DBMS lwn RDBMS
Aplikasi perisian yang membolehkan pengguna menyimpan data dikenali sebagai pangkalan data. Dalam seni bina pangkalan data, terdapat pelaksanaan dan teori yang berbeza untuk menyimpan data fizikal. Pangkalan data yang menyimpan data dalam jadual yang mempunyai hubungan dengan jadual lain dalam pangkalan data dipanggil RDBMS atau Sistem Pengurusan Pangkalan Data Hubungan. Walau bagaimanapun, dalam DBMS atau Sistem Pengurusan Pangkalan Data, tiada perhubungan antara jadual.
DBMS
DBMS ditakrifkan sebagai program perisian yang digunakan untuk mengurus semua pangkalan data yang disimpan pada cakera keras rangkaian atau sistem. Terdapat pelbagai jenis sistem pengurusan pangkalan data dan beberapa daripadanya dikonfigurasikan untuk tujuan tertentu.
DBMS tersedia dalam bentuk yang berbeza sebagai alat yang digunakan untuk mengurus pangkalan data. Beberapa penyelesaian DBMS yang popular termasuk DB2, Oracle, FileMaker dan Microsoft Access. Menggunakan produk ini, keistimewaan atau hak boleh dibuat yang boleh khusus untuk pengguna tertentu. Ini bermakna bahawa pentadbir pangkalan data boleh memberikan hak khusus kepada sesetengah pengguna atau menetapkan tahap pentadbiran yang berbeza.
Setiap DBMS mempunyai beberapa elemen asas. Pertama ialah pelaksanaan bahasa pemodelan yang mentakrifkan bahasa yang digunakan untuk setiap pangkalan data. Kedua, DBMS juga mentadbir struktur data. Bahasa pertanyaan data ialah elemen ketiga DBMS. Struktur data berfungsi dengan bahasa pertanyaan data untuk memastikan data yang tidak berkaitan tidak boleh dimasukkan ke dalam pangkalan data yang digunakan dalam sistem.
RDBMS
Sistem pangkalan data di mana perhubungan antara jadual berbeza dikekalkan dipanggil Sistem Pengurusan Pangkalan Data Perhubungan. Kedua-dua RDBMS dan DBMS digunakan untuk menyimpan maklumat dalam pangkalan data fizikal.
Penyelesaian RDBMS diperlukan apabila sejumlah besar data hendak disimpan serta diselenggara. Model data relasi terdiri daripada indeks, kunci, kunci asing, jadual dan hubungannya dengan jadual lain. DBMS perhubungan menguatkuasakan peraturan walaupun kunci asing disokong oleh RDBMS dan DBMS.
Pada tahun 1970-an, Edgar Frank Codd memperkenalkan teori pangkalan data hubungan. Tiga belas peraturan telah ditakrifkan oleh Codd untuk teori atau model hubungan ini. Hubungan antara jenis data yang berbeza Merupakan keperluan utama model hubungan.
RDMS boleh diistilahkan sebagai sistem pengurusan pangkalan data generasi seterusnya. DBMS digunakan sebagai model asas untuk menyimpan data dalam sistem pangkalan data hubungan. Walau bagaimanapun, aplikasi perniagaan yang kompleks menggunakan RDBMS dan bukannya DBMS.
DBMS lwn. RDBMS
• Hubungan antara jadual dikekalkan dalam RDBMS sedangkan ini bukan DBMS kes kerana ia digunakan untuk mengurus pangkalan data.
• DBMS menerima data ‘fail rata’ yang bermaksud tiada hubungan antara data yang berbeza manakala RDBMS tidak menerima reka bentuk jenis ini.
• DBMS digunakan untuk aplikasi perniagaan yang lebih ringkas manakala RDBMS digunakan untuk aplikasi yang lebih kompleks.
• Walaupun konsep kunci asing disokong oleh kedua-dua DBMS dan RDBMS tetapi satu-satunya RDBMS yang menguatkuasakan peraturan.
• Penyelesaian RDBMS diperlukan oleh set data yang besar manakala set data yang kecil boleh diuruskan oleh DBMS.