Проверьте свои знания перед тем, как двигаться дальше
Прежде чем перейти к следующей главе, давайте кратко повторим то, что вы узнали об атрибутах и ключевых ограничениях. Если вы в чём-то не уверены, быстро перечитайте главы 2 и 3 соответственно.
Рассмотрим тип сущности «студент». У студента есть:
- фамилия длиной до 128 символов (обязательное поле),
- уникальный номер социального страхования, состоящий только из целых чисел, — он должен служить ключом,
- номер телефона фиксированной длины 12, состоящий из цифр и символов (однако у некоторых студентов его может не быть).
Это упражнение является частью курса
Введение в реляционные базы данных в SQL
Инструкции к упражнению
- Основываясь на приведённом описании сущности «студент», создайте таблицу
studentsс корректными типами столбцов. - Добавьте
PRIMARY KEYдля номера социального страхованияssn.
Обратите внимание: для целочисленного столбца формальных требований к длине нет. Корректность номера SSN должно обеспечивать само приложение!
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);