Я работаю с диаграммой отношений сущностей для своего проекта ... Я пытаюсь представить следующие строки в моей диаграмме взаимосвязей сущностей -

An amtrak serves many cities, and a city may have multiple amtraks.

Я не могу разместить здесь свое изображение с помощью имеющегося у меня решения, так как для него требуется как минимум 10 репутации, а у меня ее нет.

Может ли кто-нибудь сказать мне, как мы можем представить вышеуказанные отношения с помощью диаграммы ER?

Я думал использовать «Один ко многим»?

0
john 29 Сен 2013 в 05:57

1 ответ

Лучший ответ

У вас есть отношения многие ко многим.

0
Paul Morgan 29 Сен 2013 в 10:49
Спасибо, Пол .. Но как насчет and a city may have multiple amtraks. Там может быть написано, так что все равно будет много отношений?
 – 
john
29 Сен 2013 в 20:46
«Может» означает, что отношение необязательно. На этой стороне отношений ноль ко многим, а не один ко многим. Это все еще много ко многим, которое обычно реализуется в виде таблицы отношений. С нулем у вас просто нет строки в таблице для этого города. При выборе от одного до нескольких у вас всегда есть хотя бы одна строка для города в таблице.
 – 
Paul Morgan
2 Окт 2013 в 06:00