44
ГЛАВА 3. ПРАКТИЧЕСКАЯ ЧАСТЬ
3.1. Описание реализации базы данных ИС
3.1.1. Логическая модель данных
Логическая модель данных – это графически представленная структу-
ра базы данных. Она отображает перечень сущностей, их атрибутов, связей
между ними и ограничений, налагаемх предметной областью [17Ошибка!
Источник ссылки не найден.].
Логические модели данных составляются без привязки к определен-
ным СУБД и являются начальными прототипами будущих базы данных.
Наша база данных будет выполнена на языке «MySQL» в среде
«dbForge Studio».
Одним из подходов к построению модели базы данных является мето-
дология «IDEF 1X», основанная на концепции «сущность-связь».
Сущность на диаграмме обозначается в виде прямоугольника, разде-
ленного на две части:
- ключевая область, представленная ключевыми атрибутами;
- область данных, состоящую из неключевых атрибутов.
Ключевым считается атрибут, имеющий первичный ключ. Все
остальные атрибуты относятся к неключевым (в том числе и атрибуты, со-
ставляющие внешний ключ).
Атрибут – список имен, распологающихся внутри блока-сущности.
Связи между атрибутами изображаются в виде линии, которая соединяет
дочерний атрибут с родительским. Отношения показывают какими типами
связи будут связаны между собой аттрибуты. Мы будем использовать
связь «один-ко-многим», по правилам, один из концов линии связи будет
изображен точкой [11].
Логическая модель базы данных «Управление персоналом» на основе
методологии «IDEF 1X» показана на рисунке 13.