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

Проверьте свои знания перед тем, как двигаться дальше

Прежде чем перейти к следующей главе, давайте кратко повторим то, что вы узнали об атрибутах и ключевых ограничениях. Если вы в чём-то не уверены, быстро перечитайте главы 2 и 3 соответственно.

Рассмотрим тип сущности «студент». У студента есть:

  • фамилия длиной до 128 символов (обязательное поле),
  • уникальный номер социального страхования, состоящий только из целых чисел, — он должен служить ключом,
  • номер телефона фиксированной длины 12, состоящий из цифр и символов (однако у некоторых студентов его может не быть).

Это упражнение является частью курса

Введение в реляционные базы данных в SQL

Посмотреть курс

Инструкции к упражнению

  • Основываясь на приведённом описании сущности «студент», создайте таблицу students с корректными типами столбцов.
  • Добавьте PRIMARY KEY для номера социального страхования ssn.

Обратите внимание: для целочисленного столбца формальных требований к длине нет. Корректность номера SSN должно обеспечивать само приложение!

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Create the table
___ ___ students (
  last_name ___(___) ___ ___,
  ssn ___ ___,
  phone_no ___(___)
);
Редактировать и запускать код