Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курс лекций СБД.doc
Скачиваний:
23
Добавлен:
13.11.2019
Размер:
1.94 Mб
Скачать
      1. Характеристика связей

Между двумя сущностями А и В возможны три типа связей.

  1. Связь «один-к-одному» (1:1): в каждый момент времени каждому представителю сущности А соответствует 1 или 0 представителей сущности В, а каждому представителю сущности В соответствует 1 или 0 представителей сущности А (рис. 1.6.1).

С туденты

Личное дело

Код студента (номер зачетной книжки)

Фамилия

0125

Ильин

0134

Петров

Код студента

Личное дело

0134

№1

0125

№2

Рис. 1.6.1. Взаимосвязь между данными при отношении между объектами 1:1

  1. Связь «один-ко-многим» (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В, а любому представителю сущности В соответствует 1 или 0 представителей сущности А (рис. 1.6.2).

С туденты

Номер группы

Код студента

Фамилия

Номер группы

0125

Ильин

1

0134

Петров

1

0086

Комаров

2

Номер группы

Кафедра

1

2

Рис. 1.6.2. Взаимосвязь между данными при отношении между объектами 1:М

  1. Связь «многие-ко-многим» (N:М): каждому представителю сущности А может соответствовать множество представителей сущности В, а каждому представителю сущности В может соответствовать множество представителей сущности А (рис. 1.6.3).

Ф амилия

Изучаемые дисциплины

Фамилия

Ильин

Петров

Комаров

Изучаемые дисциплины

Топография

Молекулярная биология

Этика

Рис. 1.6.3. Взаимосвязь между данными при отношении между объектами N:М

Тип связи «многие-ко-многим» не позволяет однозначно устанавливать соответствие между данными, поэтому при построении баз данных такой тип связи реализуют путем создания дополнительной ассоциативной сущности, имеющей связи типа «один-ко-многим» с базовыми сущностями.

Иногда тип связи называют кардинальностью.