标签: mysql database foreign-keys entity-relationship
我正在设计一个国家不同城市的数据库,该数据库存储有关其每个市政职位的信息。 但我不确定每个城市与每种不同类型的责任之间的关系。 例如: 每个城市可能有几个政治角色(1:N) 每个城市只有一位总统(1:1) 每个城市都可以有许多议会和联合会(1:N)
这是我的设计:
在每个理事会表格中,辛迪加和总统都存储了两张外键。
但是每种外键的关系都会发生变化。 例如,城市到联合体是一对多的。但是,对于辛迪加的政治因素是一对一的。
此声明是否有效(?)