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

Каждому значению первичного ключа в главной таблице соответствует одна, несколько или ни одной записи в подчиненной таблице.

В нашем случае в паре УЧЕНИК-ОЦЕНКИ, в зависимости от того, сколько оценок получил данный ученик.

В паре ПРЕДМЕТЫ-ОЦЕНКИ первая таблица является главной, а вторая — подчиненной. И здесь мы видим отношение (связь) «Один-ко-Многим».

Отношение «Один-ко-Многим» - наиболее распространенный тип связи между двумя таблицами в реляционных БД.

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

Каждому значению первичного ключа в главной таблице соответствует одна или ни одной записи в подчиненной таблице.

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

Существует также отношение «Много-ко-Многим»



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



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