Model data

Hallo sobat ind2906 , pada pertemuan ini saya akan menjelaskan apa itu MODEL DATA  .

Model Data yaitu, Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang khusus dalam organisasi. Tujuan utama dari model data adalah untuk mendukung  sistem informasi dan data. MenurutWestdanFowler(1999) “jika ini tersedia secara bebas maka data dapat dicapai. Jika struktur data yang sama untuk menyimpan dan mengakses data maka aplikasi yang berbeda dapat berbagi data.

Jenis – Jenis Model Data:

A.  Model Data Berdasarkan Objek

Model data berbasi objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Terdiri dari:

  1. Model Keterhubungan Entitas (Model Entity-Relastionship )
  2. Model Berorientasi Object (  Object-Oriented Model )
  3. Model Data Semantik (  Semantik Data Model  )
  4. Model Data Fungsional (  Model Data Fungsional  )

Model Keterhubungan EntitasEntity-Relationship Model  ) merupakan model yang paling bisa digunakan dalam perancangan basis data.

Model Hubungan Entitas

Model untuk menjelaskan hubungan antar data dalam basis data didasarkan pada persepsi bahwa dunia nyata terdiri dari objek – objek dasar yang memiliki hubungan atau relasi antara objek – objek tersebut.

Komponen utama pembentuk Model Entity – Relationship, Yaitu : Entitas Entity ), Relasi Relation ). Kedua komponen ini dideskripsikan lebih lanjut melalui Atribut / Properti.

Diagram Entity – Relationship ( Diagram E-R )

Model Entity Relationship yang berisi komponen himpunan entitas, relasi, yang dilengkapi atribut – atribut, dapat digambarkan menggunakan Diagram Entity – Relationship (Diagram E-R).

1

Dalam Diagram E-R aturan terpenting adalah Kardinalitas relasi / Mapping Cardinalities yang menentukan jumlah entity yang dapat dikaitkan dengan entity lainnya melalui relationship-set.

Jenis Mapping Cardinalities :

  • Relasi satu ke satu ( one – to – one )
  • Relasi satu ke banyak ( one – to – many )
  • Relasi banyak ke banyak ( many – to – many )

contoh Relasi one – to – one

indeks

Contoh Relasi one – to – many

3-model-data-8-638.png

Contoh Relasi many – to – many

3-model-data-9-638

Semantic Model 

Hampir sama dengan Entity Relationship Model dimana relasi antara object dasar tidak dinyatakan dengan simbol tetapi menggunakan kata – kata (Semantic). Sebagai contoh, dengan masih menggunakan relasi pada Bank X sebagaimana contoh sebelumnya, dalam semantic model adalah seperti terlihat pada gambar diatas.

ab1

B. Model Data Berbasis Record

Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data.

PERBEDAAN DENGAN MODEL DATA BERBASIS OBJEK

Pada record based data model disamping digunakan untuk menguraikan struktur logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi dari sistem database ( Higher level description of implementation ).

Model Relational

Terdapat 3 data model pada model data berbasis record :

  • Model Relational,  Dimana data dan hubungan antar data direpresentasikan oleh beberapa tabel dan masing-masing tabel yang berbeda  . Model Penyanyi berdasarkan notasi Teori Himpunan (  teori himpunan  ), Yaitu hubungan.

diagram3

  • Model Hirarki,  Dimana data dan hubungan antar data direpresentasikan dengan record dan link (  pointer  ), dimana record-record tersebut disusun dalam bentuk pohon (  pohon  ), dan masing-masing node pada pohon tersebut merupakan data record / grup elemen dan mimiliki hubungan kardinalitas 1 : 1 dan 1: M
  • Model Jaringan,  Distandarisasi tahun 1971 oleh Database Task Group DBTG ) atau disebut juga model  CODASYL Conference On Data System Language  ), mirip dengan model hirarkical data diaman dan hubungan antar data direpresentasikan dengan record dan link. Perbedaan nya pada susunan rekam dan link nya yaitu jaringan model yang menyusun record – record dalam bentuk grafik dan menunjukkan hubungan kardinalitas 1: 1, 1: M dan N: M

3-model-data-19-638

Sekian dari System Basis Data pertemuan ke-3 ini semoga membantu. jika ada pertanyaan komen dek ini. Untuk info update artikel terbaru kami ikuti media sosial →  ind2906.wordpress.com

Ismoyo

2 Comments

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.