Senin, 22 Oktober 2012

TRANSFORMASI MODEL DATA

TRANSFORMASI MODEL DATA

Sebelum ke materi model data relational saya akan melanjutkan materi yang kemarin  model data relational. Pada model data relational dikenal varian entitas dan agregasi. Berikut penjelasnnya:

Varian entitas

  • Entitas Kuat adalah himpunan entitas yang dilibatkan dalam ERD, entitas kuat tidak memiliki ketergantungan dengan himpunan entitas lainnya
  • Entitas lemah adalah  suatu entity yang manan keberadaannya tergantung dari keberadaan entity lain, pada entity lemah tidak memiliki atribut yang berfungsi sebagai key attribute
contoh entitas kuat dan entitas lemah:



hobi merupakan entitas kuat dan ditandai dengan kotak yang garisnya dobel
mahasiswa merupakan entitas lemah

Agregasi

  • Agregasi menggambarkan sebuah himpunan relasi yang secara langsung menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD. Secara kronologi mensyaratkan telah adanya relasi lain. Relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur relasi lain.
Contoh agregasi :

TRANSFORMASI MODEL DATA KE BASIS DATA FISIK

  • EDR atau Entity Relational Digaram direpresentasikan menjadi sebuah basis data secara fisik. Komponen pada ERD 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

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.Bedanya jika himpunan entitas kuat sudah dapat langsung menjadi sebuah tabel utuh/sempurna walaupan tanpa melihat relasinya dengan himpunnan entitas lain. Maka himpunann entitas lemah hanya dapat ditransformasikan menjadi sebuah tabel dengan menyertakan pula attribute key dari hasil implementasi himpunan entitas lemah.

Tidak ada komentar:

Posting Komentar