Проектирование таблицы курсов
Администрация учебного заведения решила использовать базу данных для хранения сведений о курсах. Поскольку это первая попытка создать такую базу данных, сотрудники ещё не определились с тем, какие столбцы включить в таблицу course. Ниже приведён список возможных столбцов с описанием типа данных для каждого из них. В этом упражнении вам нужно выбрать подходящие столбцы для этой таблицы из предложенного списка:
id—PRIMARY KEYдля курсаname— строка переменной длины (макс. 50, не NULL) для названия курсаmeeting_time— время, представляющее расписание занятий курсаstudent_name— строка переменной длины (макс. 50, не NULL), представляющая записавшегося студентаmax_students— целое число для максимальной вместимости группы (аудитории рассчитаны не более чем на 30 мест)
Это упражнение является частью курса
Создание баз данных PostgreSQL
Инструкции к упражнению
- Создайте таблицу
course, которая соответствует 2НФ, используя 3 столбца из приведённого списка.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Create the course table
___ ___ ___ (
-- Add a column for the course table
___ ___ ___ ___,
-- Add a column for the course table
___ ___(___) ___ ___,
-- Add a column for the course table
___ ___
);