Transformasi Model Data
Tak henti-hentinya dosen saya menyuruh
saya untuk mengepostkan materi yang disampaikan, tapi dibalik semua itu ada
hikmahnya yaitu menuntut saya untuk banyak-banyak membaca sehingga kemalasan
pun mulai terkurangi.
Yupz langsung saja ke materi, pada pertemuan ke-5 kali ini saya akan
mencoba menjelaskan beberapa ringkasan dari Transformasi Model Data.
- Entitas Kuat
Merupakan himpunan entitas yang dilibatkan dalam ERD merupakan entitas kuat
dan tidak memiliki ketergantungan dengan entitas lain. Entitas kuat disimbolkan
dengan persegi panjang dua garis, sedangkan entitas lemah disimbolkan dengan
persegi panjang satu baris.
- Entitas Lemah
adalah suatu entity yang keberadaanya tergantung dari keberadaan entity
lain dan tidak memiliki atribut yang dapat berfungsi sebagai key attribute.
- Agregasi
menggambarkan sebuah himpunan relasi yang secara langsung menghubungkan
sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD, secara
kronologi mensyaratkan telah adanya relasi lain dan relasi yang terbentuk tidak
hanya dari entitas tapi juga mengandung unsur relasi lain.
Berikut contoh agregasi
- ERD direpresentasikan menjadi sebuah basis data secara fisik.
- Komponen ERD ditransformasikan menjadi tabel yang merupakan komponen
utama pembentuk basis data.
- Atribut yang melekat pada masing-masing himpunan entitas dan relasi akan
dinyatakan sebagai field dari tabel yang sesuai.
- Setiap himpunan entitas akan diimplementasikan segai sebuah tabel
- Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan
entitas yang direpresentasikan dalam bentuk penambahan atribut-atribut relasi
ke tabel yang mewakili salah satu dari himpunan entitas.
- Relasi degan derajat relasi 1-N yang menghubungkan 2 buah himpunan
entitas juga akan direpresentasikan dalam bentuk penambahan 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 N-N yang menghubungkan 2 buah himpunan entitas,
diwujudkan dalam bentuk tabel khusus yang memiliki field yang berasal dari
key-key dari himpunan entitas yang dihubungkan.
Impelentasi himpunan entitas lemah dan Sub entitas
Penggunaan himpunan entitas lemah dan sub entitas dalam diagram ER
diimplementasikan dalam bentuk tabel sebagaimana himpunan entitas kuat.
Perbedaannya yaitu, jika pada himpunan entitas kuat sudah dapat langsung
menjadi sebuah tabel utuh/sempurna walaupun tanpa melihat relasinya dengan
himpunan entitas lain, maka himpunan entitas lemah hanya dapat
ditransformasikan menjadi sebuah tabel dengan menyertakan pula atribut key dari
hasil implementasi himpunan entitas lemah.
Tidak ada komentar:
Posting Komentar