- •Л ббд лр№ 44абораторный практикум
- •1. Постановка задач на лабораторную работу «реализация базы данных на основе ее концептуальной модели»
- •2. Схема реализации базы данных на основе концептуальной модели
- •1. Построение логической модели бд
- •2. Согласование состава таблиц бд для реализации
- •3. Построение физической модели бд
- •4. Создание таблиц и связей для бд
- •5. Документирование результатов
- •5. Разработка массива данных для загрузки в бд
- •6. Разработка инструкции по созданию и ведению бд
- •7. Разработка макетов отчетов для документирования таблиц бд
- •8. Проверка таблиц и структуры бд
- •9. Документирование результатов
- •4. Пример построения логической модели базы данных
- •4.1.3. Определение связей между отношениями для логической модели бд
- •Чтение Преподаватель кафедры
- •4.2. Этап 2. Проверка логической модели с помощью правил нормализации
- •4.2.1. Построение 1нф для отношений логической модели бд
- •4.2.2. Построение 2нф для отношений логической модели бд
- •Преподаватель кафедры
- •Кафедра
- •Преподаватель
- •4.2.4. Документирование результатов построения логической модели бд
- •4.3. Этап 3. Проверка выполнимости задач и требований целостности данных
- •5. Согласование состава таблиц для реализации приложения
- •6. Проектирование и создание физической модели базы данных
- •6.1. Проектирование таблиц в среде выбранной субд
- •6.2. Создание базы данных
- •Преподаватель кафедры
5. Согласование состава таблиц для реализации приложения
После завершения разработки и документирования ЛМ БД необходимо согласовать с руководителем по курсовому проектированию перечень таблиц БД для их последующей реализации (5 – 7 таблиц).
Это в свою очередь требует уточнение перечня функций приложения, которые будут выступать в качестве ограничения на объем выполняемых работ студентом как при выполнении лабораторных работ по созданию БД, так и при проектировании и реализации программы приложения, а также при проверке приложения в целом..
6. Проектирование и создание физической модели базы данных
Выполнение работ связанных с реализаций БД выполняются в объеме, который следует из согласованного с преподавателем перечня таблиц БД приложения.
Методика построение физической модели (ФМ) БД включает следующие этапы:
Этап 1.Перенос ЛМ в среду конкретной СУБД:
Выбор СУБД для реализации ЛМ
Проектирование таблиц в среде целевой СУБД
Реализация бизнес - правил предприятия в среде целевой СУБД.
Этап 2. Проектирование физического представления БД.
Анализ транзакций.
Выбор файловой структуры.
Определение вторичных индексов.
Анализ необходимости введения контролируемой избыточности данных.
Определение требований к дисковой памяти.
Этап 3. Разработка механизмов защиты.
Разработка пользовательских представлений (видов).
Определение модели прав доступа пользователей к БД и ее компонентам (таблицам).
Этап 4. Организация мониторинга и настройка функционирования системы
Детально действия методики рассматриваются в лекциях по дисциплине ББД.
В рамках данной работы выполняются следующие действия:
Проектирование таблиц в среде целевой СУБД.
Определение требований к дисковой памяти БД.
6.1. Проектирование таблиц в среде выбранной субд
Проектирование таблиц ФМ предполагает использование возможностей, выбранной СУБД в качестве средств реализации приложения, для представления таблиц и их атрибутов.
Исходной информацией для проектирования таблиц ФМ БД являются отношения ЛМ БД.
Проектирование таблиц включает определение следующих элементов:
имени таблицы;
списка полей (простых атрибутов);
определение первичного ключа и (если таковые существуют) и внешних ключей;
определение требований ссылочной целостности для любых внешних ключей.
Для каждого поля таблицы определяется следующая информация:
определение имени;
определение его домена, включающее указание типа данных, длину атрибута и любые требуемые ограничения на допустимые значения;
принимаемое по умолчанию значение атрибута (необязательно);
допустимость значения NULL для данного атрибута.
6.2. Создание базы данных
Спроектированная ФМ БД создается в рамках выбранной СУБД. Результаты создания документируются средствами СУБД.
7. документирование результатов лабораторной работы
Отчет по лабораторной работе №4 должен содержать следующие результаты:
Схема логической модели БД (пример см. рис.4.11).
Описание новых отношений, которые созданы как результат нормализации отношений ЛМ БД.
Результаты проверки выполнимости задач.
Распечатка таблиц ФМ БД в среде реализации.
СПИСОК ИСПОЛЬЗОВАННЫХ СОКРАЩЕНИЙ
БД - база данных
КМ - концептуальная модель
ЛМ – логическая модель
ПрО – предметная область
ФМ – физическая модель
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Методическое пособие по теме «Проектирование логической модели базы данных» по дисциплине «Базы и банки данных». Брест, БГТУ, кафедра ИИТ, 2011, электронный вариант.
Приложение А. пример концептуальной модели объекта
В данном приложении на рис.П.А.1 приведена диаграмма «сущность – связь» для приложения «Успеваемость», которая является результатом проектирования концептуальной модели структуры БД для ОА «Деканат факультета».