0

我创建了一个数据库来存储客户银行交易。我目前将所有交易存储在一个表中,其中包含 cust_id、tran_no、tran_date 等列。

目前我的数据库很小,因为我只是在测试它并且它工作正常。我执行查询以按日期获取交易以及客户的交易总和。

我的问题是,是否可以在一张表中维护所有事务。我是否需要将每个客户的交易拆分到单独的表格中。

4

1 回答 1

1

您肯定希望将所有客户的交易保存在一张表中。关系数据库工具非常擅长过滤大型数据集。在客户 ID 上建立索引将使检索特定客户的交易变得非常容易和高效。

如果您将事务拆分到每个客户的一张表中,那么您检索客户数据的查询以及建立新客户的过程将更加复杂、难以维护且耗时。

于 2012-08-06T12:40:14.143 回答