Oke sekarang saya akan melanjutkan tentang materi Model Data
Relational. Tapi sebelumnya harus (minimal) tahu apa itu :
1.
Varian Entitas
a.
Entitas kuat : merupakan himpunan entitas dalam
ERD yang melibatkan entitas kuat, entitas kuat pun tidak punya (memiliki)
keterikatan dengan himpunan entitas yang lain
b.
Entitas lemah : merupakan suatu entity yang mana
keberadaannya itu bergantung dari adanya entity yang lain. Entitas lemah juga
tidak memiiki atribut yang bisa mempunyai fungsi sebagai Key Attribute.
Oke selanjutnya kita membahas Transformasi
Model Data ke Basis Data Fisik.
1.
ERD direpresntasikan menjadi suatu basis data
secara fisik.
2.
Komponen ERD (himpunan relasi dan entitas)
ditransformasikan menjadi suatu tabel yang merupakan komponen utama pembentuk
basis data.
3.
Atribut yang melekat pada masing-masing himpunan
entitas dan relasi akandinyatakan sebagai field dari tabel yang sesuai. Jadi setiap
himpunan entitas akan diimplementasikan sebagi tabel atau bisa disebut juga
file data.
Transormasi
Dasar
Relasi
dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas dan di
jabarkan ke dalam bentuk penjumlahan atau disertakan dalam atribut relasi ke
dalam tabel yang mewakili salah satu dari kedua entitas himpunan. Relasi dengan
derajat 1-N yang akan menghubungkan dua buah himpunan entitas, juga akan
dipresentasikan dalam bentuk pemberian atau panandaan atribut key dari himpunan
entitas berderajat 1 ke tabel yang mewakili himpunan entitas berderajat N.
Relasi N-N yang menghubungkan dua buah himpunan entitas, ditandakan dalam
bentuk tabel khusus yang memiliki foerign key yang berasal dari kunci-kunci himpunan
entitas yang dapat disambungkan.
Implementasi Himpunan Entitas Lemah dan Sub Entitas.
1. Penggunaan pada
himpunan entitas lemah dan sub entitas dalam diagram ER di jabarkan dalam
bentuk tabel sebagaimana himpunan entitas kuat.
2. Bedannya apabila
himpunan entitas kuat sudah dapat langsung menjadi sebuah tabel yang sempurna
walaupun tanpa atau dengan tidak adanya relasi dengan himpunan lain.
Implementasinya :
Hasil Akhir (Basis Data Relational)
0 comments:
Posting Komentar