Наиболее «естественный способ» моделирования команд как сущностей (ER моделирование) - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть вопрос, который довольно расплывчатый, поэтому я и отправляю его, чтобы, возможно, получить некоторые разъяснения.Вопрос:

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

Моя первая реакция, когда я прочитал это, была: хорошо, мы можем сказать,что «Драйверы» - это набор сущностей, содержащий атрибуты «имя» и «дата рождения», «Команды» - это еще один набор сущностей, содержащий атрибуты «лидер команды» и «страна происхождения команды», и тогда у нас просто естьотношение «является частью» между «водителями» и «командами».Мне кажется, это наиболее естественный путь.

Дилемма возникла, когда я подумал о том, чтобы смоделировать команду как отношение сущности "Водители" к себе.

В общем, что такоесамый "естественный способ" моделирования команд и решения этой "проблемы"?

...