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

Дослідіть обмеження зовнішніх ключів

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

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

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

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

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

Інструкції до вправи

  • Запустіть зразок коду та перегляньте повідомлення про помилку.
  • У чому проблема? Виправте university_id, щоб він справді відображав місце, де Альберт Ейнштейн захистив дисертацію і став професором — в Університеті Цюриха (UZH)!

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

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

-- Try to insert a new professor
INSERT INTO professors (firstname, lastname, university_id)
VALUES ('Albert', 'Einstein', 'MIT');
Редагувати та запускати код