Transformasi Model Data
# Model Data Relational Lanjut>> Varian Entitas
Entitas Kuat
Definisi Entitas Kuat
- Himpunan enttas yang dilibatkan dalam ERD
- Tidak memiliki ketergantungan dengan himpunan entitas lainnya
Entitas Lemah
Definisi
- Suatu entitas yang mana keberadaannya tergantung dari keberadaan entity lain.
- Tidak memiliki atribut yang dapat berfungsi sebagai Key Atribut.
Contoh entitas kuat dan entitas lemah :
>> Agregasi
Definisi
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 tetapi juga mengandung unsur relasi lain.
Contoh agregasi :
* Transformasi Model Data Ke Basis Data Fisik
- ERD 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).
Contoh :
** Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas yang dipresentasikan dalam bentuk penambahan / penyertaan atribut - atribut relasi ke tabel yang mewakili salah satu dari kedua himpunn entitas.
contoh :
** Relasi dengan derajat relasi 1-N yang menghubungkan dua buah himpunan entitas, juga akan di presentasikan dalam bentuk pemberian / pencantuman atribut key dari himpunan entitas berderajat N.
jadi, atribut key dari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N, contoh :
** Relasi dengan derajat relasi N-N yang menghubungkan du buah himpunan entitas, diwujudkan dalam bentuk tabel khusus yang memiliki field (foreign key) yang berasal dari key - key dari himpunan entitas yang dihubungkannya, contoh :
Implementasi Himpunan Entitas Lemah dan Sub Entitas
*Penggunaan himpunan Entitas Lemah dan Sub Entitas dalam diagram ER diimplementasikan dalam bentuk tabel sebagaimana himpunan entitas kuat.
*Bedanya dengan Entitas Kuat adalah Entitas Kuat sudah dapat langsung menjadi sebuah tabel utuh atau sempurna walaupun tanpa melihat relasinya dengan himpunan entitas lain
note :
Entitas Lemah hanya dapat ditransformasikan menjadi sebuah tabel dengan menyertakan pula atribut key dari hasil implementasi himpunan entitas lemah.






Tidak ada komentar:
Posting Komentar