Model data

Model data (atau pemodelan data) ialah model abstrak yang menyusun elemen data dan menyeragamkan cara ia berkait antara satu sama lain dan dengan sifat entiti dunia sebenar. Sebagai contoh, model data boleh menentukan bahawa elemen data yang mewakili kereta terdiri daripada beberapa elemen lain yang, seterusnya, mewakili warna dan saiz kereta dan menentukan pemiliknya.

Istilah model data boleh merujuk kepada dua konsep yang berbeza tetapi berkait rapat. Kadangkala ia merujuk kepada pemformalan abstrak objek dan perhubungan yang terdapat dalam domain aplikasi tertentu: contohnya pelanggan, produk dan pesanan yang terdapat dalam organisasi pembuatan. Pada masa lain ia merujuk kepada set konsep yang digunakan dalam mentakrifkan pemformalkan sedemikian: contohnya konsep seperti entiti, atribut, hubungan atau jadual. Jadi "model data" aplikasi perbankan boleh ditakrifkan menggunakan "model data" hubungan entiti. Rencana ini menggunakan istilah dalam kedua-dua pengertian.

Rujukan

Bacaan lanjut
 David C. Hay (1996). Data Model Patterns: Conventions of Thought. New York:Dorset House Publishers, Inc.
 Len Silverston (2001). The Data Model Resource Book Volume 1/2. John Wiley & Sons.
 Len Silverston & Paul Agnew (2008). The Data Model Resource Book: Universal Patterns for data Modeling Volume 3. John Wiley & Sons.
 Matthew West and Julian Fowler (1999). Developing High Quality Data Models. The European Process Industries STEP Technical Liaison Executive (EPISTLE).
 Matthew West (2011) Developing High Quality Data Models Morgan Kaufmann

Pemodelan data