
- •Министерство образования Российской Федерации
- •Базы данных Методические указания
- •1 Уровни представления данных
- •2 Построение концептуальной модели предметной области
- •3 Методология инфологического проектирования idef1x
- •3.1 Основные элементы lDeFlX-диаграммы
- •3.2 Построение мифологической модели
- •3.2.1 Определение сущностей
- •3.2.2 Определение зависимостей между сущностями
- •3.2.3 Определение альтернативных ключей
- •3.2.4. Связи категоризации
- •3.3 Средство автоматизации разработки концептуальной, додели предметной области eRwin
- •3.3.1 Создание сущностей и связей между ними
- •3.3.2 Определение атрибутов
- •3.3.3 Определение характеристик связи
- •3.3.4 Другие возможности системы eRwin
- •3.3.5 Пример построения ideFlX-диаграммы
- •4. Логическое проектирование
- •4.1. Обоснование необходимости нормализации.
- •4.2 Нормальные формы отношений
- •4.3 Нормализация через декомпозицию
- •Idef1x – диаграмма
- •Содержание курсового проекта
Idef1x – диаграмма
Логическое проектирование
Отношение Кафедра
Схема отношения:
Кафедра (Название_каф, ФИО_зав_каф, Телефон, Выпускающая?)
Возможные ключи:
ФИО_зав_каф
Функциональные зависимости:
Название_каф→ФИО_зав_каф, Телефон, Выпускающая?
ФИО_зав_каф→Название_каф, Телефон, Выпускающая?
Отношение Сотрудник
Схема отношений:
Сотрудник (Таб_номер, Название_каф, ФИО)
Возможные ключи: нет.
Функциональные зависимости:
Таб_номер→Название_каф, ФИО
Отношение Преподаватели
Схема отношений:
Преподаватели (Таб_номер, Должность, Уч_степень, Уч_звание)
Возможные ключи: нет.
Функциональные зависимости:
Таб_номер→Должность, Уч_степень, Уч_звание
Отношение Инженеры
Схема отношений:
Инженеры (Таб_номер, Должность_инж)
Возможные ключи: нет.
Функциональные зависимости:
Таб_номер→Разряд, Должность_инж
Отношение Расписание
Схема отношений:
Расписание (Таб_номер,N_недели, День_недели, N_пары, N_группы, Аудитория, Дисциплина)
Возможные ключи:
Аудитория, N_недели, День_недели, N_пары
Функциональные зависимости:
Таб_номер, N_недели, День_недели, N_пары→N_группы, Аудитория, Дисциплина
Аудитория, N_недели, День_недели, N_пары→N_группы, Таб_номер, Дисциплина
Отношение Специальность
Схема отношений:
Специальность (N_ Специальности, Название_каф)
Возможные ключи: нет.
Функциональные зависимости:
N_Специальности→Название_каф
Отношение Группа
Схема отношений:
Группа (N_группы, N_специальности, Староста, Куратор)
Возможные ключи:
Староста
Куратор
Функциональные зависимости:
N_группы→N_специальности, Староста, Куратор
Староста→N_группы, N_специальности, Куратор
Куратор→N_группы, N_специальности, Староста
Приложение Б
Содержание курсового проекта
Титульный лист.
Задание.
Реферат (большой штамп).
Содержание.
Введение.
1. Анализ требований.
1.1. Постановка задачи.
1.2 Общие сведения о системе.
1.3 Описание применения.
2. Проектирование.
Построение инфологической модели предметной области.
2.1.1. Таблица сущностей
2.1.2. Таблицы атрибутов.
2.1.3. IDFlX-диаграмма.
2.1.4. Список запросов.
2..2. Логическое проектирование.
Для каждой сущности:
схема отношения;
возможные ключи;
функциональные зависимости.
Кодирование.
Тестирование.
Заключение.
Приложение А. Схемы алгоритмов.
Приложение Б. Программы.
Приложение В. Результаты тестирования.