Базы данных. Краморенко Н.В. - 19 стр.

UptoLike

Составители: 

20
Связь степени N, необязательный класс принадлежности
Связь степени N, обязательный класс принадлежности
Связь от зависимой к независимой сущности
Рассмотрим теперь существующие степени бинарных связей:
один-к-одному (обозначается 1:1). Это означает, что в такой связи в каждый момент
времени каждому экземпляру сущности A соответствует 1 или 0 экземпляров сущности B.
Данный факт представлен на Рис. 2-1, где прямоугольники обозначают сущности, а ромб -
связь. Так как степень связи для каждой сущности равна 1, то они соединяются одной
линией.
Рис. 2-1. Связь один-к-одному
один-ко-многим (1:N). Одному экземпляру сущности A соответствуют 0, 1 или N
экземпляров сущности B. Графически степень связи N отображается "древообразной"
линией, так это сделано на следующем рисунке (Рис. 2-2).
Рис. 2-2. Связь один-ко-многим
многие-к-одному (N:1). Эта связь аналогична отображению 1:N. Одному экземпляру
сущности B соответствуют 0, 1 или N экземпляров сущности A (Рис. 2-3).
Рис. 2-3. Связь многие-к-одному
многие-ко-многим (M:N). В этом случае одному экземпляру сущности A соответствуют 0,
1 или N экземпляров сущности B, и наоборот, одному экземпляру сущности B
соответствуют 0, 1 или N экземпляров сущности A (Рис. 2-4).
Рис. 2-4. Связь многие-ко-многим
Другой важной характеристикой связи помимо ее степени является класс принадлежности
входящих в нее сущностей. Существует обязательный и необязательный классы принадлежности.
Рассмотрим примеры
степени связи один-к-одному:
1. Если рассматривать традиционный брак, то степень связи между сущностями Мужчина и
Женщина будет 1:1. Кроме того, каждый мужчина, состоящий в браке, обязательно ДОЛЖЕН
иметь жену. Таким образом, говорят, что сущность Женщина имеет обязательный класс
принадлежности. И, наоборот, каждая женщина, состоящая в браке, ДОЛЖНА иметь мужа. То
есть, сущность Мужчина также имеет обязательный класс принадлежности (2-5).
Рис. 2-5. Связь 1:1, обязательные классы принадлежности
2. Сотрудник руководит отделом (Рис. 2-6). Поскольку сотрудник может руководить только
ОДНИМ отделом, а в отделе может быть только ОДИН руководитель, то степень связи в этом
                                 Связь степени N, необязательный класс принадлежности

                                  Связь степени N, обязательный класс принадлежности

                                      Связь от зависимой к независимой сущности

      Рассмотрим теперь существующие степени бинарных связей:
     • один-к-одному (обозначается 1:1). Это означает, что в такой связи в каждый момент
        времени каждому экземпляру сущности A соответствует 1 или 0 экземпляров сущности B.
        Данный факт представлен на Рис. 2-1, где прямоугольники обозначают сущности, а ромб -
        связь. Так как степень связи для каждой сущности равна 1, то они соединяются одной
        линией.



                                Рис. 2-1. Связь один-к-одному

     • один-ко-многим (1:N). Одному экземпляру сущности A соответствуют 0, 1 или N
        экземпляров сущности B. Графически степень связи N отображается "древообразной"
        линией, так это сделано на следующем рисунке (Рис. 2-2).



                               Рис. 2-2. Связь один-ко-многим

     • многие-к-одному (N:1). Эта связь аналогична отображению 1:N. Одному экземпляру
        сущности B соответствуют 0, 1 или N экземпляров сущности A (Рис. 2-3).



                               Рис. 2-3. Связь многие-к-одному

     • многие-ко-многим (M:N). В этом случае одному экземпляру сущности A соответствуют 0,
        1 или N экземпляров сущности B, и наоборот, одному экземпляру сущности B
        соответствуют 0, 1 или N экземпляров сущности A (Рис. 2-4).



                              Рис. 2-4. Связь многие-ко-многим

       Другой важной характеристикой связи помимо ее степени является класс принадлежности
входящих в нее сущностей. Существует обязательный и необязательный классы принадлежности.
       Рассмотрим примеры степени связи один-к-одному:
1. Если рассматривать традиционный брак, то степень связи между сущностями Мужчина и
   Женщина будет 1:1. Кроме того, каждый мужчина, состоящий в браке, обязательно ДОЛЖЕН
   иметь жену. Таким образом, говорят, что сущность Женщина имеет обязательный класс
   принадлежности. И, наоборот, каждая женщина, состоящая в браке, ДОЛЖНА иметь мужа. То
   есть, сущность Мужчина также имеет обязательный класс принадлежности (2-5).




                   Рис. 2-5. Связь 1:1, обязательные классы принадлежности

2. Сотрудник руководит отделом (Рис. 2-6). Поскольку сотрудник может руководить только
   ОДНИМ отделом, а в отделе может быть только ОДИН руководитель, то степень связи в этом

                                             20