Skip to main content

Apa itu sistem manajemen basis data relasional?

Sistem manajemen database relasional (RDBMS) adalah jenis database tertentu yang berisi tabel data.Jenis database ini sering digunakan dalam mendukung aplikasi perangkat lunak tunggal atau beberapa yang berafiliasi.Bahasa pemrograman basis data tertentu digunakan untuk memodifikasi dan melaporkan data.Beberapa teknik dapat mempercepat pengambilan data dan mengurangi duplikasi.

Organisasi dapat menggunakan RDBM untuk menyimpan inventaris, karyawan, pelanggan, dan data lainnya.Pengguna dapat berinteraksi dengan sistem manajemen basis data relasional melalui aplikasi perangkat lunak yang menyertakan kode pemrograman untuk bekerja dengan database.Aplikasi perangkat lunak ini dapat berupa tradisional atau berbasis web.

Sistem manajemen basis data relasional terdiri dari tabel dengan kolom dan baris.Label kolom mengidentifikasi data dalam baris dalam kolom.Setiap baris berisi data aktual untuk instance suatu entitas, yang dapat berupa orang, lokasi, objek, atau ide.Basis data pelanggan, misalnya, mungkin memiliki kolom untuk ID pelanggan, nama depan, nama belakang, dan alamat email, dan setiap baris berisi data pelanggan individu.

Sistem manajemen basis data relasional diakses dan diperbarui menggunakan bahasa kueri terstruktur (SQL).Untuk bekerja dengan data, pengembang database akan menulis pernyataan pemrograman yang disebut kueri.Merek sistem manajemen basis data yang berbeda mungkin memerlukan penggunaan versi SQL yang berbeda, meskipun mereka memiliki banyak kesamaan.

RDBMS dapat menggunakan beberapa jenis tabel.Tabel dasar menahan seluruh set data.Tabel sementara menyimpan data yang sedang dimanipulasi saat kueri sedang berjalan.Tabel hasil menyimpan hasil kueri.

Sistem manajemen database relasional menggunakan beberapa jenis kunci untuk mengambil data.Kunci utama mengidentifikasi satu contoh entitas tertentu.Untuk tabel karyawan, kunci utama dapat berupa nomor identifikasi karyawan yang ditugaskan setiap karyawan dan yang tidak akan digunakan oleh karyawan lain.Kunci unik adalah elemen data lain yang juga eksklusif untuk setiap contoh suatu entitas.Misalnya, pengecer dapat menetapkan item inventaris dengan nomor item pemasok yang unik.

Kunci jenis ketiga adalah kunci asing.Dalam model relasional, ia membangun hubungan antar entitas.Menggunakan kunci asing, hubungan antara pelanggan perusahaan dan setiap pelanggan penjualan dapat dipertahankan tanpa menduplikasi data dalam sistem manajemen basis data relasional.

Kecepatan pengambilan data adalah penting, terutama karena jumlah data meningkat.Pengembang dapat menambahkan indeks ke RDBMS untuk memungkinkan kueri berjalan lebih cepat.Indeks biasanya menggunakan kunci utama, seperti nomor identifikasi pajak.