Apa Itu DBMS dan Bagaimana Cara Kerjanya?

Daftar Isi:

Apa Itu DBMS dan Bagaimana Cara Kerjanya?
Apa Itu DBMS dan Bagaimana Cara Kerjanya?
Anonim

Sistem manajemen basis data mengelola semua aspek utama basis data, termasuk mengelola manipulasi data, otentikasi pengguna, dan memasukkan atau mengekstrak data. Sebuah DBMS mendefinisikan apa yang disebut skema data, atau struktur di mana data disimpan.

Sistem manajemen basis data relasional (RDBMS) mengimplementasikan model relasional tabel dan hubungan.

Image
Image

Latar Belakang Sistem Manajemen Basis Data

Istilah DBMS telah ada sejak tahun 1960-an ketika IBM mengembangkan model DBMS pertama yang disebut Sistem Manajemen Informasi, di mana data disimpan di komputer dalam struktur pohon hierarkis. Potongan data individual hanya terhubung antara catatan induk dan anak.

Basis data generasi berikutnya adalah sistem DBMS jaringan, yang mencoba memecahkan beberapa keterbatasan desain hierarkis dengan memasukkan hubungan satu-ke-banyak antar data. Ini membawa kita ke tahun 1970-an ketika Edgar F. Codd dari IBM membuat model database relasional, pendahulu yang kita kenal sekarang.

Fitur DBMS Relasional Modern

Sistem manajemen basis data relasional menerapkan model relasional tabel dan hubungan. Tantangan desain utama dari DBMS relasional saat ini adalah menjaga integritas data, yang melindungi akurasi dan konsistensi data, melalui serangkaian batasan dan aturan pada data untuk menghindari duplikasi atau kehilangan data.

DBMS juga mengontrol akses ke database melalui otorisasi, diimplementasikan pada berbagai tingkatan. Misalnya, manajer atau administrator mungkin memiliki akses ke data yang tidak terlihat oleh karyawan lain, atau mereka mungkin memiliki otorisasi untuk mengedit data sementara beberapa pengguna hanya dapat melihatnya.

Kebanyakan DBMS menggunakan Structured Query Language, yang menyediakan metode skrip untuk berinteraksi dengan database. Faktanya, bahkan jika database menyediakan antarmuka grafis yang memungkinkan pengguna untuk dengan mudah melihat, memilih, mengedit, atau memanipulasi data, SQL melakukan tugas-tugas ini di latar belakang.

Contoh DBMS

Memilih database yang Anda butuhkan adalah tugas yang rumit. Oracle, Microsoft SQL Server, dan IBM DB2 mendominasi pasar DBMS relasional kelas atas dan semuanya merupakan pilihan yang masuk akal untuk sistem data yang kompleks dan besar. Untuk organisasi kecil atau penggunaan di rumah, DBMS yang populer adalah Microsoft Access dan FileMaker Pro.

Baru-baru ini, DBMS nonrelasional lainnya semakin populer. Ini adalah rasa NoSQL, di mana struktur yang lebih fleksibel menggantikan skema RDBM yang didefinisikan secara kaku. Ini berguna untuk menyimpan dan bekerja dengan kumpulan data yang sangat besar yang terdiri dari berbagai tipe data. Pemain utama di ruang ini termasuk MongoDB, Cassandra, HBase, Redis, dan CouchDB.

Direkomendasikan: