TRANSFORMASI MODEL DATA
Model Data Relational Lanjut
Varian Entitas
·
Transformasi Model Data
Adalah suatu entity yang tidak tergantung
dengan himpunan entitas lain.
·
Entitas kuat adalah
Adalah suatu entity yang keberadaanya
tergantung dengan keberadaan entitas lain dan tidak punya atribut yang dapat
berfungsi sebagai key attribute.
Contoh entitas kuat dan lemah :
Mahasiswa merupakan entitas kuat sedangkan hobi merupakan
entitas lemah, hal ini dikarenakan jika tidak ada entitas mahasiswa maka
entitas hobi pun tidak akan ada.
Agregasi
Merupakan suatu himpunan relasi yang langsung menghubungkan
suatu himpunan dengan himpunan yang telah berelasi.
Transformasi Model Data
ke Basis Data Fisik
Adalah 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
Adalah sebuah transformasi dimana setiap
himpunan entitas akan diimplementasikan sebagai sebuah table(file data).
Tabel Mahasiswa
NIM
|
Nama
|
TTL
|
ü
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.
ü
Relasi dengan derajat relasi N-N
relasi ini menghubungkan dua buah himpunan
entitas yang diwujudkan dalam bentuk table khusus yang mewakili suatu fild yang
berasal dari key-key dari himpunan entitas yang dihubungkan.
Implementasi Himpunan Entitas Lemah dan Sub Entitas
Implementasinya dalam bentuk table seperti
entitas kuat, namun bedanya entitas kuat sudah dapat langsung menjadi sebuah table
utuh sedangkan kebradaannya tergantung dari keberadaan entitas kuat.
Komentar
Posting Komentar