REFERENSIKAN sebuah tabel dengan FOREIGN KEY
Di database Anda, Anda ingin tabel professors mereferensikan tabel universities. Anda dapat melakukannya dengan menentukan sebuah kolom di tabel professors yang mereferensikan sebuah kolom di tabel universities.
Seperti yang baru saja ditunjukkan di video, sintaksnya adalah sebagai berikut:
ALTER TABLE a
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);
Tabel a sekarang akan merujuk ke tabel b melalui b_id, yang menunjuk ke id. a_fkey adalah, seperti biasa, nama constraint yang dapat Anda tentukan sendiri.
Perhatikan konvensi penamaan yang digunakan di sini: Biasanya, foreign key yang mereferensikan primary key lain bernama id dinamai x_id, di mana x adalah nama tabel yang mereferensikan dalam bentuk tunggal.
Latihan ini adalah bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;