30
2.3 Разработка базы данных проекта
2.3.1 Разработка инфологической модели БД
Прежде чем разрабатывать ER-модель предметной области, необходимо
выделить основные сущности, характерные для данной предметной области,
определится с информацией которая должна храниться в БД и построить инфо-
логическую модель.
При анализе предметной области, выделим сущности, характерные для
этой области и их атрибуты:
СОТРУДНИК: Код сотрудника, ФИО, Пароль, Должность, Отдел, При-
знак работающего
ДОЛЖНОСТЬ: Код должности, Наименование должности
ОТДЕЛ: Код отдела, Наименование отдела
ПРОЕКТ: Код проекта, Дата регистрации, Вид документа, Краткое со-
держание, Кем подготовлен, Кем подписан, Тип проекта
ВИД ДОКУМЕНТА: Код вида, Вид документа
СООБЩЕНИЕ: Код сообщения, Время создания, Текст сообщения, Код
проекта, Получатель сообщения, Оправитель, Тип сообщения, Призна обработ-
ки, Текст отчета, Время ознакомления, Признак отказа
ОТЧЕТ: Код отчета, Время создания, Текст отчета, Код проекта, Полу-
чатель отчета, Оправитель, Признак обработки, Текст отчета, Время ознаком-
ления
ПАРАМЕТРЫ КАТАЛОГА ФАЙЛОВ
Поля: Относительный путь, Абсолютный путь, Признак используемого
пути (относительный или абсолютный)
При проектировании БД необходимо учитывать следующее:
• Проект создается одним пользователем;
• Проект создается одним сотрудником. Проект может содержать не-
сколько сообщений. Проект может содержать несколько прикрепленных
файлов. Проект обязательно имеет тип
• Каждый сотрудник входит в состав какого-либо отдела и имеет