BASIS DATA PERTEMUAN 5
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 tabel author. Ini akan memungkinkan kita untuk menjalankan kueri yang menghubungkan artikel dengan author.




Komentar
Posting Komentar