好的,我正在设计一个数据库来保存交易及其类型,收到的收据,然后是银行账户。
第一步是输入收据,并创建一个交易类型(现金/食品/衣服/等等)。有时收据有多个跨类型记录。第二步,将银行结单中的交易(除非现金)与收据(如果有的话)和现有的交易类型相匹配,或者创建一个新的交易类型。
我将把来自多家银行的多个账户的所有报表上传到CSV,然后将它们导入DB。
我的问题是,我无法得到一个正确的数据库结构。我可以:
这应该是一个简单的设计问题,但我似乎无法解决。
我还使用OpenOffice Base +其他Apache应用程序。
任何帮助都将不胜感激。
发布于 2015-08-17 19:20:57
也许下面的表名在所有大写中都是这样,每个表下面都有列名(每个表的顶部列名是主键)。
陈述
STATEMENT_DETAILS
河豚
收据
交易记录
因此,在此方案中,您将正常完成所有列出的字段:所有主键将自动递增,表单/子表单链接将在可能的情况下用于填充外键,其余字段将由用户输入。
此时,您将运行某种查询或脚本,将存储名称、接收日期和金额从收据和事务表匹配到STATEMENT_DETAILS表中的对应方。您可以只查看查询的结果,或者将SDetailID保存在事务表中,或者将TransactionID保存在STATEMENT_DETAILS表中。
您必须研究如何将各种CSV文件中的数据放入语句和STATEMENT_DETAILS表中。
https://stackoverflow.com/questions/32043521
复制相似问题