<<
>>

Спецификация связей

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

Кроме спецификации связей типа «сущность—сущность» выполняется спецификация связей типа «сущность—атрибут» (т.е. указываются атрибут и сущность, для описания которых он используется), а также спецификация связей типа « атрибут—атрибут».

Связь типа «атрибут—атрибут» представляет собой отношение между атрибутами, которые относятся к одной и той же сущности или к одной и той же связи типа «сущность—сущность».

Пример. В локальном представлении для сущности Служащий были назначены следующие атрибуты: Табельный номер, Фамилия имя отчество, Дата рождения, Название вуза, Адрес вуза, Специальность, Имя ребенка, Дата рождения ребенка, Дата поступления, Дата увольнения.

Между атрибутами существуют определенные связи. Во-первых, поскольку все эти атрибуты описывают одну и ту же сущность Служащий, которая имеет иден-

Рис.

3.5. Диаграмма бинарных связей между сущностями

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

Эту информацию целесообразно представить в виде отдельной диаграммы бинарных связей между атрибутами. На рис. 3.5 связи представлены направленными дугами.

Анализ диаграммы связей между атрибутами сущности позволяет судить о том, насколько удачно был сделан выбор основных конструкций модели (в данном случае — сущность и атрибут) с точки зрения простоты представления смысловых связей между используемыми конструкциями при представлении конкретной порции информации.

Целесообразно стремиться к случаю, когда наблюдаются только зависимости описательных атрибутов от идентифицирующего и никаких иных зависимостей нет, т.е. зависимость «атрибут—атрибут» для сущности имеет вид, представленный на рис. 3.6.

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

Рис. 3.6. Зависимость «атрибут—атрибут»

Рис. 3.7. Пример графической диаграммы локального представления

Рис. 3.8. Диаграмма связей атрибутов сущности Служащий

Рис. ЗЛО. Диаграмма связей атрибутов сущности Ребенок

диаграммой (рис. 3.7). При этом исходная диаграмма бинарных связей типа «атрибут—атрибут» распадается на три диаграммы: для сущности Служащий (рис. 3.8). для сущности Вуз (рис. 3.9). для сущности Ребенок (рис. 3.10).

Возможны случаи, когда экземпляры сущности различают не по атрибутам, а по их связям с экземплярами сущности другого типа.

Например, создается АС некоторого производственного объединения, включающего в состав несколько предприятий. Каждое предприятие имеет свою независимую систему присвоения табельных номеров служащим, причем структура табельных номеров на всех предприятиях одинакова, например пять десятичных знаков. В этом случае в БД, хранящей информацию о кадрах объединения, табельный номер потерял свою уникальность (может встретиться несколько одинаковых значений табельных номеров у различных сотрудников). Чтобы однозначно идентифицировать в БД описание конкретного служащего, придется помимо его табельного номера использовать также шифр предприятия, т.е. использовать связь между сущностями Служащий и Предприятие. При спецификации таких связей указывается, что они используются для идентификации сущностей и каких именно.

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

3.2.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Спецификация связей:

  1. Виды связей организации с внешним окружением.
  2. Правило итоговой оценки психологических причинных связей и субъективной стороны деяния-факта.
  3. 4.4.2. Последовательная спецификация
  4. 4.2. ПРОЦЕССЫ СПЕЦИФИКАЦИИ
  5. 4.4.2. Последовательная спецификация
  6. 4.3.1. Спецификация ситуации после сообщения реакции на нее
  7. 4.3.1. Спецификация ситуации после сообщения реакции на нее.
  8. 4.2. Процессы спецификации
  9. § 8. Создание новой недвижимой вещи и спецификация (переработка движимости) (п. 1363-1366)
  10. § 34 Законные принадлежности владения. – Приращение по русскому закону. – Недвижимое к недвижимому. – Движимое к движимому. – Движимое к недвижимому. – Спецификация
  11. 4.4.3. Согласование ответов, не связанных со стимульной ситуацией
  12. 4.4. ОТДЕЛЬНЫЕ ПРОБЛЕМЫ СПЕЦИФИЧНОСТИ СООБЩЕНИЯ
  13. Статья 806. Договор лизинга
  14. 3. "Концептуальный".
  15. 3) Общества партикуляристского типа достижения.
  16. ЦВЕТОСМЕШЕНИЕ АДДИТИВНОЕ: ЗАКОН
  17. ЖИВОТНОЕ: МЫШЛЕНИЕ