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