Tidak harus menggunakan software Visio, dengan phpMyAdmin Kita juga dapat membuat Relasi Antar Tabel pada Database MySQL yang kita kelola. Syarat membuat Relasi Antar Tabel adalah minimal ada 2 tabel yang datanya berhubungan, ditandai dengan adanya kolom kunci Primer yang menjadi tamu (kunci Tamu) di dalam tabel lainnya.
Sebagai contoh adalah database sekolahdb yang sudah Anda pelajari sebelumnya. Pada database tersebut terdapat tabel siswa dan tabel jurusan, keduanya ada hubungan data (relasi data), yaitu kolom kd_jurusan menjadi kunci tamu di dalam tabel siswa. Yang mana kolom kd_jurusan adalah kolom Kunci (Primary Key) yang dimiliki oleh tabel jurusan, sehingga kolom tersebut dapat masuk ke dalam tabel siswa sebagai kolom kunci tamu (Foreign Key). Berikut ini adalah cara membat Relasi Tabel-nya:
- Klik nama tabel yang memiliki kolom tamu (misalnya tabel siswa, memiliki kolom tamu kd_jurusan dari tabel jurusan).
- Klik menu Relation View.
- Selanjutnya, relasinya nama kolom pada bagian kd_jurusan. Pilih kolom kd_jurusan dari tabel pemiliknya, yaitu tabel jurusan, di sana tertulis sekolahdb.jurusan.kd_jurusan.
- Klik tombol Save.
- Untuk melihat hasilnya, klik pada nama database (sekolahdb), klik menu More, lalu klik menu Designer.
- Lihatlah hasilnya, Anda akan melihat gambar tabel jurusan dan tabel siswa akan berelasi, ada garis menghubungkan kedua tabel tersebut.
Semoga bermanfaat
Bunafit Nugroho