Model data

Model data adalah model abstrak yang mengatur elemen-elemen data dan menstandarisasi bagaimana mereka berhubungan satu sama lain dan dengan sifat-sifat entitas dunia nyata. Misalnya, model data dapat menentukan bahwa elemen data yang mewakili mobil terdiri dari sejumlah elemen lain yang, pada gilirannya, mewakili warna dan ukuran mobil dan menentukan pemiliknya. Model data jangka dapat merujuk pada dua konsep yang berbeda tetapi terkait erat. Kadang-kadang mengacu pada formalisasi abstrak dari objek dan hubungan yang ditemukan dalam domain aplikasi tertentu: misalnya pelanggan, produk, dan pesanan yang ditemukan di organisasi manufaktur. Di lain waktu itu merujuk pada serangkaian konsep yang digunakan dalam mendefinisikan formalisasi seperti: misalnya konsep seperti entitas, atribut, hubungan, atau tabel. Jadi "model data" dari aplikasi perbankan dapat didefinisikan menggunakan "model data" hubungan entitas. Artikel ini menggunakan istilah ini dalam kedua pengertian. Model data secara eksplisit menentukan struktur data. Model data biasanya ditentukan oleh spesialis data, pustakawan data, atau sarjana humaniora digital dalam notasi pemodelan data. Notasi ini sering direpresentasikan dalam bentuk grafis.