advertisment

visitors

Kamis, 01 November 2012

TRANSFORMASI MODEL DATA

Model Data Relational terdiri dari Varian Entitas dan Agegrasi

*VARIAN ENTITAS
Mempunyai 2 varian entitas yaitu: Entitas kuat dan Entitas lemah

 
**Entitas kuat
Merupakan himpunan entitas yang dilibatkan dalam ERD.
Entitas kuat tidak memiliki himpunan entitas yang lainnya.

 ** Entitas lemah
Merupakan suatu entity yang keberadaannya tergantung dari keberadaan entity yang lain.
Entitas lemah tidak memiliki atribut yang dapat berfungsi sebagai key attribute.

Contoh Entitas Kuat dan Lemah :

*AGREGASI
 Adalah sebuah himpunan relasi yang menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD. Dalam agregasi, relasi tidak hanya terbentuk dari entitas namun juga dari unsur relasi lain yang berhubungan.
Contoh Agregasi : 

*Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas, juga akan direpresentasikan dalam bentuk pencatuman atribut key dari himpunan entitas berderajat 1 ke tabel yang mewakili himpunan entitas berderajat N.
*Atribut key dari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N.
*Relasi dengan derajat relasi N-N yang menghubungkan 2 buah himpunan entitas, diwujudkan dalalm bentuk tabel khusus yang memiliki field (tapatnya foreign key) yang berasal dari key–key dari himpunan Entitas yang dihubungkan.

*IMPLEMENTASI HIMPUNAN ENTITAS LEMAH DAN SUB ENTITAS

Pengunaan himpunan Entitas Lemah dan Sub Entitas dalam diagram ER diimplementasikan dalam bentuk tabel sebagaimana himpunan entitas kuat. Yang membedakannya hanya jika humpunan Entitas Kuat sudah dapat langsung memjadi sebuah tabel utuh walaupun tanpa melihat relasinya dengan himpunan entitas lain.

 Maka himpunan entitas lemah hanya dapat ditransformasikan menjadi sebuah tabel dengan menyertakan atribut key dari hasil implementasi himpunan entitas lemah.

*Implementasi Himpunan Lemah

*Implementasi Himpunan Entitas Lemah dan Sub Entitas 

Tidak ada komentar:

Posting Komentar