82
ступа к одному из модулей программы. Однако если пользователь не был иден-
тифицирован, например, когда указаны неверные логин и пароль, то система от-
казывает в доступе.
Пользователь, успешно прошедший идентификацию попадает в главное
меню одного из модулей программы, где может производить дальнейшие дей-
ствия, манипулируя данными.
2.3.2. Характеристика базы данных
Построенная ранее инфологическая модель служит основой для разработ-
ки логической модели данных.
Логическая модель данных – графическое представление структуры базы
данных. Она отображает перечень сущностей, их атрибутов, связей между ними
и ограничений, налагаемые предметной областью [6Ошибка! Источник ссыл-
ки не найден.Ошибка! Источник ссылки не найден.].
Логическая модель данных составляется без привязки к определенной
СУБД и является начальным прототипом будущей базы данных.
В нашем случае, БД будет реализована в среде «MySQL» с использовани-
ем инструментария «dbForge Studio», представленного мощными средствами
разработки и администрирования реляционных БД. Немаловажным достоин-
ством «dbForge Studio» является возможность строить логические модели дан-
ных (схемы БД) на основе заранее созданных объектов.
Одним из подходов к построению модели базы данных является методо-
логия «IDEF 1X», основанная на концепции «сущность-связь».
Сущность на диаграмме обозначается в виде прямоугольника, разделенно-
го на две части:
- ключевая область, представленная ключевыми атрибутами;
- область данных, состоящую из неключевых атрибутов.
Ключевыми считаются атрибуты, имеющие первичный ключ. Все осталь-
ные атрибуты относятся к неключевым (в том числе и атрибуты, составляющие
внешний ключ) [7].