TRANSFORMASI MODEL DATA
รจ Transformasi
Model Data merupakan lanjutan dari Model Data Relational yang sudah dijelaskan sebelumnya.
1.
Varian
Entitas
·
Transformasi Model Data
Merupakan suatu entity yang tidak tergantung
dengan himpunan entitas lain.
·
Entitas kuat
merupakan entitas tergantung dengan keberadaan dari entitas lain dan tidak memiliki ketergantungan
dengan himpunan dari entitas lain.
·
Entitas lemah
merupakan kebalikan dari entitas kuat, yaitu
sebuah entitas yang keberadaannya bergantung pada entitas lain. Entitas ini tidak memiliki atribut yang dapat berfungsi sebagai key attribute.
Contoh
entitas kuat dan lemah :
Penjelasan
singkat :
Mahasiswa bertindak sebagai entitas kuat , Dan Hobi sebagai
entitas lemah. Apabila tidak ada entitas Mahasiswa, maka entitas Hobi tidak
dapat diakui keberadaanya(tidak berarti).
2.
Agregasi
Agregasi merupakan
suatu himpunan relasi yang langsung menghubungkan suatu himpunan dengan
himpunan yang telah berelasi. Agregasi ini mensyaratkan bahwa telah ada relasi
lain dalam sebuah ERD.
Transformasi Model Data ke Basis
Data Fisik
Merupakan sebuah
presentasi dari suatu model data ke dalam bentuk ERD, kemudian ERD (himpunan
entitas dan relasi) ditransformasikan menjadi table, dimana table tersebut
merupakan komponen utama pembentuk basis data.
·
Transformasi
Dasar
Merupakan sebuah
transformasi dimana setiap himpunan entitas akan diimplementasikan sebagai
sebuah table(file data).
- Relasi dengan derajat 1-1
Relasi yng
menghubungkan 2 buah penambahan atribut-atribut relasi ke tabel yang mewakili
salah satu dari kedua himpunan entitas.
contoh :
- Relasi dengan derajat relasi 1-N
Relasi ini
menghubungkan 2 buah himpunan entitas, serta direpresentasikan dalam bentuk
pencantuman atribut key dari entitas berderajat 1 ke table yang mewakili
himpunan entitas berderajat N.
contoh :
- Relasi dengan derajat relasi N-N
Relasi ini
menghubungkan dua buah himpunan entitas yang diwujudkan dalam bentuk table
khusus yang mewakili suatu field yang berasal dari key-key dari himpunan
entitas yang dihubungkan.
Contoh :
Contoh Implementasi Himpunan Entitas
Lemah dan Sub Entitas





