Нормализация - База данных "Определение факультативов для студентов"

Реляционная база данных. Набор нормализованных отношений, которые различаются по именам.

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

Известны три отношения, и между ними надо устанавливать связь. Для этого выбирается первичные ключи, и при необходимости добавляется атрибуты и отношения.

"Студенты" (код студента, фамилия, имя, отчество, адрес, телефон);

В этом случае "код студента" является первичным ключом, он подчеркнут прямой линией.

"Преподаватели" (код преподавателя, фамилия, имя, отчество, адрес, телефон);

"Занятие" (код занятия, название занятия, объем лекции, объем практических работ, объем лабораторных работ);

По необходимости добавляется новое отношение "Учебный план". Атрибутами для него служат первичные ключи выше приведенных отношении и оценка.

"Учебный план" (код студента, код преподавателя, код занятия, оценка);

В этом отношении "код студента", "код преподавателя", "код занятия" являются вторичными ключами.

Похожие статьи




Нормализация - База данных "Определение факультативов для студентов"

Предыдущая | Следующая