初学数据库,请问交易明细该怎么记录?
设计了一个ATM取款机,里面有个交易明细,请问下,我这个交易明细的字段应该怎么记录呢?
是使用字段保存呢? 还是另外建一张表专门保存交易明细?
[解决办法]
这个不是技术问题,是业务问题,你要了解银行的业务,才能设计,我不懂,不乱说,对于明细,我认为需要一个表来记录,因为可见的未来这个表会非常巨大,如果用字段,那么冗余也将非常巨大。且不便于管理和使用。交易明细最起码要的字段是;账号、余额、异动金额(这里是假设的名字,正数为存钱,负数为取钱)、异动时间(要尽可能精确)、可能还有些备注等的字段。
[解决办法]
找本相关的书对应着看一下,看看人家是怎么设计的,学习一下