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.


• Model Data Berbasis Objek : 


Merupakan himpunan data dan relasi yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan objek datanya. Terdiri dari tiga jenis, yaitu :


- Entity Relationship model

Merupakan model untuk menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa real world (dunia nyata) terdiri dari objek-objek dasar yang mempunyai hubungan / relasi antara objek tersebut. 


- Binary model adalah model data yang memperluas definisi dari entity, bukan hanya atributenya tetapi juga tindakan-tindakannya. 


- Semantic Data Model adalah salah satu jenisnya dimana relasi antar objek dasar tidak dinyatakan dengan simbol tetapi dengan kata-kata (Semantic). Dimana data serta hubungan antar data direpresentasikan oleh sejumlah tabel dan masing-masing tabel terdiri dari beberapa kolom yang namanya unique.


• Model Data Berbasis Record


Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data. Berbeda dengan Object Based Data Model (Model Data Berbasis Object), Model Data ini digunakan untuk menguraikan struktur logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi dari sistem database (higher level

description of implementation)


- Relational Model

Menjelaskan tentang hubungan logik antar data dalam basis data dengan memvisualisasikan ke dalam bentuk tabel-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu. 


- Model hirarki 

Record record tersebut disusun seperi pohon, Menjelaskan tentang hubungan logik abtar data dalam basis data dalam bentuk hubungan bertingkat (hirarki). Elemen penyusunnya disebut node, yang berupa rinci data, agregat data, atau record, dan masing-masing node pada tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M


- Model Jaringan 

Hampir sama dengan model hirarki, dan digambarkan sedemikian rupa sehingga child pasti berada pada level yang lebih rendah daripada parent. Sebuah child dapat mempunyai lebih dari satu parent. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M



Komentar

Postingan populer dari blog ini

Integrasi Antar Aplikasi Office

Soal