2.3.2. Характеристика базы данных
На основании анализа предметной области выполняется реализация
ER-модели предметной области. Для реализации указанной модели был
использован программный продукт ErWin, и методология проектирования
реляционных баз данных IDEF1X. Особенность данной методологии
заключается в том, что на е основании могут быть определены все типы как
графических, так и текстовых обозначений, применяемых при построении
ER-моделей [15]. К основным понятиям данной методологии относят ряд
определений:
1. Сущностью называют какой-либо реальный объект, который
находится в рассматриваемой предметной области. Информация по данному
объекту должна будет храниться в базе данных. При этом какие-то
определённые сведения однозначно позволяют различить одни сущности от
других. Также у каждого экземпляра сущности должен быть собственный
критерий, по которому экземпляры одной сущности могут быть различены
[21]. Для каждой сущности в составе предметной области выделяют
собственный набор свойств, к которым относят:
− уникальное имя для каждого набора сущностей;
− у каждой сущности имеется как минимум один атрибут,
принадлежащий данной сущности;
− в составе атрибутов сущности обязательно имеется один, либо
несколько атрибутов, которые позволяют однозначно идентифицировать
данную сущность;
− между двумя сущностями в составе предметной области могут
быть определены связи по атрибутам данных сущностей.
2. Связью называют поименованную ассоциацию, определенную
между двумя сущностями. Данная ассоциация в рамках предметной области
имеет некоторое значение. В случае наличия связи между двумя сущностями
в рамках рассматриваемой предметной области говорят о наличии
ассоциации по связанным атрибутом между сущностью-родителем и
68