REFERERA till en tabell med en FOREIGN KEY
I din databas vill du att tabellen professors ska referera till tabellen universities. Det gör du genom att ange en kolumn i professors som pekar på en kolumn i universities.
Som visades i videon ser syntaxen ut så här:
ALTER TABLE a
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);
Tabell a refererar nu till tabell b via b_id, som pekar på id. a_fkey är, som vanligt, ett namn på begränsningen som du väljer själv.
Lägg märke till den namnkonvention som används här: En främmande nyckel som refererar till en annan primärnyckel med namnet id brukar heta x_id, där x är namnet på den refererande tabellen i singularis.
Den här övningen är en del av kursen
Introduktion till relationsdatabaser i SQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;