【发布时间】:2018-12-10 01:10:58
【问题描述】:
我正在为物业和住宅数据库创建一个数据库。
这是要求。
一个所有者可以拥有许多财产。
一处房产可以有多个所有者(与配偶、亲属等共同拥有)
所以我有一个关联表,因为 Owner-Property 是多对多关系。
Owner_Property
第一个属性:所有者 ID(FK 到所有者表)
第二个属性:属性批次 id(FK 到属性表)
确定了这一点后,我还需要存储有关特定所有者在相关物业中停留的月份的信息。
所以我想创建另一个关联实体Duration_of_stay_at_Property,其中第一个属性是month_id,另一个属性将链接回Owner_property 表,通过 Fk 到复合键或必须的主键在Owner_property 表中创建。
您对 PK/复合决策有何建议? 您有什么改进建议吗?
【问题讨论】: