Menghubungkan 2 tabel menggunakan FOREIGN KEY

Konstrain Foreign Key digunakan untuk mencegah tindakan yang akan menghancurkan hubungan antara tabel.

Foreign Key adalah sebuah kolom (atau kumpulan kolom) dalam satu tabel yang merujuk kepada Primary Key dalam tabel lain.

Tabel yang memiliki kunci eksternal disebut sebagai tabel anak, dan tabel yang memiliki kunci utama disebut sebagai tabel referensi atau tabel induk. Berikut langkah - langkah membuat foreign key :

1. Buat database, lalu buat tabel artikel yang berisi judul, author, abstrak, keyword, afiliasi, reference

2. Lalu buat table baru bernama authors untuk memisahkan author dan afiliasi pada tabel artikel

3. Lalu hapus kolom author dan afiliasi yang ada di table artikel


4. Tambahkan kolom id sekaligus dijadikan sebagai primary key

5. Tambahkan juga idauthor sebagai Foreign key

6. Yang terakhir adalah memasukkan datanya, namun perlu diperhatikan bahwa idauthor di tabel authors dan tabel artikel datanya tidak boleh berbeda dalam satu baris.

7. Dapat dilihat bahwa kolom idauthor isi datanya berwarna biru yang dapat diklik. Dan apabila di klik maka kita akan diarahkan ke table author




Komentar