75
Программные модули, образующие структуру пакета, можно
подразделить на три класса: управляющие модули, предназначенные для
загрузки меню и передачи управления другому модулю; модули, выполняющие
служебные функции; модули, связанные с вводом, хранением, обработкой и
выдачей информации. От класса модуля зависит его функциональность.
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель — это формализованное
описание предметной области, выполненное безотносительно к используемым в
дальнейшем программным и техническим средствам.[3] Инфологическая модель
должная быть динамической и позволять легкую корректировку. К основным
требованиями, предъявляемым к инфологической модели, можно отнести
следующие:
инфологическая модель должна содержать всю необходимую и
достаточную информацию для последующего проектирования базы данных;
инфологическая модель должная быть понятна лицам,
принимающим участие в создании системы.
ER-модель представляет собой логическую структуру информации об
объектах системы. Компонентами ER-модели являются сущности (объекты) и
отношения (связи между объектами). Объект имеет множество реализаций или
экземпляров. Экземпляр объекта образуется совокупностью конкретных
значений реквизитов и должен однозначно определяться, т.е.
идентифицироваться значением ключа объекта, который состоит из одного ли
нескольких ключевых реквизитов.
Сущность является независимой, если каждый экземпляр ее может быть
однозначно идентифицирован без определения ее отношений с другими
сущностями. Однозначная идентификация экземпляра зависимой сущности
зависит от отношений с другими сущностями.
Для отображения отношений между сущностями используются связи.
Связи существуют, если экземпляры сущностей логически взаимосвязаны.