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

Проектирование таблицы курсов

Администрация учебного заведения решила использовать базу данных для хранения сведений о курсах. Поскольку это первая попытка создать такую базу данных, сотрудники ещё не определились с тем, какие столбцы включить в таблицу course. Ниже приведён список возможных столбцов с описанием типа данных для каждого из них. В этом упражнении вам нужно выбрать подходящие столбцы для этой таблицы из предложенного списка:

  • idPRIMARY 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
  	___ ___
);
Редактировать и запускать код