Friday, October 26, 2012

SISTEM BASIS DATA PERTEMUAN 5

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


implementasi himpunan entitas lemah daan sub entitas dalam diagram tidak dapat laangsung dibentuk dalam sebuah tabel karena keberadaannya bergantung pada entitas lain. Contoh diagram implementasi entitas lemah dan sub 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

 

Copyright © SISTEM BASIS DATA Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger