关于数据库表的设计有关问题

关于数据库表的设计问题?
我想做一个个人模拟的银行个人征信系统,那假如客户某个月没有按时还贷款利息,就得将这一信息存到某个表中!是不是只能专门用一张表记录用户的还款记录?

------解决方案--------------------
这个问题可以用分表的方式来做,比如根据身份证号码的最后一位,分为10个表,每个表记录对应的用户的记录
当时同时可以按记录数目对表进行备份处理重命名,这样表里只有最新的记录,只有用户需要查看以前的记录时才需要查询以前的表
这样时间的消耗基本上是固定的
------解决方案--------------------
如果用户数量比较多,作为一个表,可以考虑按照身份证分区间存放在不同的文件组里面,然后按照时间在做分区表,这样查询会快些.
作为多个表,可以参考4楼的做分表设计,按照时间将表备份,主表只保留最近的记录.
客户贷款记录作为一张表,
客户最近还款记录作为一张表,
客户还款历史记录作为一张表,
根据不同的查询条件关联最近的还款记录或者是历史还款记录来实现.