论文部分内容阅读
嵌入式数据库系统是近几年才发展起来的一项比较新的数据管理技术,它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。
本文开发的嵌入式数据库系统是基于wsk-5230型税控收款机项目的一部分。由于税控收款机的资源有限,其性能和常见的高端设备相比要低很多,而且它仅需数据库管理系统的一些基本特性,因此使用传统的嵌入式数据库产品就显得有些臃肿。针对此现状,本文采用了模块化和层次化的设计方法,实现了一种基于Flash文件系统的简易嵌入式数据库系统——EEDB(easy embedded database),并将其应用到wsk-5230型税控收款机中,目前该系统已经通过验收。总结起来,本文的工作主要有如下几个方面:
首先,提出了课题的研究背景及意义,描述了目前国内外嵌入式数据库系统的研究现状,以及嵌入式数据库系统的概念、特点及应用,并结合wsk-5230型税控收款机对嵌入式数据库的功能需求,设计了该EEDB系统的总体方案。
接着,根据总体的设计方案逐步展开,介绍了EEDB系统的详细设计过程,着重介绍了基本表的建立与删除,记录的插入、删除与修改,索引表的建立与删除,查找,排序、备份、碎片整理等设计流程。在此基础上,把自己开发的嵌入式数据库系统应用到税控机产品中,实现wsk-5230型税控收款机对数据的存储与查询功能。
然后,本文介绍了EEDB系统的开发与调试,建立了系统的开发平台,包括交叉编译环境的建立和makefile文件的设计,并总结了在调试过程中出现的问题及解决方法。
最后,对本文的工作做了一个总结,并突出了EEDB系统的特色之处,进一步对该系统的研发做了相关展望。