Model data merupakan konsep dasar yang digunakan untuk menggambarkan struktur data dalam sebuah database. Model ini menentukan bagaimana data diorganisasikan, dihubungkan, dan dimanipulasi. Model data sangat penting untuk merancang basis data yang efektif dan efisien.
Jenis Model Data
Beberapa jenis model data yang banyak digunakan antara lain model data hierarkis, model data jaringan, dan model data relasional. Model relasional adalah yang paling populer saat ini, digunakan oleh banyak DBMS modern.
Model Data Relasional
Model relasional mendefinisikan data dalam bentuk tabel-tabel (relasi) yang saling berhubungan melalui kunci primer dan kunci asing. Konsep ini diperkenalkan oleh Edgar F. Codd dan menjadi dasar pengembangan banyak sistem manajemen basis data.
Model Data Lainnya
Selain model relasional, terdapat juga model data objek yang menyimpan data dalam bentuk objek sebagaimana pada pemrograman berorientasi objek, serta model data dokumen yang umum digunakan pada NoSQL database.