2013-10-14 8 views

ответ

3

Чтобы определить отношения, должно быть лицо с помощью них вы можете показать отношение. поэтому невозможно установить связь без сущности.

В вашем случае, если вы хотите использовать 2 отношения, между ними должно быть 1 сущность.

Пример реальной жизни

Предположим, у вас есть учитель два и отношение ученика. вы не можете сказать, как я учитель и ученик XYZ.

Но вы можете сказать, что я учитель Xyz и ученик abc.

Typr отношений

One-ко-многим

Наиболее распространенная связь используется при создании реляционных баз данных. Строка в таблице в базе данных может быть связана с одним или (скорее всего) большим количеством строк в другой таблице. Примером отношения «один ко многим» является один порядок, который содержит много элементов в этом порядке. И поскольку отношения работают в обоих направлениях, нередко слышать ссылку на отношения «один-на-один».

один-к-одному

Строка в таблице связана с одной и только одной строки в другой таблице. Примером взаимно-однозначного отношения является то, что человек может иметь один номер социального страхования, а номер социального страхования может быть назначен только одному человеку.

В большинстве случаев нет необходимости в соотношении «один к одному», так как содержимое двух таблиц может быть объединено в одну таблицу.

Многие-ко-многим

Когда один или несколько строк в таблице связаны с одним или несколькими строками в другой таблице. Примером отношения «многие ко многим» является таблица клиентов, которые могут приобретать много разных продуктов и таблицу продуктов, которые могут быть приобретены разными клиентами.

Смежные вопросы