Теория экономических информационных систем


Теория экономических информационных систем - стр. 71


Элементами высказываний служат атомарные факты. Атомарный факт – это любой объект, разложение которого на другие объекты в рамках данной предметной области не производится. Атомарный факт представляется тремя компонентами:

(x, y, t),

где     x – множество объектов О1, О2, …, Оk;

y – свойство или связь объектов;

t – время.

Объекты могут вступать в отношения двух типов – обобщения, когда один объект определяется в виде множества других объектов, и агрегации, когда объект соотносится с именем действия, в котором он может участвовать. Обобщения и агрегации могут образовывать иерархические структуры. Эти абстракции применяются в управлении файлами: агрегации – при конструировании файла для группирования полей в запись; обобщения – для представления множества записей общим типом объекта – файлом, а также для выборки из файла множества записей. На рис 20 и 21 приведены примеры иерархии обобщения и агрегации.

Известно достаточно большое число семантических моделей, наиболее известными из которых являются модель сущностей и связей и модель семантических сетей.

Модель «сущность-связь» или ER-модель – это отражение реального мира в виде сущностей (Entity) и связей между ними (Relationship). На схеме сущности изображаются прямоугольниками, связи ромбами. Число связываемых объектов указывается цифрой на линии соединения.

Теоретической основой этого подхода является известная модель, введенная М. Ченом в 1976 году и получившая широкое распространение в качестве средств концептуального проектирования баз данных.

Различные методики построения ER-моделей анализируются по следующим основным аспектам:

  • Терминологический аппарат, лежащий в основе методики.
  • Семантические возможности модели для отображения различных ситуаций реального мира.
  • Наличие алгоритма перехода от ER-модели к различным даталогическим и конкретно к реляционной даталогической модели.
  • Эффективность алгоритма перехода.
  • Технология построения модели, сложность процесса моделирования.

<


Начало  Назад  Вперед