我正在使用MySQL作为数据库在Java中设计分类帐应用程序。数据库结构是这样的:
表:帐户
--Account_No --Account_Holder - 地址 - 电话 -
表格分类帐(每个帐户都存在) - 日期 - 详情 - 借记卡 - 信用证 - Dr / Cr-- Bal
这种数据库的一个例子是:
--Account_No --Account_Holder - 地址 - 电话 -
10001 ----------- Joe Smith ------- XXXYYYXXX - 9283910203
10002 ----------- Jamie Mackie ------ YYYYXXYYS - 9992929292
等等..
- 日期 - 资料 - 借记 - 信用 - 借/贷 - 巴尔
(此表属于帐户号10001)
5月5日 - 产品XYZ - 290-- 500 ---------- - 210
5月8日--- Cash Pmt --- 210 - - ------------------ 0
并且每个帐户都类似......
现在的问题是,每个帐户都有一个分类帐表,而且每个新帐户我需要创建一个表,但这似乎不对。还有其他办法吗?或者我看错了。任何帮助将非常感激。
答案 0 :(得分:3)
正常的方法是你有一个单独的分类帐表,其中有一列用于将其标记为该行所属的帐户。
包含相同信息的多个表是维护的噩梦。