Relasi merupakan hubungan yang terjadi pada suatu tabel dengan tabel lainnya yang berfungsi untuk mengatur operasi suatu database. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada. Kali ini saya akan membuat tutorial bagaimana membuat relasi antar tabel dengan phpmyadmin di XAMPP.
Step 1 – MEMBUAT DATABASE DAN TABEL
Bukalah XAMPP anda lalu mulai Apache dan MySQL. Lalu buka browser dan buka phpmyadmin atau buka http://localhost/phpmyadmin/
Seperti contoh yang saya buat ini.
Step 2 – MEMBUAT RELASI ANTAR TABEL
Tadi saya telah membuat 2 contoh tabel yang akan direlasi selanjutnya kita index kode_jurusan yang ada ditabel siswa.
Setelah itu klik OKE
Setelah itu kita klik database nya lalu pilih lainnya, selanjutnya pilih Desainer.
Nah sekarang kita dihalaman Desainer, di halaman Desainer sudah ada tabel yang telah saya buat tadi. Lalu kita pilih Create Relationship.
kode_jurusan pada tabel jurusan sebagai “PRIMARY KEY”.
Kode_jurusan pada tabel siswa sebagai “FOREIGN KEY”.
Jadikan on delete dan on update “CASCADE” lalu OK. Keterangan mengenai CASCADE dibawah ini.
CASCADE = apabila id pada tabel A dihapus maka tabel B juga ikut terhapus
SET NULL = apabila id pada tabel A dihapus maka tabel B di set null
NO ACTION = apabila id pada tabel A dihapus maka tabel B tidak akan terjadi apa apa
RESTRICT = apabila id pada tabel A ingin dihapus maka tidak diperbolehkan jika di tabel B ditemukan Id yang berelasi.
Dibawah ini adalah contoh tabel yang direlasi.
Nah sekarang anda sudah berhasil membuat relasi tabel dengan phpmyadmin. Selamat belajar.
Terima Kasih telah membaca.
***PIU***