ODWOŁAJ SIĘ do tabeli za pomocą FOREIGN KEY
W swojej bazie danych chcesz, aby tabela professors odwoływała się do tabeli universities. Możesz to zrobić, wskazując kolumnę w tabeli professors, która będzie odwoływać się do kolumny w tabeli universities.
Jak pokazano w filmie, składnia wygląda następująco:
ALTER TABLE a
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);
Tabela a powinna teraz odwoływać się do tabeli b poprzez b_id, które wskazuje na id. a_fkey to – jak zwykle – nazwa ograniczenia, którą możesz wybrać samodzielnie.
Zwróć uwagę na zastosowaną tutaj konwencję nazewnictwa: klucz obcy odwołujący się do klucza głównego o nazwie id zwykle nazywa się x_id, gdzie x to nazwa tabeli odwołującej się, w liczbie pojedynczej.
To ćwiczenie jest częścią kursu
Wprowadzenie do relacyjnych baz danych w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;