
- •Проектирование баз данных
- •Введение
- •1Задание и требования к типовому расчету
- •1.1Задание
- •1.2График выполнения
- •1.3Содержание пояснительной записки
- •1.4Защита типового расчета
- •2Теоретические сведения
- •2.1Термины и определения
- •2.2Теория нормальных форм
- •2.3Нормализация базы данных методом декомпозиции
- •2.4Проверка декомпозиции методом табло
- •2.5Нормализация базы данных с использованием модели er-диаграмм
- •2.6Основы реляционной алгебры.
- •3Пример выполнения типового расчета (с методическими указаниями и рекомендациями)
- •3.1Построить диаграмму функциональных зависимостей и найти минимальное покрытие отношения
- •3.2Нормализация базы данных
- •3.2.1Анализ предметной области
- •3.2.2Нормализация базы данных методом декомпозиции.
- •3.2.3Проверка нормализации методом табло.
- •3.2.4Нормализация базы данных с использованием модели er-диаграмм.
- •3.3Реляционная алгебра
- •Приложение а. Варианты заданий.
- •Приложение б. Титульный лист
- •Пояснительная записка к типовому расчету
- •Приложение в. Типовые вопросы для защиты
- •Приложение г. Заполненная база данных Учебный процесс
1.2График выполнения
Выполнение типового расчета происходит по схеме диалога "разработчик-заказчик", что моделирует реальную рабочую ситуацию. Подчас недопонимание разработчиком заказчика приводит первого к неправильному анализу предметной области и как следствию – к необходимости выполнять одну и ту же работу несколько раз. В роли разработчика выступает студент, в роли заказчика – преподаватель.
График выполнения типового расчета приведен в табл.1.1.
Таблица 1.1
График выполнения типового расчета
Неделя |
Этап |
Действия студента |
1-я |
Получение задания. |
Получение студентом варианта задания в соответствии с номером в журнале преподавателя |
2-я |
Анализ предметной области |
Уточнение предметной области у преподавателя. Оформление п.п. 1-4.1 пояснительной записки |
3-6-я |
Выполнение расчета. Консультации. |
Выполнение типового расчета уточненной предметной области, оформление п.п. 4.2–4.5 пояснительной записки. |
7-я |
Сдача на проверку. Допуск к защите. |
Сдача типового на проверку преподавателю (возможно в электронном виде на адрес belius@front.ru, однако автор не гарантирует проверку при таком виде сдачи. При отправке письма установите флажок "Запросить уведомление при прочтении"). Окончательный правильный распечатанный вариант визируется преподавателем. |
8-я |
Защита. |
См. п. 1.4. |
1.3Содержание пояснительной записки
Титульный лист (образец см. Приложение Б).
Задание на расчет в соответствии с вариантом.
Нахождение минимального покрытия.
Нормализация базы данных.
Анализ предметной области:
описание функций базы данных;
перечень и описание всех сущностей базы данных;
перечень и описание всех атрибутов базы данных.
Нормализация базы данных методом декомпозиции.
первичный ключ универсального отношения, диаграмма универсального отношения, функциональные зависимости универсального отношения;
пошаговый процесс нормализации с подробным описанием каждого шага;
сводная таблица отношений и атрибутов нормализованной базы данных с указанием ключей отношений (табл. 3.3).
Проверка нормализации методом табло.
построение табло;
итерационное заполнение табло;
результаты проверки.
Нормализация базы данных с использованием модели ER-диаграмм.
построение ER-диаграммы;
подробное описание нормализации каждой связи;
сводная таблица отношений и атрибутов нормализованной базы данных с указанием ключей отношений (табл. 3.7).
Сравнение результатов, полученных методом декомпозиции и методом ER-диаграмм. Денормализация (если это необходимо).
Реляционные операции. Выполнить реляционные операции, результат объяснить, привести пример исходных и результирующих отношений.
Некоторые уточнения содержания пояснительной записки приводятся в части 3.