嵌入式移动实时数据库管理系统的数据模型及预处理技术

嵌入式移动实时数据库管理系统的数据模型及预处理技术

论文摘要

在嵌入式移动实时数据库系统中,受移动特征和实时特征的影响,硬件资源受到了严格限制,同时系统对响应时间有很高的要求,因此可裁减、微内核及高速可靠的响应成为最主要的需求。这些关键特征,对嵌入式移动实时数据库的数据模型和预处理提出了新的要求:扩展的数据模型以及合适的预处理器。由于嵌入式移动实时数据库的特点,目前,选择关系模型作为数据模型扩展的基础最合适。为了满足嵌入式移动实时数据库管理系统处理实时数据的需要,增加新的数据类型:实时数据类型以及不变实时数据类型,并提供新数据类型的处理方法。对于关系模型的语言SQL,已经有了各种标准,SQL92标准是被广泛支持的标准之一,在SQL92核心语句的基础之上,通过增加关键字,扩展其对实时数据类型以及事务时间限制的支持。形式语言与自动机包括很多用于计算机处理数据的计算模型,其中,正则表达式、有穷自动机和上下文无关文法理论,是分析SQL语言及其语句的基础。使用正则表达式表示SQL语言,有穷自动机则可以识别该语言,借助他们可以完成词法分析。用上下文无关文法描述SQL语言,用下推自动机来识别,借助他们可以完成语法分析。实际上,语法分析总是以一个固定的流程完成,Lemon工具将这一流程自动化,用上下文无关文法编写SQL语言的文法,借助Lemon指定的特殊申明符,形成Lemon语法文件,Lemon读入语法文件,就可以生成语法分析器。为了描述预处理过程,结合Select语句,分析了基本的实现过程。结合GCC的结构,给出了针对嵌入式SQL语句的处理策略,提出了让GCC支持SQL语言的框架,对于构造功能强大的支持数据库的编译器有好的前景。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 嵌入式移动实时数据库系统的特征
  • 1.2 嵌入式移动实时数据库的数据模型和预处理
  • 1.3 本文主要研究内容与组织
  • 2 基于关系模型的实时数据模型
  • 2.1 数据模型的基本数据类型
  • 2.2 在基本数据类型基础上扩充实时数据类型
  • 2.3 实时数据类型的定义
  • 2.4 对关系模型语言SQL 的扩展
  • 2.5 嵌入式移动实时数据库系统的事务处理语句
  • 2.6 小结
  • 3 SQL 语言预处理技术
  • 3.1 SQL 语言预处理的理论基础和 Lemon 工具
  • 3.2 词法分析设计
  • 3.3 语法分析设计
  • 3.4 在编译器GCC 上扩展SQL
  • 3.5 本章小结
  • 4 仿真试验与性能评价
  • 4.1 Select 语句语法分析
  • 4.2 Select 语句实现
  • 4.3 系统设计
  • 4.4 数据结构
  • 4.5 试验结果性能评价
  • 4.6 本章小结
  • 5 结束语
  • 5.1 本文总结
  • 5.2 未来展望
  • 致谢
  • 参考文献
  • 附录 攻读学位期间参与的科研项目
  • 相关论文文献

    • [1].归纳数据类型的范畴论方法[J]. 计算机科学 2015(06)
    • [2].反编译数据类型恢复技术研究[J]. 河南师范大学学报(自然科学版) 2012(01)
    • [3].程序语言中的共归纳数据类型及其应用[J]. 计算机科学 2011(11)
    • [4].面向城市规划编制的大数据类型及应用方式研究[J]. 低碳世界 2016(29)
    • [5].基于数据类型的C程序设计教学方法[J]. 中小企业管理与科技(上旬刊) 2009(12)
    • [6].范畴数据类型上的子类型[J]. 华南理工大学学报(自然科学版) 2013(09)
    • [7].参与式感知中可验证的隐私保护数据类型匹配方案[J]. 计算机应用研究 2018(07)
    • [8].共归纳数据类型上的共递归操作及其计算定律[J]. 华南理工大学学报(自然科学版) 2011(10)
    • [9].新产品&工具[J]. 程序员 2008(03)
    • [10].BLOB数据类型在资料存储和提取中的应用[J]. 经纬天地 2015(01)
    • [11].一般空间对象的空间数据类型[J]. 哈尔滨理工大学学报 2014(02)
    • [12].浅析.NET框架中委托的应用[J]. 电脑迷 2017(02)
    • [13].基于规则的数据类型重构技术研究[J]. 计算机工程 2012(19)
    • [14].Vb编程中数据类型的探讨[J]. 信息与电脑(理论版) 2015(19)
    • [15].SQL Server 2005用XML数据类型进行数据建模[J]. 电脑开发与应用 2009(11)
    • [16].树状结构大数据类型的高效支持[J]. 大数据 2018(04)
    • [17].解析typedef在数据类型定义中的作用[J]. 硅谷 2010(22)
    • [18].数字经济下数据共享理路的反思与再造——以数据类型化考察为视角[J]. 上海财经大学学报 2020(02)
    • [19].Fibrations理论在索引归纳数据类型语法构造中的应用[J]. 计算机工程与应用 2017(04)
    • [20].数据类型对输出的影响[J]. 科技致富向导 2013(23)
    • [21].利用Excel的宏功能实现多数据类型单元格中纯数字的提取[J]. 计算机产品与流通 2017(09)
    • [22].Fibrations理论在索引归纳数据类型不确定语义中的应用[J]. 计算机科学 2017(07)
    • [23].程序语言中共归纳数据类型的一种fibrations方法[J]. 计算机科学 2016(03)
    • [24].Oracle中对LOB对象的操作[J]. 华南金融电脑 2008(04)
    • [25].中医古籍校注文件的数据化模式研究[J]. 北京中医药大学学报 2019(12)
    • [26].反编译中数据类型自动重构技术研究[J]. 计算机科学 2012(05)
    • [27].基于unboxed数据类型的纯函数式I/O系统的实现[J]. 计算机应用与软件 2008(01)
    • [28].基于数据类型完善的C语言课程改革研究[J]. 中国管理信息化 2019(12)
    • [29].基于数据类型结构观点的C语言中赋值运算教学方法[J]. 黑龙江教育(理论与实践) 2018(Z1)
    • [30].开发人员升级至ASE 15.0的10大理由(二)[J]. 铁路计算机应用 2010(07)

    标签:;  ;  ;  ;  ;  

    嵌入式移动实时数据库管理系统的数据模型及预处理技术
    下载Doc文档

    猜你喜欢