Skip to main content

Apa itu model database?

Dalam definisi terluas, semua database sama karena mereka menyimpan data, dan data dapat dimanipulasi atau dipanggil.Pada saat yang sama, ada aspek yang menentukan dari setiap database yang disebut model database.Model database adalah struktur data, dan model menentukan bagaimana data berinteraksi, dan bagaimana mereka ditampilkan.Ada lima model database utama, meskipun beberapa desainer basis data membuat hibrida model yang sesuai dengan kebutuhan entitas yang membutuhkan database.Lima model ini adalah model datar, model hierarkis, model jaringan, model relasional dan model objek.

Model database datar adalah yang paling sederhana dari semua database.Ini digunakan ketika semua nilai database serupa, dan hanya ada sejumlah kecil informasi yang perlu disimpan.Skema ini menunjukkan semua data dalam tabel atau spreadsheet, dengan setiap baris menjadi catatan yang berbeda.Umumnya, untuk menjaga keamanan database, setiap baris akan memiliki kata sandi yang berbeda.

Di awal pengembangan database, model database hierarkis adalah salah satu yang paling populer, dan masih umum digunakan pada tahun 2011. Dalam database ini, setiapRekaman memiliki hierarki, dari catatan luas hingga yang spesifik.Basis data ini dibangun dengan hubungan orangtua-anak, yang berarti catatan yang luas mdash;atau orang tua mdash;akan terbuka untuk mengungkapkan spesifik mdash;anak mdash;catatan.Model database jaringan hampir sama dengan model hierarkis, kecuali beberapa orang tua dapat terhubung ke anak yang sama, memungkinkan model ini untuk membuat interaksi yang lebih kompleks.

Model basis data objek menyangkut dirinya sendiri dengan membuat tabel dalam tabel untuk mencegah overhead database.Misalnya, di sebagian besar model database lainnya, setiap catatan perlu dikodekan ke dalam database secara terpisah.Dalam model objek, tabel utama dapat dibuat dan setiap catatan dalam tabel itu dapat berisi catatan serupa lainnya.Ini memungkinkan catatan yang serupa untuk dienkapsulasi secara terpisah, membuat organisasi menjadi sederhana untuk dipertahankan.

Sejak awal pada tahun 1970 -an, model database relasional telah menjadi model yang paling populer, karena kemampuannya untuk mengelompokkan data dengan cara yang mudah dipahamidan mudah dihubungi.Seperti namanya, model ini terutama berkaitan dengan hubungan antara set data dan menemukan kesamaan antara catatan untuk memudahkan administrator untuk memanggil data yang serupa.Basis data ini juga menggunakan beberapa tabel yang berbeda sekaligus, dan setiap catatan dapat memiliki kunci yang memisahkannya dan memungkinkan untuk hubungan yang lebih kompleks.