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