Uummm udah lama rasanya ga posting.. sekarang saya mau bahas mengenai transformasi model data nih.. Tapi sebelum membahas transformasi model data, saya akan membahas sedikit masalah varian entitas dan agregasi.
- entitas kuat
- entitas lemeh
Agregasi
Agregasi menggambarkan sebuah himpunan relasi yang secara langsung menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD.
Nah selanjutnya saya akan membahas masala Transformasi Model Data. Dalam transformasi model data ke dalam basis data fisik ERD dipresentasikan menjadi sebuah basis data secara fisik. sedangkan komponen ERD ditransformasikan menjadi tabel, dan attribut-attribut yang melekat dinyatakan sebagai field dari tabel tersebut.
contoh:
Macam-macam relasi
1. relasi one-one
relasi one to one ini adalah relasi yang menghubungkan dua buah himpunan entitas yang direpresentasikan dalam bentuk penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.
2. relasi one-many
relasi one-many(satu ke banyak) adalah relasi yang menghubungkan satu entitas pertama dengan banyak entitas kedua.
contoh : relasi antara dosen wali dengan mahasiswa.
mengapa disebut relasi one to many??
karena satu dosen bisa berhubungan dengan satu atau lebih mahasiswa.
3. relasi many-one
relasi many-one ini adalah kebalikan dari relasi one to many, yaitu relasi yang menghubungkan banyak entitas pertama dengan satu entitas kedua.
contoh : banyak mahasiswa hanya memiliki satu disen wali.
4. relasi many-many
relasi many-many(banyak ke banyak) merupakan relasi yang menghubungkan banyak pada entitas pertama dengan banyak pada entitas kedua.
contoh : relasi antara mahasiswa dengan mata kuliah.
contoh diatas disebut relasi many to many karena satu mahasiswa bisa saja mengambil lebih dari satu mata kulaih, dan satu mata kuliah bisa saja diambil oleh lebih dari satu mahasiswa.
Implementasi Himpunan Entitas Lemah & Sub Entitas
Implementasi himpunan entitas lemah sebenarnya hampir sama dengan himpunan entitas kuat. Hanya saja pada himpunan entitas lemah hanya dapat ditranformasikan menjadi sebuah tabel dengan menyertkan pula atribut key dari hasil implementasi himpunan entitas lemah tersebut.
ya mungkin cuma itu yang bisa saya sampaikan...
see you next time... :)
ya mungkin cuma itu yang bisa saya sampaikan...
see you next time... :)
Tidak ada komentar:
Posting Komentar