摘要:
在进行计算机财务信息系统的开发过程中,帐本的存储方法,是一个的重要问题,即采用什么方式和结构来存储帐本数据。由于目前大多数企业的财务信息管理系统,是在数据库环境中生成,因此,帐本数据很自然地就是用数据库来存储。那么,现在问题就演变成如何用数据库来存储帐本数据。笔者根据自己工作经验,针对物资流通企业财务帐本处理具有简洁、明了的特点,提出了一种独特的存储方法:
第一,一个一级科目就是一个数据库。例如:“102银行存款”数据库可取名为102.DBF,这些数据库全都存放在硬盘上,定期或不定期地备份到软盘。
第二,对每个具体帐本数据库而言,把它分成两个区,即目录区和数据区。目录区存放二级明细目录表。主要内容有二级明细的编号和名称,以及数据存放在数据库中的位置(通过首地址和尾地址来实现)。数据区存放具体数据,这些数据是连续的,从年初存到年末。到年底可由程序控制,自动把所有二级明细科目的余额结转到下一年。当用户登帐或访问明细帐时,首先在目录区中找到该明细,根据该明细的首地址和尾地址再找出数据存放的正确位置,然后进行插入和显示。实践证明,这种方法非常有效。(见附表,这是从实际“555财务费用”科目的...
在进行计算机财务信息系统的开发过程中,帐本的存储方法,是一个的重要问题,即采用什么方式和结构来存储帐本数据。由于目前大多数企业的财务信息管理系统,是在数据库环境中生成,因此,帐本数据很自然地就是用数据库来存储。那么,现在问题就演变成如何用数据库来存储帐本数据。笔者根据自己工作经验,针对物资流通企业财务帐本处理具有简洁、明了的特点,提出了一种独特的存储方法:
第一,一个一级科目就是一个数据库。例如:“102银行存款”数据库可取名为102.DBF,这些数据库全都存放在硬盘上,定期或不定期地备份到软盘。
第二,对每个具体帐本数据库而言,把它分成两个区,即目录区和数据区。目录区存放二级明细目录表。主要内容有二级明细的编号和名称,以及数据存放在数据库中的位置(通过首地址和尾地址来实现)。数据区存放具体数据,这些数据是连续的,从年初存到年末。到年底可由程序控制,自动把所有二级明细科目的余额结转到下一年。当用户登帐或访问明细帐时,首先在目录区中找到该明细,根据该明细的首地址和尾地址再找出数据存放的正确位置,然后进行插入和显示。实践证明,这种方法非常有效。(见附表,这是从实际“555财务费用”科目的数据库中摘出)