04. Merubah Edge - Relasi One to Many

posted Oct 1, 2011, 5:55 AM by Editor KursusInternet   [ updated Oct 4, 2011, 8:19 AM ]

Pendahuluan

Pada artikel sebelumnya mengenai Penggunaan Style HTML pada Record, telah ditunjukkan relasi antar port / kolom dengan penggambaran suatu edge.

Jika kita ingin memperjelas hubungan tersebut dalam konteks relational database, ada beberapa hubungan seperti "one to many" yang memiliki penggambaran edge dengan tanda panah khusus. 

Untuk melakukan hal tersebut, kita menggunakan atribut pada edge. Atribut sendiri adalah spesifikasi untuk tampilan graph, node dan edge dengan format " key = value ".

Atribut yang digunakan untuk keperluan di atas adalah "arrowhead" dengan nilai "crow" yang berbentuk seperti pada gambar berikut.

Contoh Penggunaan

onetomany.dot

digraph g {
 rankdir=LR;
 ms_cabang [shape=none, label = <
 <table cellspacing="2" cellpadding="3" border="1">
 <tr><td bgcolor="#AAAAAA;">ms_cabang</td></tr>
 <tr><td>kode_cabang</td></tr>
 <tr><td>nama_cabang</td></tr>
 <tr><td port="port0">kode_kota</td></tr>
 </table>
 >
 ];
 ms_kota [shape=none, label = <
 <table cellspacing="2" cellpadding="3" border="1">
 <tr><td bgcolor="#AAAAAA;">ms_kota</td></tr>
 <tr><td port="n">kode_kota</td></tr>
 <tr><td>nama_kota</td></tr>
 <tr><td>kode_propinsi</td></tr>
 </table>
 >
 ];
 
 ms_cabang:port0 -> ms_kota:n [arrowhead=crow];
}

Hasil Eksekusi 



Comments