ПочатиПочніть безкоштовно

REFERENCE таблицю за допомогою FOREIGN KEY

У вашій базі даних ви хочете, щоб таблиця professors посилалася на таблицю universities. Це можна зробити, вказавши стовпець у таблиці professors, який посилається на стовпець у таблиці universities.

Як щойно показано у відео, синтаксис виглядає так:

ALTER TABLE a 
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);

Тепер таблиця a має посилатися на таблицю b через b_id, що вказує на id. a_fkey — це, як зазвичай, назва обмеження, яку ви можете обрати самостійно.

Зверніть увагу на застосовану тут угоду про найменування: зазвичай зовнішній ключ, що посилається на інший первинний ключ із назвою id, називають x_id, де x — це назва таблиці, на яку посилаються, у формі однини.

Ця вправа є частиною курсу

Вступ до реляційних баз даних у SQL

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;
Редагувати та запускати код