Apakah itu DBMS dan Bagaimana Ia Berfungsi?

Isi kandungan:

Apakah itu DBMS dan Bagaimana Ia Berfungsi?
Apakah itu DBMS dan Bagaimana Ia Berfungsi?
Anonim

Sistem pengurusan pangkalan data mengurus semua aspek utama pangkalan data, termasuk mengurus manipulasi data, pengesahan pengguna dan memasukkan atau mengekstrak data. DBMS mentakrifkan apa yang dipanggil skema data, atau struktur di mana data disimpan.

Sistem pengurusan pangkalan data hubungan (RDBMS) melaksanakan model hubungan jadual dan perhubungan.

Image
Image

Latar Belakang pada Sistem Pengurusan Pangkalan Data

Istilah DBMS telah wujud sejak tahun 1960-an apabila IBM membangunkan model DBMS pertama yang dipanggil Sistem Pengurusan Maklumat, di mana data disimpan dalam komputer dalam struktur pokok hierarki. Kepingan data individu disambungkan hanya antara rekod ibu bapa dan anak.

Generasi pangkalan data seterusnya ialah sistem DBMS rangkaian, yang cuba menyelesaikan beberapa batasan reka bentuk hierarki dengan menggabungkan hubungan satu-ke-banyak antara data. Ini membawa kita ke tahun 1970-an apabila Edgar F. Codd IBM menubuhkan model pangkalan data hubungan, pendahulu yang kita kenal hari ini.

Ciri DBMS Hubungan Moden

Sistem pengurusan pangkalan data perkaitan melaksanakan model perhubungan jadual dan perhubungan. Cabaran reka bentuk utama DBMS hubungan hari ini adalah untuk mengekalkan integriti data, yang melindungi ketepatan dan ketekalan data, melalui satu siri kekangan dan peraturan pada data untuk mengelakkan pertindihan atau kehilangan data.

DBMS juga mengawal akses kepada pangkalan data melalui kebenaran, dilaksanakan pada pelbagai peringkat. Sebagai contoh, pengurus atau pentadbir mungkin mempunyai akses kepada data yang tidak kelihatan kepada pekerja lain, atau mereka mungkin mempunyai kebenaran untuk mengedit data manakala sesetengah pengguna hanya boleh melihatnya.

Kebanyakan DBMS menggunakan Bahasa Pertanyaan Berstruktur, yang menyediakan kaedah berskrip untuk berinteraksi dengan pangkalan data. Malah, walaupun pangkalan data menyediakan antara muka grafik yang membolehkan pengguna melihat, memilih, mengedit atau memanipulasi data dengan mudah, SQL melaksanakan tugas ini di latar belakang.

Contoh DBMS

Memilih pangkalan data yang anda perlukan adalah tugas yang rumit. Oracle, Microsoft SQL Server dan IBM DB2 menguasai pasaran DBMS hubungan mewah dan semuanya merupakan pilihan yang munasabah untuk sistem data yang kompleks dan besar. Untuk organisasi kecil atau kegunaan rumah, DBMS yang popular ialah Microsoft Access dan FileMaker Pro.

Baru-baru ini, DBMS tidak berkaitan lain telah semakin popular. Ini adalah perisa NoSQL, di mana struktur yang lebih fleksibel menggantikan skema RDBM yang ditakrifkan secara tegar. Ini berguna untuk menyimpan dan bekerja dengan set data yang sangat besar yang terdiri daripada pelbagai jenis data. Pemain utama dalam ruang ini termasuk MongoDB, Cassandra, HBase, Redis dan CouchDB.

Disyorkan: