Есть 3 сущности:
- модель_автомобиля
- средство передвижения
- extra_options (например, открытый верх, кожаные сиденья и т. д.)
Модель транспортного средства может иметь подмножество дополнительных параметров.
У транспортного средства может быть подмножество дополнительных параметров модели.
Я пытался часами понять, как представить это как диаграмму er, но безуспешно. Я думал о троичных отношениях, и хотя я не совсем понимаю это, я думаю, что это не так.
Я думал о создании еще двух объектов, model_ext и Vehicle_ext, чтобы Vehicle_ext был связан с model_ext, но это не так. не хороший дизайн.
Это мой первый дизайн er-диаграммы. Я действительно запутался (прочитайте главу er-диаграммы в «Silberschatz, Database System Concepts» уже три раза), поэтому любая идея будет оценена по достоинству.