Моделирование отношений с использованием ER-диаграммы

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

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

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

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

Я думал об использовании One to Many?


person john    schedule 29.09.2013    source источник


Ответы (1)


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

person Paul Morgan    schedule 29.09.2013
comment
Спасибо, Пол. Но как насчет and a city may have multiple amtraks. Там написано "может", так что все же это будет отношение "многие ко многим"? - person john; 29.09.2013
comment
«May» говорит, что отношение не является обязательным. Это ноль ко многим, а не один ко многим на этой стороне отношений. Это по-прежнему отношение многие ко многим, которое обычно реализуется в виде таблицы отношений. С нулем у вас просто нет строки в таблице для этого города. С одним ко многим у вас всегда будет хотя бы одна строка для города в таблице. - person Paul Morgan; 02.10.2013