MYSQL 平衡 Sheet 设计

MYSQL Balance Sheet Design

我正在创建一个 ERD 图来绘制 MYSQL 数据库。我在 ERD 图中的实体之一是 Balance Sheet。我现在的设置方式是:

公司
PK 公司 ID
公司名称

余额Sheet
PK平衡Sheet ID
FK 公司 ID
年份
月份

然后我将余额 Sheet 的每个部分分解为特定于余额 sheet 行的实体。例如,对于应收账款,我有:

余额Sheet_AR
PK余额Sheet_AR_ID
FK BalanceSheet_ID

我有大量特定于余额 Sheet 行的表格;但是,我想我可以做类似的事情:

余额Sheet_Role
PK平衡Sheet_Role_ID
FK BalanceSheet_ID
余额Sheet 角色

平衡Sheet_Role方法会不会引起任何并发症?预先感谢您的任何帮助!如果有更好的设置方法,请告诉我。

我想我明白了。角色版本应该可以正常工作,因为我将根据月份或年份指定余额 sheet,因此 BalanceSheet_Role 的记录将显示该月份或年份内制作的所有角色