Отношение «один ко многим». Отношение «многие ко многим». Отношения между таблицами в базе данных учеников. Связь «ученики — оценки»

Отношение «один ко многим»

Например, ученик владеет несколькими книгами, при этом каждая книга принадлежит только одному ученику. В этом случае мы видим связь «один ко многим».

.

Диаграмма 2. Отношение «один ко многим»

Связь «один ко многим» — одному экземпляру сущности А соответствует несколько экземпляров сущности Б, однако каждому экземпляру сущности Б соответствует только один экземпляр сущности А.

Отношение «многие ко многим»

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

Диаграмма 3. Отношение «многие ко многим»

Связь «многие ко многим» — каждому экземпляру сущности А соответствует несколько экземпляров сущности Б, и наоборот.

Отношения между таблицами в базе данных учеников

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

Диаграмма 4. Связи между таблицами

Связь «ученики — оценки»

Ученик получает одну оценку за курс, но курсов может быть много. Следовательно, оценок у ученика окажется столько же. В то же время каждая оценка отражает работу одного конкретного ученика при прохождении одного курса. То есть оценка не принадлежит нескольким ученикам. В этом случае мы видим связь «один ко многим»: один ученик — много оценок.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: