Pengantar Database
Database adalah kumpulan data yang terorganisir sehingga mudah diakses, dikelola, dan diperbarui. SQL (Structured Query Language) adalah bahasa standar untuk berkomunikasi dengan database relasional.
Apa itu Database?
Database (basis data) menyimpan informasi secara terstruktur. Contoh sehari-hari: daftar kontak di ponsel, riwayat transaksi bank, hingga katalog produk toko online — semuanya disimpan dalam database.
Tanpa database, data biasanya tersimpan di file teks atau spreadsheet yang sulit dikelola saat datanya banyak. Database memungkinkan pencarian cepat, penyimpanan konsisten, dan akses bersamaan oleh banyak pengguna.
Jenis-jenis Database
| Jenis | Deskripsi | Contoh |
|---|---|---|
| Relasional (RDBMS) | Data disimpan dalam tabel dengan baris dan kolom | MySQL, PostgreSQL, Oracle |
| NoSQL | Data tersimpan sebagai dokumen, key-value, atau graf | MongoDB, Redis, Cassandra |
| NewSQL | Skalabilitas NoSQL dengan jaminan ACID relasional | CockroachDB, TiDB |
Mengapa Belajar SQL?
- SQL adalah standar industri yang didukung hampir semua platform database relasional.
- Digunakan luas di backend, analitik data, ilmu data, dan administrasi sistem.
- Sintaksnya mendekati bahasa Inggris sehingga mudah dipelajari.
- Sekali paham SQL, pindah antar database (MySQL ↔ PostgreSQL ↔ SQLite) hanya butuh penyesuaian kecil.