Понятие ИЛМ
Модель "Сущность-Связь"
Методика построения ИЛМ
Пример ИЛМ
Вопросы для самоконтроля
Предметная область должна быть предварительно описана. Для этого, в принципе, может использоваться и естественный язык, но его применение имеет много недостатков, основными из них являются громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные языковые средства.
Обычно к инструментальным средствам описания предметной области предъявляются следующие требования:
-язык спецификаций должен быть понятен заказчику и не содержать параметры реализации ИС;
-инфологическая схема должна содержать все сведения о предметной области, необходимые для выполнения всех последующих этапов проектирования;
-ИЛМ предметной области должна легко преобразовываться в модели баз данных для распространенных СУБД.
Под инфологической моделью (ИЛМ) понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств, например с помощью ER-диаграмм.
Инфологическая модель должна строиться вне зависимости от того, будете
ли вы в дальнейшем использовать какую-либо СУБД или пользоваться
другими программными средствами для реализации своей информационной системы.
Основным требованием к ИЛМ, вытекающим из ее назначения, является требование адекватного отображения предметной области. В связи с этим язык для представления ИЛМ должен обладать достаточными выразительными возможностями для отображения явлений, имеющих место в предметной области.
ИЛМ должна быть непротиворечивой. Она является единым интегрированным описанием предметной области и отражает взгляды и потребности всех пользователей системы. Не должна допускаться неоднозначная трактовка модели.
Итак, на данном этапе проектирования БД проводится анализ ПрО, определяются семантические (смысловые) утверждения, которые ограничивают ПрО, информационные потоки, существующие в данной ПО (например, предприятии), входные и выходные документы для решаемой задачи.
Содержание | Следующая страница |