发明名称 用于控制关系型数据库系统的方法和设备
摘要 本发明涉及通过使用数据库语言利用提供可用的所述关系表在关系型数据库中执行数据库查询来控制关系数据库系统的方法,关系型数据库包括作为相关数据结构的多个通过关系相互关联的数据表。通过指示处理函数要应用的数据表、并且指示要用于所述处理的所选数据表顺序创建无关系相关操作的可处理数据库指令。确定具体指出对所述数据库的访问顺序的访问路径。为此,根据两个相继数据表间存在的关系利用每两个相继的所选数据表间的关系表计算部分访问路径。然后将所有计算得到的部分访问路径组合成访问路径。
申请公布号 CN101297290B 申请公布日期 2013.05.08
申请号 CN200580051943.6 申请日期 2005.10.28
申请人 梅迪尔雷夫默斯特尔和雷夫通信与信息技术OEG公司 发明人 M·默斯特尔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 永新专利商标代理有限公司 72002 代理人 韩宏
主权项 一种控制方法,其通过使用数据库语言、利用提供的关系表、及创建的不包括任何关系相关操作的可处理数据库语句、且使用确定的具体指明对关系型数据库的访问顺序的访问路径而在关系型数据库中执行数据库查询来控制关系型数据库系统,所述关系型数据库包含作为相关数据结构的多个通过关系相互关联的数据表,其特征在于:‑创建的所述数据库语句只包含处理函数、所述处理函数将应用的数据表和它们的列、以及进行处理时要根据的顺序和结构层次,其中所用的所述顺序和结构层次以有序树的形式呈现,所述有序树的根只包含高层查询的所有数据表的名称,下层子查询是所述根的下层,且作为节点列在所述有序树结构中,这些节点包含与子查询相关的数据表名称,‑在所述关系表中,通过至少一个关键域将关系指示为两个数据表间的连接,‑通过首先根据每两个相继的选择的数据表间存在的所述关系,计算该两个相继的所选数据表间的部分访问路径,然后将所有计算得到的部分访问路径组合成具体指示对所述关系型数据库的访问顺序的访问路径,经所述关系表来确定具体指示对所述关系型数据库的访问顺序的所述访问路径,‑通过已经使用所述关系表确定的所述访问路径在所述数据库语句中引入基于关系的操作,生成可由支持SQL标准的任意数据库系统处理的SQL语句。
地址 奥地利维也纳