Membuat Hubungan/Relasi antar Table

 Membuat table memiliki hubungan dengan table lain.

Bagas Riatma Putera 211011401021

    Minggu lalu kita sudah berhasil membuat table metadata artikel 




    Pada pekan ini kita akan membuat table author yang berisikan id_author, nama_author, dan email , untuk itu ikuti langkah-langkah berikut ini.


a. Membuat Table Author

    Ikuti langkah berikut masukan sqlcode :

CREATE TABLE author (
    author_id INT PRIMARY KEY AUTO_INCREMENT,
    nama_author VARCHAR(255),
    alamat_author VARCHAR(255),
    email_author VARCHAR(255)
);

 Jika berhasil maka akan terdapat table author seperti pada gambar


Disini kita dapat menambahan column pada tabel author, sebagai contoh disini kita akan menambahkan column alamat_author :
ketikan seperti berikut! :
select * from author;
alter table author
add alamat_author varchar(255);

maka akan terbentuk seperti pada gambar berikut :

Kita juga dapat menghapus column yaitu dengan cara membuat sqlcode seperti berikut :
SELECT * FROM `author` WHERE 1;
ALTER TABLE author
DROP COLUMN alamat_author;
 

Maka column alamat akan terhapus :

Kita juga dapat mengubah type data, disini sebagai contoh saja saya akan mengubah typedata email_author menjadi int dengan cara menggubakan sqlcode seperti berikut:
SELECT * FROM `author` WHERE 1;
ALTER TABLE author
MODIFY email_author int;





Maka akan berubah seperti berikut :


b. Menggabungkan 2 table menggunakan Foreign Key 

 Saat ini pada database Metadata kita memiliki 2 tabel yakni table metadata dan table author, yang mana table metadata sebagai induk dan table author sebagai anak. 


Berikutnya kita akan menggabungkan kedua tabel dengan menjadikan column auhtor_id sebagai Foreign Key dengan cara seperti berikut :



maka jika sudah terhubung akan tampil seperti ini :


 

Sekian, dan terimakasih.


    

Komentar

Postingan populer dari blog ini

PERTEMUAN 12 Insight JOIN

Pertemuan 8 Praktikum basis data

PERTEMUAN 10 stored procedure if statment