MYSQL资产负债表设计

时间:2015-02-28 23:42:21

标签: mysql foreign-keys primary-key entity-relationship foreign-key-relationship

我正在创建一个ERD图来映射出一个MYSQL数据库。我在ERD图中的一个实体是资产负债表。我现在如何设置它是:

公司
PK公司ID
公司名称

资产负债表
PK资产负债表ID
FK公司ID

然后,我将资产负债表的每个部分分解为特定于资产负债表行的实体。例如,对于应收帐款,我有:

资产负债表_AR
PK BalanceSheet_AR_ID
FK BalanceSheet_ID

我有大量特定于资产负债表行的表格;但是,我以为我可以做类似的事情:

资产负债表_角色
PK BalanceSheet_Role_ID
FK BalanceSheet_ID
BalanceSheet角色

使用Balance Sheet_Role方法会导致任何并发症吗?预先感谢您的任何帮助!如果有更好的方法来设置它,请告诉我。

1 个答案:

答案 0 :(得分:0)

我想我明白了。角色版本应该可以正常工作,因为我将根据月份或年份指定资产负债表,以便BalanceSheet_Role的记录将显示该月份或年份内的所有角色