Data model di dalam basis data adalah kerangka kerja yang mengatur, menyimpan, dan mengakses data dalam suatu sistem. Ada beberapa jenis model basis data yang sering digunakan: Relational Model: Model ini adalah yang paling umum digunakan. Data disimpan dalam bentuk tabel dua dimensi (relasi) yang terdiri dari baris (record) dan kolom (field). Hubungan antara data diatur melalui kunci primer dan kunci asing untuk menjaga integritas data [1]. Hierarchical Model: Data disusun secara hirarki atau bertingkat, di mana setiap record memiliki hubungan satu-ke-banyak dengan record lain yang lebih rendah [3]. Network Model: Model ini memungkinkan setiap record memiliki hubungan banyak-ke-banyak. Strukturnya lebih fleksibel dibandingkan dengan model hirarkis, tetapi lebih kompleks dalam implementasi [3]. Object-Oriented Model: Model ini memadukan konsep dari pemrograman berorientasi objek dan basis data. Data disimpan sebagai objek, seperti dalam pemrograman objek