Saya akan menshare ilmu yang saya dapat ketika
Mengikuti Perkuliahan Sistem basis Data pembelajaran ke-5 yang membahas tentang Model Data Relational Lanjut
yang terdiri dari Varian Entitas, Agregasi dan Tranformasi Model Data ke Basis
Data Fisik. Kita akan membahas satu persatu apa itu varian entitas, agresasi
dan Transformasi Model Dat Ke Basis Data Fisik.
Pertama kita akan membahas tentang Varian Entitas. Varian entitas berarti macam-macam entitas,
jika pembahasan yang pertama membahas tentang pengertian entitas. Varian
entitas terbagi menjadi 2 yaitu entitas kuat dan entitas lemah. Pengertian dari
entitas kuat dan entitas lemah adalah sebagai berikut:
Entitas kuat adalah entitas yang dapat berdiri
sendiri dan tidak bergantung dengan himpunan entitas lain. Contohnya adalah
primary key, candidate key, alternate key. Entitas kuat merupakan entitas yang mempunyai
nilai sendiri, nilai yang diinputkan oleh user. Contohnya entitas Mahasiswa
adalah entitas kuat karena nilai yang berada pada entitas ini tidak tergantung
dari entitas lain. Walaupun ada entitas lain yang ditambah atau dikurangi nilai
entitas mahsiswa tidak berubah.
Entitas lemah adalah entitas yang
keberadaannya bergantung pada entitas lainnya. Entitas yang terbentuk dengan
mengambil nilai entitas lain. Misalnya Entitas Nilai_mahasiswa tidak dapat
berdiri sendiri karena Nilai Mahasiswa bergantung pada Entitas Mahasiswa tanpa
ada entitas Mahasiswa maka Entitas Nilai_Mahasiswa tidak dapat dibaca
infromasinya dengan jelas, Nilai Mahasiswa tidak ada namanya akan sulit dibaca
oleh pengguna.
Sekarang membahas tentang Agregasi. Agresasi
adalah sebuah himpunan relasi yang secara langsung menghubungkan himpunan
entitas dengan relasi himpunan lainny dalam ERD. Agresi tidak hanya menghubungkan entitas
dengan entitas tetapi lebih tepatnya menghubungkan antara himpunan entitas
dengan relasi himpunan.
Setelah membahas Varian entitas dan Agregasi,
kita akan membahas Tranformasi Model Data ke Basis Data bentuk fisik.
Tranformasi Berarti merubah, mengaplikasikan sehingga tranformasi Model data Ke
Basis data bentuk Fisik adalah mengubah
ERD ke bentuk data fisik. Bentuk fsisk dapat berupa Bentuk tabel. Dengan
menggabungkan atribut-atribut yang ada pada entitas lainnya. Dengan demikian
atribut entitas akan menjadi data di entitas lainnya dengan membuat tabel yang
berbeda. Bagaimana cara merubah ke bentuk fisik? Caranya adalah sebagai
berikut:
Untuk relasi 1-1 yang menghubungkan 2 buah himpunan
entitas dengan penambahan atribut ke tabel yang mewakili. Dengan menambil
primary key tiap entitas dan menggabungkannya kedalam relasi Misalnya
Untuk relasi 1-N yang menghubungkan 2 himpunan
entitas yang akan dipresentasikan kedalam bentuk fisik dengan menambahkan
atribut key berderajat 1 ke dalam himpunan atribut entitas berderajat N.
Untuk relasi N-N yang menghubungkan 2 buah
himpunan , jika ingin ditranformasikan kedalam data fisik maka harus dibuat
tabel khusu yang memuat atribut key dari 2 himpunan entitas
ER model diatas di implementasikan kedaalam dalam bentuk tabel :
Contoh Transformasi ER model ke bentuk Basis data Fisik
ER model:
bentuk Basis Data Fisik :
0 comments:
Post a Comment