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

Видаліть «firstname» і «lastname»

Стовпці firstname і lastname у таблиці affiliations використовувалися в попередній вправі, щоб встановити зв'язок із таблицею professors — відповідні ідентифікатори професорів можна було скопіювати. Це спрацювало лише тому, що для кожного рядка в affiliations є рівно один відповідний професор. Іншими словами, {firstname, lastname} — це кандидатний ключ таблиці professors, тобто унікальна комбінація стовпців.

Однак у affiliations це не так, адже, як сказано у відео, професори можуть мати більше ніж одну афіляцію.

Оскільки тепер на professors посилаються через professor_id, стовпці firstname і lastname більше не потрібні, тож час їх видалити. Зрештою, одна з цілей бази даних — де можливо, зменшувати надмірність.

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

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

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

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

Видаліть стовпці firstname і lastname з таблиці affiliations.

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

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

-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;

-- Drop the lastname column
___
___;
Редагувати та запускати код