[发明专利]基于范畴纤维丛模型的面向对象数据库系统及其构建方法有效
申请号: | 201510822144.X | 申请日: | 2015-11-24 |
公开(公告)号: | CN105447143B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 许源平 | 申请(专利权)人: | 许源平 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 李蕊 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于范畴纤维丛模型的面向对象数据库系统及其构建方法,包括范畴纤维丛模型处理机、范畴构造定义语言、范畴构造预处理机等,本发明第一步设计并构建基于范畴论的范畴纤维丛模型,然后在此基础上设计与实现范畴纤维丛数据库系统的总体框架,以实现数据库系统对范畴纤维丛模型的完全支持。设计与制定了一个统一的数学模型以实现同时有效地解决传统关系数据库难以直接存取、管理多层次数据构造和多维关系等面向对象的数据结构的弱点,而另一方面现代面向对象数据库由于缺少数学模型基础,所以缺乏正式的数据库定义与操作语言且难以保证对象添加、更新、删除后数据库的完整性、一致性与正确性的缺点。 | ||
搜索关键词: | 基于 范畴 纤维 模型 面向 对象 数据库 系统 及其 构建 方法 | ||
【主权项】:
1.基于范畴纤维丛模型的面向对象数据库系统,其特征在于,包括:范畴纤维丛模型处理机,用于维护范畴纤维丛模型表示的实体及实体之间的各种复杂关系,提取实体及支持实体和关系的操作,并翻译关系、约束和推理规则的语义;范畴构造定义语言模块,利用XML语言来定义范畴纤维丛模型处理机输出的实体和实体之间的多维关系;范畴构造预处理机,用于将XML语言定义的实体文件翻译为Java的类声明;Java语言绑定模块,将Java类定义源代码与所述Java的类声明进行绑定;Java编译器,对所述类声明、定义和实例范畴进行编译;输入处理机,对数据库管理文件进行维护,从而维护实例范畴在数据库物理存储模块中的存储;数据库物理存储模块,用于对实例范畴进行存储;范畴对象查询语言翻译模块,用于将形式化查询语句翻译为Java查询语句;输出处理机,利用Java的反射机制来指导实例范畴的查询和输出,以及约束与支持所有实例范畴内部允许的操作,进而在数据库层面上支持各种知识推理规则的运行;XML解析器,对XML语言进行解析。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许源平,未经许源平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510822144.X/,转载请声明来源钻瓜专利网。