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
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.
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.