Halaman

Senin, 22 Oktober 2012

Transformasi Model Data

Entitas kuat
  • Himpunan entitas yang dilibatkan dalam ERD
  • Tidak memiliki ketergantungan dengan himpunan entitas lainnya
Entitas Lemah
  • Suatu entity yang keberadaannya tergantung dari keberadaan entity lain
  • Tidak memiliki atribut yang dapat berfungsi sebagai key attribute
Agregasi
  • Menggambarkan sebuah himpunan relasi yang secara langsung menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD
  • Secara kronologi mensyaratkan adanya relasi lain
  • Relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur relasi lain
Transformasi Model Data ke Basis Data Fisik
  • ERD dipresentasikan 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) 
  • Relasi dengan derajat Relasi 1-1 yang menghubungkan 2 buah himpunan entitas yang direpresentasikan dalam bentuk penambahan / penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas
  • Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas, juga akan direpresentasikan dalam bentuk pemberian/pencantuman atribut key dari himpunan entitas berderajat 1 ke tabel yang mewakili himpunan entitas berderajat N. Atribut key dari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N.
  • Relasi dengan derajat relasi N-N yang menghubungkan 2 buah himpunan entitas, diwujudkan dalam bentuk tabel khusus yang memiliki field (tepatnya foreign key) yang berasal dari key-key dari himpunan entitas yang dihubungkannya.
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
  • Himpunan entitas lemah hanya dapat ditransformasikan menjadi sebuah tabel dengan menyertakan pula atribut key dari hasil implementasi himpunan entitas lemah