Senin, 06 Agustus 2018

Relasi Ternary dalam CDM Database

Relasi ternary adalah relasi yang melibatkan tiga entitas. Bagaimanakah merealisasikannya dalam Conceptual Data Model(CDM)? Untuk menggambar relasi ternary kita bisa menggunakan association. Bahkan jika menggunakan association, relasi ini bisa diberi atribut. Karena itu jika menemukan relasi unary atau binary beratribut, kita juga bisa menggunakan association.

Berikut contoh penggunaan association untuk menggambarkan relasi ternary pelanggan yang menggunakan layanan beserta petugasnya. Dibuat dengan power designer 15.


Jika dikonversi ke dalam PDM (Physical Data Model), relasi ini akan menjadi tabel yang memiliki tiga foreign key yang sekaligus berfungsi sebagai primary key. Berdasarkan contoh di atas, maka pada PDM akan dibuat tabel PENGGUNAANLAYANAN yang memiliki fk dan pk IDLAYANAN, IDPELANGGAN DAN IDPETUGAS sehingga menunjukkan informasi pelanggan menggunakan layanan apa dan petugasnya siapa. Selain itu tabel ini berisi atribut TANGGAL dan JAM.

Bagaimana satu relasi yang menghubungkan lebih dari tiga entitas? Caranya sama, bisa menggunakan association.

Tidak ada komentar:

Posting Komentar