Masih dari sumber yang sama yaitu "A Simple Methodology for Applying UML to
Database Design" oleh Huggins & Ressler (2001) bagaimana jika terdapat assosiasi suatu kelas diagram yang menyatakan One-to-Many atau sebaliknya? Berikut ini gambaran asosiasi kelas yang menyatakan multiplicity-nya many-to-one dan konversi ke dalam bentuk skema relasi
Gambar 1. Diagram Kelas Many-to-One dengan sebuah Assosiasi R
Berdasarkan Gambar 1 terdapat multiplicity Many-to-One dari Assosiasi R kelas diagram Kelas A dan Kelas B. Asosiasi R sengaja diberikan kotak berwarna merah, karena sesuai dengan aturan konversi pembentukan basis data relasional berdasarkan kelas diagram akan dihapuskan (tidak menjadi skema relasi/tabel). Berikut aturan assosiasi dengan multiplicity Many-to-One menurut Huggin dan Ressler (2001):
Berdasarkan aturan tersebut dapat dijelaskan secara singkat sebagai berikut:
Hasil dari assosiasi tersebut hanya menjadi 2 (dua) skema relasi yaitu SkemaA dan SkemaB.
SkemaR melebur dan menyatu ke dalam skema relasi yang memiliki bagian MANY. Jadi Hasil Akhirnya adalah:
SkemaB=(AtributKunciB, AtributBLainnya)
SkemaA=(AtributKunciA, AtributALainnya, AtributKunciB, AtributRLainnya)
Atribut pada SkemaA yang sengaja diberi kotak merah menunjukkan sebagai kunci tamu (foreign key) sebagai kunci keterhubungannya.
No comments:
Post a Comment
Silahkan memberikan komentar, saran, pertanyaan atau apapun yang penting sesuai dengan etika.