Описание характера связей

 

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

Различают степени связей: один к одному (1:1), один ко многим(1:М), многие ко многим (М:М).

Определим степень связи КЛИЕНТ – АППАРАТ. Допускаем, что каждый клиент может сдать в ремонт несколько аппаратов, а каждый аппарат может быть сдан в ремонт только одним владельцем. Следовательно, степень этой связи 1:М, что и отражаем на диаграмме. Аналогичными рассуждениями устанавливаем, что степень связи АППАРАТ – МАСТЕР (М:М), а АППАРАТ – ЗАПАСНЫЕ ЧАСТИ (1:М).

Выясним классы принадлежности объектов. Различают обязательный и необязательный классы. Рассмотрим экземпляры сущности КЛИЕНТ в связи КЛИЕНТ – АППАРАТ. Могут ли в базе данных находится записи о клиентах, которые не сдавали в ремонт никаких аппаратов? Если Вы отвечаете на этот вопрос: «Да, могут», то данная сущность имеет необязательный класс принадлежности. Если ответ: «Нет, не могут», то – обязательный класс принадлежности. В нашем примере примем, что в БД не может быть записей о клиентах, которые не сдавали аппаратуру в ремонт, следовательно, класс принадлежности сущности КЛИЕНТ в связи Имеет – обязательный. Отметим этот факт на ER – диаграмме "Об".

Аналогичными рассуждениями устанавливаем, что:

- класс принадлежности сущности АППАРАТ в связи Имеет - обязательный ;

- класс принадлежности сущности АППАРАТ в связи Исправляет - обязательный ;

- класс принадлежности сущности АППАРАТ в связи Устанавливают - необязательный ;

- класс принадлежности сущности МАСТЕР в связи Исправляет - обязательный ;

- класс принадлежности сущности ЗАПАСНЫЕ ЧАСТИ в связи Устанавливают – необязательный.

 








Дата добавления: 2015-01-24; просмотров: 508;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.