Skip to content

Apa Itu Basis Data?
Basis data ditentukan
Database adalah kumpulan terorganisir dari informasi terstruktur, atau data, biasanya disimpan secara elektronik dalam sistem komputer. Sebuah database biasanya dikendalikan oleh sistem manajemen database (DBMS). Bersama-sama, data dan DBMS, bersama dengan aplikasi yang terkait dengannya, disebut sebagai sistem basis data, sering disingkat menjadi basis data saja.

Data dalam tipe database paling umum yang beroperasi saat ini biasanya dimodelkan dalam baris dan kolom dalam serangkaian tabel untuk membuat pemrosesan dan kueri data menjadi efisien. Data kemudian dapat dengan mudah diakses, dikelola, dimodifikasi, diperbarui, dikendalikan, dan diatur. Sebagian besar database menggunakan bahasa kueri terstruktur (SQL) untuk menulis dan meminta data.


Apa itu Structured Query Language (SQL)?
SQL adalah bahasa pemrograman yang digunakan oleh hampir semua database relasional untuk query, memanipulasi, dan mendefinisikan data, dan untuk menyediakan kontrol akses. SQL pertama kali dikembangkan di IBM pada tahun 1970-an dengan Oracle sebagai kontributor utama, yang menyebabkan penerapan standar SQL ANSI, SQL telah memacu banyak ekstensi dari perusahaan seperti IBM, Oracle, dan Microsoft. Meskipun SQL masih banyak digunakan saat ini, bahasa pemrograman baru mulai muncul.

Evolusi database
Database telah berkembang secara dramatis sejak awal mereka pada awal 1960-an. Basis data navigasi seperti basis data hierarkis (yang mengandalkan model seperti pohon dan hanya mengizinkan hubungan satu-ke-banyak), dan basis data jaringan (model yang lebih fleksibel yang memungkinkan banyak hubungan), adalah sistem asli yang digunakan untuk menyimpan dan memanipulasi data. Meskipun sederhana, sistem awal ini tidak fleksibel. Pada 1980-an, database relasional menjadi populer, diikuti oleh database berorientasi objek pada 1990-an. Baru-baru ini, database NoSQL muncul sebagai respons terhadap pertumbuhan internet dan kebutuhan akan kecepatan yang lebih cepat dan pemrosesan data yang tidak terstruktur. Saat ini, database cloud dan database self-driving membuat terobosan baru dalam hal bagaimana data dikumpulkan, disimpan, dikelola, dan digunakan.

Apa perbedaan antara database dan spreadsheet?
Database dan spreadsheet (seperti Microsoft Excel) adalah cara yang nyaman untuk menyimpan informasi. Perbedaan utama antara keduanya adalah:

Bagaimana data disimpan dan dimanipulasi
Siapa yang dapat mengakses data
Berapa banyak data yang dapat disimpan
Spreadsheet awalnya dirancang untuk satu pengguna, dan karakteristiknya mencerminkan hal itu. Mereka bagus untuk satu pengguna atau sejumlah kecil pengguna yang tidak perlu melakukan banyak manipulasi data yang sangat rumit. Database, di sisi lain, dirancang untuk menampung koleksi informasi terorganisir yang jauh lebih besar—terkadang dalam jumlah yang sangat besar. Basis data memungkinkan banyak pengguna sekaligus untuk mengakses dan menanyakan data dengan cepat dan aman menggunakan logika dan bahasa yang sangat kompleks.

Jenis database
Ada banyak jenis database yang berbeda. Basis data terbaik untuk organisasi tertentu bergantung pada bagaimana organisasi bermaksud menggunakan data.

Database relasional
Database relasional menjadi dominan pada 1980-an. Item dalam database relasional diatur sebagai satu set tabel dengan kolom dan baris. Teknologi database relasional menyediakan cara yang paling efisien dan fleksibel untuk mengakses informasi terstruktur.
Database berorientasi objek
Informasi dalam database berorientasi objek direpresentasikan dalam bentuk objek, seperti dalam pemrograman berorientasi objek.
Database terdistribusi
Database terdistribusi terdiri dari dua atau lebih file yang terletak di situs yang berbeda. Basis data dapat disimpan di beberapa komputer, terletak di lokasi fisik yang sama, atau tersebar di jaringan yang berbeda.
Gudang data
Repositori pusat untuk data, gudang data adalah jenis database yang dirancang khusus untuk kueri dan analisis cepat.
Database NoSQL
Sebuah NoSQL, atau database nonrelasional, memungkinkan data tidak terstruktur dan semi-terstruktur untuk disimpan dan dimanipulasi (berbeda dengan database relasional, yang mendefinisikan bagaimana semua data yang dimasukkan ke dalam database harus disusun). Basis data NoSQL semakin populer karena aplikasi web menjadi lebih umum dan lebih kompleks.
kami