- •Аналитическая часть
- •Описание предметной области
- •Определение требований к структуре базы данных
- •Определение целей создания системы
- •Определение объема и типов данных
- •Определение способа использования данных
- •Определение бизнес-правил
- •Разработка логической модели данных
- •Определение сущностей, связей между сущностями и атрибутов сущностей
- •Определение ограничений, налагаемых на данные
- •Диаграмма бд
Определение требований к структуре базы данных
Прежде чем начинать разработку модели данных, необходимо определить цели проектирования базы данных, тип и объем данных, с которым придется работать, способы их использования, а также любые ограничения, налагаемые на эти данные. Следует четко понимать причины, по которым создается новая база данных. При определении требований к системе также важно выяснить объем и тип информации, для которой предназначена база данных. Как правило, необходимо получить общее представление о категориях информации, а также выяснить в подробностях, какие именно данные следует хранить в каждой категории. При сборе сведений о требованиях к системе нужно определить круг пользователей, число пользователей, работающих с данными, и задачи, которые они собираются решать.
Определение целей создания системы
Исходя из анализа предметной области, можно сформулировать следующие цели создания системы:
Собрать и структурировать информацию по графическим элементам.
Классифицировать информацию (полиграфия, веб и мультимедиа)
Сократить время, затраченное на поиск необходимой информации сотрудниками
Минимизировать количество ошибок, допускаемых сотрудниками из-за нехватки или неправильных знаний по предмету
Определение объема и типов данных
Из анализа предметной области можно выделить следующие категории данных:
Полиграфия
Веб
Мультимедиа
Графика
Прочее
Цветовые палитры
Для каждой категории данных необходимо учитывать следующие типы сведений:
Категория |
Типы сведений |
Полиграфия |
Виды, размеры, требования, параметры, программы, форматы |
Веб |
Виды, размеры, требования, параметры, программы, форматы, интерактивность |
Мультимедиа |
Виды, размеры, требования, параметры, программы, форматы, интерактивность |
Графика |
Виды, размеры, требования, параметры, программы, форматы |
Прочее |
Виды, программы, форматы, интерактивность |
Цветовые палитры |
CMYK, RGB |
Для каждой категории данных можно выявить следующий объем:
Полиграфия - 13
Веб — 5
Мультимедиа — 7
Графика — 4
Прочее — 3
Определение способа использования данных
Из анализа предметной области можно определить следующие категории пользователей:
Сотрудники департамента маркетинга
Дизайнер-верстальщик
Число пользователей, относящихся к каждой категории, определяется следующей таблицей:
Категория пользователей |
Существующее число |
Ожидаемый прирост |
Сотрудники департамента маркетинга Дизайнер-верстальщик |
9 1 |
+ 1-3 до конца года Не ожидается |
К базе данных должны иметь доступ все сотрудники департамента маркетинга и сохранять за собой возможность работать параллельно, т.о. к базе могут обращаться до 9 сотрудников одновременно.
Каждая категория пользователей выполняет следующие задачи:
Категория пользователей |
Задачи |
Сотрудники департамента маркетинга |
Возможность просмотра информации, создание запросов |
Дизайнер-верстальщик |
Возможность просмотра информации, создание запросов, редактирование данных, дополнение данных, удаление данных |
