[发明专利]一种公共信息模型与关系型数据库之间的映射方法有效
申请号: | 201110458483.6 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103186628A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 俞高宇;林吉;梁俊 | 申请(专利权)人: | 上海可鲁系统软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种CIM模型与关系型数据库之间的映射方法,先分别建立类与对象的元模型描述,这样有关类与对象的语义差别在各自的元模型体系中得到消除;然后将元模型映射至关系型数据库,通过这样的映射将建立两种元模型的数据库表,即由类元模型映射而成的模式关系表集合(称之为模式库)与对象元模型映射而成的对象关系表集合(称之为对象库)。经过这种方法建立起来的数据库,表数量有限,而且由于元模型是通用的,这意味着表结构是稳定的,可以满足CIM应用中对信息模型的任意扩展要求与引用完整性约束。 | ||
搜索关键词: | 一种 公共 信息 模型 关系 数据库 之间 映射 方法 | ||
【主权项】:
一种公共信息模型与关系型数据库之间的映射方法,其特征在于,包含以下步骤:建立公共信息模型中类的元模型描述,包含类本体的描述、类属性的描述、和类关系的描述,所述类关系包括类层次关系和类逻辑关系;为所述类的各描述分别建立元模型,生成类本体的描述类元模型、类属性的描述类元模型、类关系的描述类元模型,和各元模型的关系;所述公共信息模型中所有类模型均通过上述各元模型实例化得到;建立公共信息模型中对象的元模型描述,包含对象本体的描述、对象属性值的描述、和对象间关系的描述;为所述对象的各描述分别建立元模型,生成对象本体的描述类元模型、对象属性值的描述类元模型、对象间关系的描述类元模型,和各元模型的关系;所述公共信息模型中所有对象模型均通过上述各元模型实例化得到;将所述类与对象的元模型映射至关系型数据库,每个元模型对应一关系表,建立由类的各元模型映射而成的模式关系表集合,与由对象的各元模型映射而成的对象关系表集合;所述对象关系表集合中,由所述各对象元模型映射得到一组对象关系表,根据对象模型的关键节点,为每个关键节点分配一组所述对象关系表;在对类元模型进行实例化,生成具体的类模型时,根据实例化的内容,在所述模式关系表集合中对应的关系表中新增记录;在对对象元模型进行实例化,生成具体的对象模型时,根据实例化的内 容和该对象模型所属的关键节点,在所述对象关系表集合中该关键节点所对应的一组对象关系表中相应的关系表中新增记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海可鲁系统软件有限公司,未经上海可鲁系统软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110458483.6/,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置