[发明专利]版本继承数据的动态查询系统和方法无效
| 申请号: | 201110448756.9 | 申请日: | 2011-12-28 |
| 公开(公告)号: | CN102402626A | 公开(公告)日: | 2012-04-04 |
| 发明(设计)人: | 王玉林 | 申请(专利权)人: | 用友软件股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 版本 继承 数据 动态 查询 系统 方法 | ||
技术领域
本发明涉及数据存储和查询技术领域,具体而言,涉及一种版本继承数据的动态查询系统和方法。
背景技术
本发明面向设计和制造的相关企业和设计单位,当我们谈到数据模型时,大家很自然的联想到模型数据和数据表,通常的数据模型是将现实的数据抽象为对象,对象分类后归纳为类型,类型的存储通常是数据表,制造业的数据主要是产品结构、零件、文档、工艺信息等,经研究和分析后发现零件、文档、文件对象是基础和最小单元,这三类对象都有两类特性,版本和状态,其中在状态的范围里生命周期状态是基础,我们通常建立两个维度,第一个维度是版本维度,第二个维度是生命周期状态维度,这三类对象可抽象为一种类型,这种类型的适用分类树的方式进行组织,类型之间支持继承关系。
继承举例:
我们通常将生活在某个省的人叫省名+人,例如:湖南人、河北人等,为什么这么叫,其实大家很容易发现,某地的人有很多相同的特性,例如:方言、饮食等,这种大类加小类的方法很容易形成继承关系的类型组合,一个人我们可以从国家的分类叫他某国人,从地区可以叫他某地人,这样一个人就可以这样定位了,中国.河北石家庄人。
当前数据模型中类型的继承关系定义基本相同,包括类型主体和属性集两部分,数据存储的方式种类比较多,本发明主要针对的方式是:类型和属性一一对应于数据表和字段的存储方式。
在这种存储方式中,类型名称和数据表名存在映射关系,类型和数据表的数量关系是1:1,类型属性和数据字段之间存在映射关系,它们之间的数量关系是1:1,类型属性和数据表字段的数据类型存在如下对应关系:
字符串型对应varchar;
数字型对应number(n);
小数型对应number(n,n);
日期型对应datetime;
时间型对应datatime;
大文本型对应clob;
图像型对象blob。
然而对于这种存储方式,在查询父子关系的相关数据时,需要对数据表进行逐一查询,汇总后才能得到全部的数据。
另外,对于版本数据,目前国际通用的版本机制是二级版本机制,即
无版本情况;
一级版本情况;
二级版本情况;
版本实例通常由三种基础单元组成:
主单元;
版本单元;
版次单元;
版本实例和基础单元之间的关系如下:
无版本:只有主单元,没有版本单元和版次单元;
一级版本:有主单元和版本单元;
二级版本:有主单元、版本单元、版次单元;
通过系统抽象为类型,包含下列类型:
无版本类型;
一级版本类型;
二级版本类型;
版本数据有如下特征属性:
主标识;
版本标识;
版本号;
当前版本号;
版次标识;
版次号;
当前版次号;
三种版本情况,主体、版本、版次分别赋予唯一标识,不同情况下这三者间的变化如下:
如图1所示,在无版本的情况,此时一个对象一个主体,一个主体对应一个版本,一个版本对应一个版次,对外版本和版次信息不显示。
如图2所示,是一级版本的情况,此时一级版本机制主体唯一,主体和版本的关系是一对多,版本和版次的关系是一对一。
如图3所示,在二级版本的情况,此时的二级版本机制中,主体唯一,主体和版本的关系是一对多,版本和版次的关系是一对多。
无论对象为何种版本机制,类型对应的数据表分为主体数据、版本数据、版次数据三部分,必须有如下字段:
版本数据中包含当前版本号
主体数据包含最新版本号;
版次数据包含当前版次号;
版本数据包含最新版次号;
版本实例是由三部分组成:
主体master;
版本revision;
版次version;
主体master中包含主体标识和最新版本号属性;
版本revision中包括版本标识和最新版次号属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110448756.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载TFT电子仪表设计方法及系统
- 下一篇:新型陶板挤出机
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





