[发明专利]一种将CIM模型到关系数据库映射建模的方法无效
申请号: | 201310485498.0 | 申请日: | 2013-10-17 |
公开(公告)号: | CN103761077A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 卢京祥;徐延波;王晓梅;滕春利;王家武;刘祥波;罗迅;刘长锋;封常福 | 申请(专利权)人: | 国家电网公司;国网山东省电力公司日照供电公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cim 模型 关系 数据库 映射 建模 方法 | ||
1.一种将CIM模型到关系数据库映射建模的方法,其特征在于,包括以下三部分:
A、继承关系的实现:先将被子类继承的基类属性定义为一种对象类型,放入子类的表中,再将具体的子类映射为单个的数据库表,使得每个具体的子类映射的表都包含自身的属性和从积累继承来的属性;
B、聚合关系的实现:先将整体类的基类属性定义为一种对象类型,放入整体类的表中,再将具体的部分类映射为单个的数据库表,使得整体类的表中包含了自身的属性和从不分类聚合来的属性;
C、关联关系的实现:每个关联均具有目标类与源类两个角色,先将同一关联的目标类与源类的基类属性定义为不同的对象类型,放入源类的表中,再将不同关联的源类映射到目标类中形成单个的数据库表,同时将不同关联的目标类映射到源类中形成单个的数据库表,使得每个关联的角色具有多样性/汇聚性的属性。
2.根据权利要求1所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,继承关系的实现中抽象的被继承的基类不参与映射。
3.根据权利要求1所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,关联关系的实现包括零对一、一对一、一对多及多对多的关联形式。
4.根据权利要求3所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,所述零对一及一对一的关联形式通过将外键隐藏在零对一及一对一对应的表中的方式实现。
5.根据权利要求3所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,所述一对多的关联形式通过把外键设置在多表中的方式实现。
6.根据权利要求3所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,所述多对多的关联形式通过建立联系关系表的方式来实现。
7.根据权利要求1所述的一种将CIM模型到关系数据库映射建模的方法,其特征在于,所述关联关系的实现中关联关系不需要命名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网山东省电力公司日照供电公司,未经国家电网公司;国网山东省电力公司日照供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310485498.0/1.html,转载请声明来源钻瓜专利网。