НачатьНачать бесплатно

Удаление столбцов "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
___
___;
Редактировать и запускать код