Я создаю базу данных для базы данных о недвижимости и жилой недвижимости.
Вот требования.
Владелец может владеть многими свойствами.
У собственности может быть много владельцев (совместная собственность с супругом, родственниками и т. Д.)
Итак, у меня есть ассоциативная таблица, так как Owner-Property является многозначныммногие отношения.
Owner_Property
Установив это, мне также нужно хранить информацию о том, в каких месяцах конкретный владелец пребывает в соответствующей собственности.
Поэтому я подумалсоздания другой ассоциативной сущности, Duration_of_stay_at_Property
, где первый атрибут - month_id
, а другой атрибут свяжется с таблицей Owner_property
, либо через Fk для составных ключей, либо первичный ключ, который необходимо будет создать в Owner_property
Таблица.
Что вы предлагаете о тон ПК / составное решение?Есть ли какие-либо улучшения, вы хотите предложить дизайн?