Условие:
нормализация базы данных «Студенты» до 3НФ
разработать схему базы данных в третьей нормальной форме (3НФ) для учёта информации о студентах, их оценках, учебных группах и преподавателях.
Исходное отношение содержит избыточные и повторяющиеся данные — требуется устранить их, разбив базу на взаимосвязанные таблицы.
Условия:
По Код_дисциплины можно однозначно определить название дисциплины.
Каждый студент принадлежит только к одной группе.
Оценки привязаны к конкретной дисциплине.
Группы и дисциплины имеют уникальные коды.
Требуется выполнить:
Выявить все функциональные зависимости (ФЗ) между атрибутами на основе бизнес-правил.
Определить первичный ключ для исходного отношения.
Привести отношение к 2НФ, устранив частичные зависимости (разбив таблицу на несколько с учётом связей «один ко многим» и «один к одному»).
Привести полученную схему к 3НФ, устранив транзитивные зависимости (если они есть).
Разработать итоговую схему БД, состоящую из нескольких нормализованных таблиц
Описать связи между таблицами и логику их взаимодействия.
Проанализировать, как нормализация устранила аномалии (вставки, обновления, удаления) и избыточность данных.

