Отношения многие ко многим в диаграммах EER, N: M против N: M - PullRequest
0 голосов
/ 22 февраля 2019

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

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Они оба относятся к одному типу отношений: многие ко многим.Я считаю, что использование разных букв лучше для интерпретации (N:M), поскольку количество возможных взаимосвязей между сущностями не всегда может быть одинаковым в каждом направлении.

Использование N:N может указыватьчто количество связей между каждой сущностью одинаково с другой стороны, и это не имеет ничего общего с тем, как моделировать отношения, просто дополнительный совет о бизнесе.Однако, это часто не используется, чтобы изобразить этот вид кардинальности, они просто означают N:M.

0 голосов
/ 22 февраля 2019

N: M четко указывает, что количество связанных элементов не обязательно должно быть одинаковым с обеих сторон.Например, если у каждого учащегося 12 учителей, а у каждого учащегося 30 учеников, можно подумать, что N: N неверно, потому что 12 - это не 30. Но когда люди говорят N: N, они просто обозначают «N» как любое произвольное число.это не «1» (т. е. по терминологии «1» читается как «один», а «N» читается как «многие»).Они оба означают одно и то же.

...