Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Стандартный и расширенный методологические фильтры. Обзор моделей





Первая агрегация используется для формирования типа отношения маршрутизация заказа из типов сущностей заказ на производство и маршрутизация. Ключевые атрибуты № заказа и № маршрута образуют сложный ключевой атрибут для отношения к переопределенному типу отношений маршрутизация заказа. Теперь многочисленные операции могут быть связаны непосредственно с ним. Следовательно, отношение операция над заказом формируется между типами отношений маршрутизация заказа и типом сущности операция. Поскольку отношения могут создаваться только между типами сущностей, необходимо, чтобы первоначальный тип отношения маршрутизация заказа был интерпретирован как тип сущности. На рис. 118 это иллюстрируется с помощью ромба, заключенного в прямоугольник.

Этот переопределенный тип отношения трактуется как нормальный тип сущности. Процедура создания типа отношения из нескольких существующих типов сущностей отображается с помощью линий, направленных к вершинам ромба. Однако линии, означающие новые отношения по переопределенным типам отношений, подходят к краям прямоугольника, окружающим ромб, а не к самому ромбу (рис. 118).

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


В модели eERM сложный структурный элемент разделяется таким образом, чтобы образовать прозрачную структуру. Для лучшего понимания и для того, чтобы не нарушить стройность концепции, вводят сложные объекты в виде кластеров данных.

Кластер данных описывает логическую модель некоторых типов сущностей и отношений в модели данных. Это необходимо для описания сложных объектов. Кластеры данных содержат не только типы сущностей и отношений, но и другие кластеры данных. В отличие от типов сущностей и отношений кластеры данных могут быть легко встроены в иерархию, что позволяет в процессе создания модели данных поддерживать подход «сверху вниз». Использование кластеров данных может быть полезно и при объединении моделей в ходе проектирования «снизу вверх».

Группировка. В процессе группировки формируются группы, составленные из элементов некоторого множества сущностей.

В примере на рис. 119 все составные части сущности оборудование объединяются в группу оборудования. Группа оборудования — это независимый объект, который может быть описан более точно с помощью дополнительных атрибутов (наименование группы оборудования, число деталей оборудования), которые не характеризуют отдельные части оборудования. Другим примером может служить группировка рабочих мест в отделы или объединение элементов, связанных с обработкой заказа, в группу заказ


.


Рис. 119. Группировка


В модели eERM используется расширенное понятие мощности отношений. При ссылке на число, характеризующее мощность отношений, ранее упоминались только верхние пределы допустимого числа экземпляров отношений.


Мощности на рис. 120а указывают, что проект может быть связан с максимальным числом (w) служащих и один служащий может участвовать в максимальном числе {п} проектов.


 

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...