Setiap DBMS mempunyai empat komponen penting yang meliputi: bahasa pemodelan, struktur data, bahasa usul basis data, dan prosedur transaksi. Bergantung pada tujuan sistem administrasi basis data, komponen-komponen ini sanggup dirancang untuk fokus pada aspek produktivitas yang berbeda, tetapi semua akan bekerja dengan cara yang sama jika dibandingkan lintas implementasi.
Bahasa Pemodelan DBMS
Bahasa pemodelan DBMS menawarkan definisi bahasa database yang di-host oleh DBMS. Ada sejumlah metode berbeda yang diambil melalui implementasi bahasa pemodelan yang termasuk memakai jaringan, relasional, objek, atau struktur hierarkis. Tidak peduli denah apa yang dipilih, tujuan utama dari bahasa pemodelan yaitu untuk membangun kerangka kerja untuk database untuk berkomunikasi dengan DBMS dan untuk memungkinkan operasi yang akan dilakukan dalam sistem data.
Struktur Data Basis Data
Setiap DBMS memanfaatkan satu atau lebih struktur data untuk membantu mengatur data yang disimpan oleh sistem. Struktur data memungkinkan DBMS untuk memakai informasi yang disimpan dalam database tanpa merusak integritas data. Beberapa teladan umum informasi yang disimpan memakai fungsi ini dalam DBMS termasuk objek media visual, catatan atau profil individu, bidang dan definisi, dan file.
Bahasa Query Data Database
Elemen umum ketiga dari DBMS yaitu bahasa usul data. Elemen sistem administrasi ini memastikan keamanan database dipertahankan melalui penerapan hukum yang menetapkan kapan informasi sanggup ditambahkan ke sistem, penetapan hak istimewa dan hak susukan ke sistem, dan memantau penggunaan informasi login. Bahasa usul data dirancang untuk bekerja dengan struktur data untuk memastikan bahwa itu hanya sanggup memasukkan informasi yang relevan ke dalam database.
Mekanisme Transaksi
Elemen keempat dari DBMS yaitu denah atau prosedur untuk melaksanakan transaksi di seluruh sistem. Ini sangat penting untuk memungkinkan susukan bersamaan ke database oleh lebih dari satu pengguna pada suatu waktu. Sistem transaksional juga mencegah manipulasi catatan tunggal pada ketika yang sama oleh dua atau lebih pengguna serta menghalangi pembuatan dua atau lebih catatan dengan informasi yang sama.
Sumber https://infoana.comm