TRANSFORMASI MODEL DATA
Varian Entitas di bagi menjadi dua:
Entitas lemah adalah suatu entity yang manan keberadaannya
tergantung dari keberadaan entity lain, pada entity lemah tidak memiliki
atribut yang berfungsi sebagai key attribute
Entitas Kuat adalah himpunan entitas yang dilibatkan dalam ERD,
entitas kuat tidak memiliki ketergantungan dengan himpunan entitas
lainnya
Contoh entitas

Agregasi
yaitu Menggambarkan himpunan relasi yang secara langsung menghubungkan
sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD
Relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur relasi lain
Contoh Agregasi

TRANSFORMASI MODEL DATA KE BASIS DATA FISIK
Entity Relational direpresentasikan
menjadi sebuah basis data secara fisik. Komponen ERD (himpunan entitas
dan relasi) 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
Transformasi Dasar
Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data)
Relasi dengan derajat Relasi 1-1 yang menghubungkan 2 buah himpunan
entitas yang direpresentasikan dalam bentuk penambahan / penyertaan
atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua
himpunan entitas
Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan
entitas, juga akan direpresentasikan dalam bentuk pemberian/pencantuman
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 dalam bentuk tabel khusus yang memiliki field
(tepatnya foreign key) yang berasal dari key-key dari himpunan entitas
yang dihubungkannya.
Implementasi Himpunan Entitas Lemah dan Sub Entitas
Himpunan Entitas lemah dan sub entitas dalam diagram ER
diimplementasikan dalam bentuk tabel sebagaimana himpunan entitas kuat. jika himpunan entitas kuat sudah dapat langsung menjadi sebuah tabel
utuh/sempurna walaupan tanpa melihat relasinya dengan himpunnan entitas
lain. Dan himpunann entitas lemah hanya dapat ditransformasikan menjadi
sebuah tabel dengan menyertakan pula attribute key dari hasil
implementasi himpunan entitas lemah.
0 komentar:
Posting Komentar