[发明专利]用于将X500数据模型映射到关系数据库上的方法有效

专利信息
申请号: 200910166977.X 申请日: 2009-06-03
公开(公告)号: CN101645092A 公开(公告)日: 2010-02-10
发明(设计)人: 弗朗索瓦·若盖;居伊·雅弗雷 申请(专利权)人: 阿尔卡特朗讯
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 中科专利商标代理有限责任公司 代理人: 王波波
地址: 法国巴黎市波*** 国省代码: 法国;FR
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 x500 数据模型 映射 关系 数据库 方法
【说明书】:

技术领域

发明的技术领域是数据库领域。数据库被公知为以实用方式收集和组织数据,以对数据进行存储、修改、检索和分析。 

背景技术

已知有一些数据库组织的范例。以对象的形式提供数据,每个对象是一块数据并聚集了多个与所述对象相关的属性,每个属性包含名称或类型以及数值。 

最常用的范例之一是关系数据库RDB。在关系数据库中,数据被存储在表中,表也被称为关系。列的名称是属性的名称,每个对象对应于表中的行,所述行包含相应属性的值。 

关系数据库作为公知已有很长时间。它们已经被证明是一种强大的存储数据的方式。它们在全世界已广为使用,并且许多工具和系统可用于管理这些数据库。此外,许多从业者经过培训,可以创建、管理或使用这些数据库及相关工具。例如:SQL查询语言是公知可使用的。 

然而,在处理复杂的数据组织时,关系范例似乎稍有局限,并且,已开发出新的范例,以提供具有更详尽语义的工具来表述所述的复杂性。X500是往往能满足数据库拥有者和用户的需求的那些备选范例中的一个。在描述数据库的组织时,X500允许更丰富的语法。X500是标准化的。X500提供了一种对用户更友好的方法,即允许数据库管理者容易地描述其数据的结构。还可以使用已知语言UML设计X500规范。 

RDB和X500环境都具有其自身优势,从这两个环境中获益将是有利的。由此,人们有兴趣来提供X500数据模型向关系数据库模型的映射。 

源于这种解决方案一定会被需要时间性能且在大量数据上工作的电信应用所使用的事实,其他约束条件是:提供与直接的RDB使用等价的性能以及尽可能多地提供对整个数据库大小的优化的能力。 

WO96/07147(US 6052681)描述了这个问题的解决方案。然而,X500信息被整合到RDB表中。这导致了数据库大小上的很大开销。此外,一个X500访问触发了许多数据库访问,从而降低了性能。 

在US 2006/0173873中描述了一种层级/关系转换系统,其使用虚拟目录服务。 

在US 6823338中描述了一种用于将X500访问控制数据映射到关系数据库的方法。 

在US 5333317中描述了一种在X500数据库中进行搜索的方法。 

然而,这些方法都没有满足所给出的全部约束。 

发明内容

本发明通过提供RDB的X500模型图提出并解决了该问题。基于管理数据对象的基础RDB,提供了向用户展示对象的映射接口,好像这些对象是根据X500模型进行组织的一样。用户访问对象并管理对象,就好像这些对象是X500对象一样。映射系统随后以透明的方式向与RDB管理系统的接口提供所有必要的动作。 

本发明的主要创意思想是:使用或创建标准关系数据库来存储数据,并且将与X500模型的结构有关的信息分开存储。这样一来,数据库不会被映射方法修改或影响,并且数据库的大小仅仅依赖于有用数据的大小。此外,提供了与将X500模型映射到关系数据库模型有关的信息,该信息描述了X500实体与关系数据库模式和数据之间的关系。 

本发明的目的是:一种用于在计算机系统中将X500数据模型映射到关系数据库RDB上的方法,其中,X500数据模型包括至少一个条目、至少一个对象类,和一个目录信息树DIT,条目包括至少一个属性,属性包括类型和值,所述条目收集关于一个对象的信息,对象类是用于定义存在于描述所述对象的条目中的所述属性的类型的模 型,所述DIT的顶点是条目,每个条目包括区别名DN,所述区别名DN包括所述DIT中的双亲条目的DN以及相对区别名RDN,所述相对区别名RDN包括适合于所述条目的一个特别指定的属性,并且,所述关系数据库RDB包括表,每个表包括若干已命名的列,其中的一些列是主关键字,主关键字包含唯一地标识对象数据的值,其中,对象数据被存储在行中,所述方法包括以下步骤: 

-构建对象类,每个对象类包括其属性的列表; 

-构建属性,每个属性包括其类型; 

-构建静态目录信息树SDIT,所述静态目录信息树SDIT仅包括静态DN,即SDN,所述静态DN是仅包括静态RDN的DN,所述静态RDN是有任何变量值被移除的RDN;以及 

-通过以下方式将X500数据映射到RDB: 

-将X500对象类与RDB表相关联;以及 

-将X500属性与RDB表的列相关联,并将具有所述X500属性的所述表列的名称存储,作为指向所述属性的地址。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910166977.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top