1. Проектирование базы данных
Этап проектирования базы данных всегда осуществляется ее заказчиком (пользователем), который обладает полнотой информации обо всех автоматизируемых бизнес-процессах и информационных потоках, протекающих в организации.
Основной задачей данного этапа является сбор требований, предъявляемых к содержанию и процессу обработки данных пользователями всех уровней. Анализ требований обеспечивает согласованность целей пользователей, а также согласованность их представлений об информационных потоках. На основе анализа требований устанавливаются цели организации, определяются требования к базе данных, вытекающие из
основных задач. Эти требования документируются в форме, доступной пользователям и проектировщикам БД.
Конечным результатом данного этапа является получение полного и подробного технического задания для разработчика базы данных.
Задание
1) Определить тему контрольной работы.
2) Обследовать предметную область базы данных:
3) Построить ER-модель.
Методические указания
1.1. Из предлагаемого преподавателем списка выбрать предметную область.
По желанию предметную область можно предложить самостоятельно. При этом необходимо учитывать, что целью создания базы данных в контрольной работе должна являться автоматизация внутренних или внешних бизнес-процессов организации в ходе осуществления ею предпринимательской деятельности.
1.2. При обследовании предметной области необходимо занести в отчет:
1.2.1. Описание организации, вид ее деятельности, основные подразделения организации и их функции.
1.2.2.Описание предметной область базы данных, перечень ее фрагментов (сущностей) и степень детализации каждого фрагмента.
1.2.3. Составить список неповторяющихся данных (атрибутов сущностей), снабдив их кратким описанием.
1.2.4. Описание всех внутренних, внешних входящих и исходящих информационных потоков в рамках предметной области.
1.2.5.Состав пользователей базы данных и их информационные потребности (функции).
1.2.6.Состав тех функций, которые подлежат автоматизации при помощи базы данных.
1.2.7. Списоктребуемыхданныхдляреализацииавтоматизируемыхфункций.
Результаты пп. 1.2.4–1.2.6 свести в таблицу 1 (столбец «Объект БД» можно оставить пустым).
Таблица 1 Пользователи БД Автоматизируемые Требуемые Объект БД
функции данные
1.3. Выявить структурные связи, отражающие схему информационного взаимодействия между сущностями.
1.4. Построить ER-модель базы данных. 1.5. Проверить