Адзін-да-аднаму Адносіны

Адзін-да-аднаму адносін з'яўляюцца неад'емнай часткай пабудовы базы дадзеных

Адзін-да-аднаму адносіны ўзнікаюць, калі ёсць роўна адзін запіс у першай табліцы, якая адпавядае адной запісы ў звязанай табліцы. Напрыклад, грамадзяне ЗША маюць нумар сацыяльнага страхавання. Існуе толькі адзін нумар, які прысвойваецца на чалавека, і, такім чынам, чалавек не можа мець некалькі нумароў.

Вось яшчэ адзін прыклад, які выкарыстоўвае дзве табліцы ніжэй. Табліцы маюць дачыненне адзін-да-аднаму, так як кожны радок у першай табліцы непасрэдна звязана з другога радком ў другой табліцы.

колькасць супрацоўнікаў Імя Прозвішча
123 стог Rossin
456 абкрадваць Halford
789 Эдзі Henson
567 Эмі аблігацыя


Такім чынам, колькасць радкоў у табліцы імёнаў супрацоўнікаў павінна быць такім жа, як колькасць радкоў у табліцы пазіцыі супрацоўніка.

колькасць супрацоўнікаў становішча Тэлефон Ext.
123 асацыіраваны 6542
456 менеджэр 3251
789 асацыіраваны 3269
567 менеджэр 9852


Іншы тып базы дадзеных мадэлі з'яўляецца стаўленне адзін-да-шматлікім. Выкарыстоўваючы ніжнюю табліцу вы можаце ўбачыць, што Роб Хэлфард, з'яўляецца мэнэджэрам, таму яго стаўленне да пазіцыі адзін-да-аднаму, таму што ў гэтай кампаніі ёсць чалавек толькі адну пазіцыю. Але пазіцыя мэнэджара складаецца з двух чалавек, Эмі Бонд і Роб Хэлфард, які з'яўляецца адносіны адзін-да-шматлікім. Адна пазіцыя, шмат людзей.

Даведайцеся больш пра ўзаемаадносінах баз дадзеных, знешніх ключоў, JOINS і ER Дыяграмы .