Я запутался в том, как сделать следующее. У меня
Table A
datetime AsOfDate PK
varchar Id PK
other irrelevant fields
Table B
datetime AsOfDate PK
varchar Id PK
other irrelevant fields
Отношение A к B: (AsOfDate, Id) -> (AsOfDate, Id)
У каждого A есть один или нет B. Каждый B имеет один A.
Является ли это правильным способом для моделирования сценария, в котором A может быть X, и если это детали X в B и если это не X, у него нет записи в B?