Foreign Key Dan Tabel Author

Abdul Rachman
2 min readDec 28, 2023

Membuat 2 tabel dari awal, disini kita diminta untuk mengubah skema tabel artikel sehingga metadata dari author tidak lagi berada di tabel tersebut. Untuk melakukannya,mahasiswa dapat menggunakan perintah alter table dengan 4 varian. 1. menambah kolom -> add 2. menghapus kolom -> drop column 3. mengubah header kolom -> rename column 4. mengubah type data di kolom tertentu -> modify column. Langkah pertama kita masuk ke sql workbench, dan buat new query lalu inputkan : use belajar (database yang anda buat untuk membuat table metadata) agar query anda terkoneksi dengan database nya.

kemudian inputkan ALTER TABLE metadata ADD author_id INT; ini digunakan untuk menambahkan kolom baru pada table artikel yang akan di gunakan untuk menghubungkan table metadata dengan table author.

kemudian inputkan CREATE TABLE author ( author_id INT PRIMARY KEY, nama VARCHAR(255), email VARCHAR(255) ); ini digunakan untuk membuat tabel baru yang akan kita kaitkan dengan tabel metadata.

jika kita perhatikan pada navigator maka tabel id_author sudah ada di bawah tabel metadata. selanjutnya kita akan menghubungkan tabel metadata dan table author dengan menggunakan kolom author_id, dengan cara membuat foreign key constraint pada kolom author_id inputkan syntak berikut ini : ALTER TABLE metadata ADD CONSTRAINT fk_author FOREIGN KEY (author_id) REFERENCES author(author_id);

Dengan perintah ini, Kita akan membuat kunci asing (foreign key) yang menghubungkan kolom author_id dalam tabel artikel dengan kolom author_id dalam tabe

--

--