基于文件系统的嵌入式数据库的设计和实现——EDB的设计和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ywh831002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式数据库管理系统是近几年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。 传统的数据库系统一般都是运行在大型的计算机设备上,包括主机系统和各种各样的服务器,随着计算设备的日益小型化,数据库的小型化也日益迫切。与大型计算机设备相比,这些小型的计算设备内存较少,硬盘也较小(甚至完全没有硬盘,如许多手持设备和智能家电),因此简单地将原来的大型数据库移植到小型设备上效果并不好,必须依据这些设备的特点专门设计数据库系统。 我们实现的EDB(easy database)是科银公司与上海EPSON公司合作的PDA项目的一部分,该项目的目标是设计一个小型的数据库管理系统实现PDA上的个人信息管理。EDB是为用户日常使用到的商务、私人资料,如商务名片,记事,日历,行程计划等的建立,使用和维护而配置的软件。它建立在EPSON的PDA OS及其文件系统EFS的基础上,对数据库进行统一的管理和控制。EDB系统还承担着数据库的维护工作,保证数据库的安全性和完整性,对数据库频繁操作积累起来的碎片进行整理。 由于EDB中功能较多,我们将该系统的体现结构按照操作的层次进行了模块划分:接口处理层、数据库引擎层、数据存取层、数据库维护模块和数据存储模块。本文详细讨论了EDB的数据定义设计和重要功能实现以及EDB的管理等实现细节。
其他文献
计算机网络以及卫星数字通讯技术为现代远程教育提供了支撑,使它具备了时空自由、资源共享、系统开放、便于协作等优点.该文对一个基于知识点的,由课件学习系统、作业系统和
在该课题研制现代自动化管材挤出生产线的设计过程中,在比较了多种控制方案后,设计了一种由现场实时控制与监视网络、本地辅助监控与工艺数据存取服务网络、远程监控诊断子网
随着数字通信和多媒体技术的发展,极低码率视频编码技术的研究变得尤为重要。本文主要对基于H.263标准的低码率视频压缩编码方法进行了研究,提出一种既有宏观预分配又有微观分割
本文介绍了飞行器气动外形图形网格服务,它实际上是一个使用网格技术开发的一个分布式可视化系统,实现了网格计算技术和分布式可视化技术的有效结合,可以有效帮助众多图形处理
本文首先讨论了递推最小二乘反向传播神经网络(即RLS-BP网络)的基本原理,然后通过实验验证了此网络现相对于传统BP网络在网络性能方面的改善。最后,根据目前国内航空作战指挥系
随着开放源代码运动的盛行以及国家对于软件版权问题的重视,我国的中小企业临两种选择:继续采用原有的基于微软Windows平台的企业管理信息系统(包括:ERP等)并为此付出昂贵的
该文首先介绍了面向对象方法引入的特性如封装、继承、多态等给测试面向对象软件带来的困难;然后按照软件测试步骤详细阐述了面向对象软件的单元测试、集成测试和回归测试技
随着计算机技术和网络技术的飞速发展,网络信息量呈带宽的指数级速度增长。人们希望在这个信息量爆炸的社会中,可以通过网络获得所需信息。在这样的背景下,关系抽取技术诞生并发
复杂机电系统中普遍是由多物理过程交互作用(即耦合)最终形成系统功能。这类耦合问题涉及多过程、多参数的多重耦合,问题求解难度很大。应用并行工程(Concurrent Engineering)
1990年,WWW(World Wide Web)出现,在随后的几年中它获得了空前的发展,Internet上的信息量以指数形式飞速增长。互联网上蕴藏着的海量信息,对于用户来说已经大大超过了可能的阅读量