Диаграмма отношений сущностей Простой проект - PullRequest
0 голосов
/ 30 марта 2019

Добрый день,

Я студент управления производством, и у меня есть проект, интегрированный в курс «Информационные системы и базы данных», в котором я должен разработать модель Entity-Association для задачи, для которой характерна простая область, которая следует:

Рассмотрим систему управления автомобильным страхованием. Каждая страховка производится от имени владельца, которым может быть компания или человек. Страхование характеризуется максимальной величиной годовой премии и на две даты, начальной и конечной. Страхование производится на один или несколько транспортных средств, которые могут быть легкими, тяжелыми, мотоциклами или велосипедами. Если страховой компанией является компания, она должна быть связана с одним или несколькими водителями. Для водителей необходимо хранить идентификационный номер документа и номер водительского удостоверения, а также гражданство и срок действия (две даты) этих документов. Водители могут быть не связаны с несколькими компаниями, но могут независимо от того, связаны ли они с бизнес-драйверами. В любое время транспортное средство может быть связано только со страховкой и владельцем страховки. Легкие и тяжелые транспортные средства характеризуются цветом, маркой, моделью и максимальным количеством пассажиров. Велосипеды и мотоциклы характеризуются маркой и моделью. Тяжелые транспортные средства и мотоциклы идентифицируются по регистрации и национальности. Велосипеды определяются владельцем, маркой и моделью. В случае аварии система должна зарегистрировать водителя и застрахованное транспортное средство а также дата аварии. Если авария связана с другими транспортными средствами в связанные с транспортными средствами и их водителями. Наконец, несчастные случаи также могут быть связаны с лицами (не проводниками) и транспортными средствами (не проводниками), которые также могут быть вовлечены в аварию.

Мое решение здесь: https://i.stack.imgur.com/9b4L8.jpg. У меня есть несколько вопросов: Можете ли вы сказать мне, правильно ли я думаю? Как эксперт в этой области, какие изменения вы бы внесли? Относительно транспортного средства сущности, должен ли он иметь ключевой атрибут? Если да, я не могу найти способ выразить это ... Кроме того, я думаю, что я чрезмерно усложняю создание единственного и личностного объекта, но я не могу просто смешать их, потому что в аварии может участвовать простой человек, у которого нет автомобиля! Или, различая и создавая более различные объекты, созданная база данных будет более эффективной с точки зрения времени, и так будет лучше? Буду очень признателен за помощь;)

С уважением, Бернардо

Решение: https://i.stack.imgur.com/9b4L8.jpg

...