我正在创建一个 ERD 图来绘制 MYSQL 数据库。我在 ERD 图中的实体之一是 Assets 负债表。我现在的设置方式是:
公司
PK公司ID
公司名称
Assets 负债表
PK Assets 负债表 ID
FK公司ID
年份
月份
然后,我将 Assets 负债表的每个部分分解为特定于 Assets 负债表行的实体。例如,对于应收帐款,我有:
Assets 负债表_AR
PK Assets 负债表_AR_ID
FK BalanceSheet_ID
值(value)
我有大量特定于 Assets 负债表行的表格;但是,我想我可以做这样的事情:
Assets 负债表_角色
PK BalanceSheet_Role_ID
FK BalanceSheet_ID
Assets 负债表角色
值(value)
执行 Balance Sheet_Role 方法会导致任何并发症吗?预先感谢您的任何帮助!如果有更好的设置方法,请告诉我。
最佳答案
我想我已经明白了。角色版本应该可以正常工作,因为我将根据月份或年份指定 Assets 负债表,因此 BalanceSheet_Role 的记录将显示该月份或年份内创建的所有角色
关于MYSQL Assets 负债表设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28788308/