文档介绍:西安电子科技大学
硕士学位论文
嵌入式数据库系统研究与实现
姓名:陈普查
申请学位级别:硕士
专业:计算机应用技术
指导教师:裘雪红
20080101
摘要随着嵌入式系统的广泛应用,嵌入式环境下的数据管理已经成为系统设计和开发中的重要环节,而单纯的文件系统已经无法满足用户和应用程序对大量数据管理和复杂数据管理的各种要求。因此,嵌入式数据库系统的概念随之产生,并共享性,而且降低了嵌入式应用软件的开发难度。用于嵌入式数据库系统的索引结构一一不平衡鳎隽酥饕K惴ǎ⒔辛性能分析。在此基础上,以开源数据库管理系统为原型,设计并实现了一最后,通过对颓度胧絃环境下运行测试结果的分析,验证了关键词:嵌入式数据库管理系统不平衡鱁值湟且受到学术界和商业界的广泛重视。嵌入式数据库系统的发展不仅提高了数据的本文针对嵌入式系统的特点,研究并分析了现有的索引机制,提出了一种适个嵌入式数据库管理系统。本文详细描述了运行环境的构建过程,并且详细阐述了的体系结构、存取管理层和缓冲区管理层的设计与实现。该嵌入式数据库管理系统的正确性和有效性。
.瑃瑃..,.瓵..,瓵,琩瑆琔,,瑃篍
本人签名:界劾荩本学位论文属于保密,在一年解密后适用本授权书。日期壁星:ィ耗鱼叁:喝创新性声明关于论文使用授权的说明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或学。C艿穆畚脑诮饷芎笞袷卮斯娑本人签名:导师签名:同期
第一章绪论课题背景及选题意义嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积牡扔醒细褚G蟮淖ㄓ眉扑慊低场緇】。它主要由嵌入式处理器、外围硬件设备、嵌入式操作系统以及嵌入式应用软件组成,通常嵌入在宿主设备中运行,以实现对宿主设备的控制、监视、管理等功能。嵌随着科技的发展和社会的进步,嵌入式系统获得了越来越广泛和深入的应用。信设备、航空航天等众多领域。在嵌入式系统的许多应用中都存在着数据的管理问题,当系统需要处理的数据量不大时,数据管理还比较简单。但是,当系统中的数据量增大到一定规模时,一般系统都采用文件系统来对数据进行组织和管理。在文件系统中,数据按其内容、结构和用途组成一系列命名文件,用户可以通过件系统也存在着一些明显的缺点,这些缺点可概括为:应用编程人员必须清楚地的打开、关闭、读、写等一些低级的文件操作接口,对于文件的查询、修改等较序的维护工作量大,因为应用程序直接建立在文件之上,对文件依赖性大,所以文件结构的每一次修改都将导致应用程序的修改;数据管理不规范,对数据安全求在应用变得复杂、多态性增加时,嵌入式系统能够保证内部所存贮数据的安全性、一致性和完整性。针对上述文件系统的缺点和不足,以及个人计算机领域中数据库管理系统的成功经验,人们希望在嵌入式领域的数据管理中也能用上数据库管理系统,特别是专用于嵌入式系统的嵌入式数据库管理系统管理数据,应用程序不必介入诸如打开、关闭、读、写文件等低级操作。应用编入式系统是先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。现在,已经被广泛地应用到工业控制系统、仿真系统、医疗仪器、信息家电、通操作系统提供的系统调用对文件进行打开、读、写、定位或者关闭等操作。但文了解应用程序所使用文件的逻辑结构和物理结构:嵌入式文件系统仅提供了文件高级的操作都必须在应用程序内部进行,这势必会使应用程序过于复杂;应用程性、一致性和完整性的维护难以采取有效的措施。与此同时,用户不仅要求嵌入式系统能够处理大量数据和复杂数据,而且要,。由嵌入式数据库管理系统来统一组织和程人员也不必关心数据存储和其它一些实现细节,他们可以在更高抽象级别上访问、操作和控制数据。
嵌入式数据库系统的研究现状随着计算机技术、半导体技术和电子技术的迅速发展,嵌入式系统的处理速度和存储容量都得到了巨大的提高,