如何将数据库表中的每个字段链接到一个新的唯一表?

时间:2013-01-22 09:04:20

标签: mysql database database-design

我正在使用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

并且每个帐户都类似......

现在的问题是,每个帐户都有一个分类帐表,而且每个新帐户我需要创建一个表,但这似乎不对。还有其他办法吗?或者我看错了。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:3)

正常的方法是你有一个单独的分类帐表,其中有一列用于将其标记为该行所属的帐户。

包含相同信息的多个表是维护的噩梦。