Я пытаюсь лучше понять отношения 1-1 против 1-0..1.
Допустим, у меня есть Автомобиль , SteeringWheel и Люк в крыше
- 1 Автомобиль должен иметь 1 Рулевое колесо и 1 Рулевое колесо должно принадлежать 1 Автомобиль;следовательно, это соотношение 1: 1
- 1 Автомобиль может иметь 0 или 1 Люк , а Люк должен принадлежать 1 Автомобиль;следовательно, это отношение 0..1: 1.
Но с точки зрения сущностей, я не уверен, как реализовать отношение 0..1: 1.
Ниже 1: 1 отношение между автомобилем и люком, но оно должно быть 1: 0..1.
Как сделать соотношение 1: 0..1?
-------------- ONE TO ONE --------------
CAR SUNROOF
--------------- -------------
CarId PK -1----+ SunroofId
Model | Diameter
Year +--0..1- CarId FK, UNIQUE