6.5. Пример проектирования реляционной БД
Рассмотрим следующую задачу: пусть необходимо обеспечить сбор и обработку данных по результатам сдачи экзаменов и зачетов студентами факультета. Организация данных должна обеспечивать:
выполнение текущего учебного плана;
формирование ведомостей по отдельным дисциплинам для групп студентов;
формирование листов зачетных книжек студентов;
формирование сводной ведомости курса;
расчет среднего балла по дисциплинам и т.п.
Приведем этапы построения инфологической и даталогической моделей (ER-диаграммы и реляционной схемы) для решения такой задачи.