Skip to main content

Отношения «один-к-одному» в базах данных

Общение детей со сверстниками: возрастные и индивидуальные особенности (Июнь 2025)

Общение детей со сверстниками: возрастные и индивидуальные особенности (Июнь 2025)
Anonim

Индивидуальные отношения происходят, когда в первой таблице есть ровно одна запись, соответствующая одной записи в связанной таблице. Например, граждане США имеют номер социального страхования. Каждому человеку присваивается только одно число, и поэтому человек не может иметь несколько номеров.

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

Число работниковИмяФамилия
123стогRossin
456обкрадыватьHalford
789ЭддиHenson
567Эмиоблигация

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

Число работниковПозицияТелефон Ext.
123ассоциированный6542
456Менеджер3251
789ассоциированный3269
567Менеджер9852

Другим типом модели базы данных является отношение «один ко многим». Используя нижнюю таблицу, вы можете видеть, что Роб Хэлфорд, менеджер, поэтому его отношение к позиции является взаимно однозначным, потому что в этой компании у человека только одна позиция. Но должность менеджера включает в себя двух человек, Эми Бонд и Роб Хэлфорд, которые являются отношениями «один ко многим». Одна позиция, много людей.

Узнайте больше о взаимоотношениях с базами данных, внешних ключах, JOIN и E-R Diagrams.