首页> 中文学位 >DM3用户定义类型的设计与实现
【6h】

DM3用户定义类型的设计与实现

代理获取

目录

文摘

英文文摘

1 绪 论

2 用户定义类型的需求分析

3 用户定义类型的设计与实现

4 用户定义函数的研究

5 用户定义类型设计中的其他问题

6 总结和展望

致 谢

参考文献

附录 攻读学位期间发表和已录用论文目录

展开▼

摘要

本文通过加入用户定义类型的机制,使国产数据库管理系统DM3能更好地满足新型应用处理多种数据类型的需求。用户定义类型机制的设计和实现包括数据和操作两个部分。在数据部分,实现了单值类型、具有嵌套和继承能力的结构化类型和对类型的引用的功能。通过在DM3的字典中增加相应的系统表,记录类型的组成以及继承和嵌套关系的逻辑信息,然后将使用到这些信息的表映射成关系的存储方式,达到了保持原有数据存储方式不变的目的;通过组合表号和元组号支持对类型的引用。由于加入用户定义类型的信息后字典规模可能变得很大,为避免字典数据长期占有缓冲区而导致系统效率下降,提出了一种基于内容的LRU缓冲区管理算法处理此问题。 在操作部分,提出了支持C和JAVA的用户定义函数的设计方案。C函数被置于和服务器相隔离的进程中,然后提供必要的工具,来保持其安全和易用性;JAVA函数则运行于与系统集成的JAVA虚拟机上,依靠语言本身的特性来处理安全和易用性等问题。为了确保用户定义函数功能的实用性,提出了基于代价的函数分辨算法来处理函数重载问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号