Translate

01 April 2015

Dasar pembentukan relasional database dari diagram kelas (Class Diagram) Bagian 2

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. 

Semoga bermanfaat.

No comments:

Post a Comment

Silahkan memberikan komentar, saran, pertanyaan atau apapun yang penting sesuai dengan etika.

Posting Popular