发明名称 用于将XML模式映射到对象关系数据库系统的机制
摘要 本发明提供了一种方法和系统,允许用户将XML模式注册到数据库系统中。所述数据库系统基于已注册XML模式来确定如何在数据库系统内部保存那些符合所述XML模式的XML文档。这个确定包含了将XML模式中定义的结构映射成数据库系统所支持的结构。这种结构可以包括数据类型、元素之间的层次关系、约束条件、继承等等。一旦确定了映射,则数据库系统对其加以保存并且将其用于确定如何保存后续接收的那些符合已注册XML模式的XML文档。
申请公布号 CN1585945B 申请公布日期 2011.05.18
申请号 CN02822347.0 申请日期 2002.09.27
申请人 甲骨文国际公司 发明人 拉维·默西;穆拉利达尔·克里希纳普拉萨德;西瓦桑卡兰·钱德拉塞克;埃里克·塞德拉;维斯瓦纳坦·克里希纳穆尔蒂;尼普恩·阿加瓦尔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚
主权项 一种方法,所述方法包括以下步骤:数据库服务器确定一个适当的数据库表示,以便在所述数据库服务器内保存那些符合XML模式的文档;所述数据库服务器生成表示所述XML模式的元素与所述适当数据库表示的元素之间的相关性的映射数据;其中所述确定适当数据库表示的步骤包括将与所述XML模式中的元素关联的数据类型映射成所述数据库服务器支持的数据类型;所述数据库服务器接收包括XML组件操作的数据库指令,所述XML组件操作在XML架构上执行;至少部分基于所述映射数据,所述数据库服务器确定所述XML组件操作是否能够被转换为在所述适当的数据库表示的所述元素的至少一部分上的关系数据库操作;以及如果确定所述XML组件操作能被转换为关系数据库操作,则所述数据库服务器将所述XML组件操作重新写为特定关系数据库操作,以及至少部分基于所述适当的数据库表示,评估所述特定关系数据库操作。
地址 美国加利福尼亚州