【技术实现步骤摘要】
【国外来华专利技术】
一般而言,本专利技术涉及数据处理,具体来说,涉及通过逻辑框架访问数据。
技术介绍
数据库是计算机化的信息存储和检索系统。最普通的数据库类型是关系数据库,这是一种其中如此定义数据以便可以以许多不同的方式重新组织和访问它的表格数据库。关系数据库管理系统(DBMS)是使用用于存储和检索数据的关系技术的数据库管理系统。不管特定体系结构如何,在DBMS中,请求性实体(例如,应用程序、操作系统或用户)通过发出数据库访问请求来访问指定的数据库。这样的请求可以包括,例如,操作以读取、改变记录和在数据库中添加指定的记录的简单目录查询请求或事务和事务的组合。使用诸如结构化查询语言(SQL)之类的高级别的查询语言来作出这些请求。具体来说,使用SQL来作出交互式查询,以便从诸如IBM公司的DB2、微软的SQL Server和来自Oracle、Sybase和Computer Associates的数据库产品获取信息并更新这些数据库。术语“查询”表示一组用于从存储的数据库中检索数据的命令。一般而言,查询呈现让程序员和程序选择、插入、更新、查找数据等等的位置的命令语言的形式。查询可能常常需要对着多个表运行,以返回所需要的数据。当数据驻留在多个数据库(即,位于多个数据库服务器上)时,就是这种情况。例如,病人的记录(诊断、治疗等等)可以存储在一个数据库中,而涉及用于治疗该病人的药物的临床试验信息可以存储在另一个数据库中。因此,要访问数据,可以生成指向这些不同数据库中的每一个数据库的联合查询。如这里所使用的,术语“联合查询”一般是指需要组合针对不同的数据库运行的查询的结果的任何查询。用来 ...
【技术保护点】
一种用于提供物理数据实体的物理字段的逻辑表示以方便查询所述物理字段的方法,该方法包括:提供逻辑模型以在逻辑上描述所述物理字段,所述逻辑模型包括对应于相应的物理字段的逻辑字段;以及提供运行时组件,该组件被配置为,将抽象查询转换 为包含至少一个组合语句的可执行的查询,所述抽象查询包括条件和从逻辑模型的逻辑字段中选择的至少两个结果字段,每一个结果字段都在可执行的查询的组合语句中具有可执行的对应部分。
【技术特征摘要】
【国外来华专利技术】US 2003-7-11 10/618,4091.一种用于提供物理数据实体的物理字段的逻辑表示以方便查询所述物理字段的方法,该方法包括提供逻辑模型以在逻辑上描述所述物理字段,所述逻辑模型包括对应于相应的物理字段的逻辑字段;以及提供运行时组件,该组件被配置为,将抽象查询转换为包含至少一个组合语句的可执行的查询,所述抽象查询包括条件和从逻辑模型的逻辑字段中选择的至少两个结果字段,每一个结果字段都在可执行的查询的组合语句中具有可执行的对应部分。2.根据权利要求1所述的方法,其中,组合语句是UNION语句,其中,通过使运行时组件产生UNION语句的UNION信息将至少两个结果字段相关联。3.根据权利要求1所述的方法,其中,抽象查询是用户定义的。4.根据权利要求1所述的方法,其中,可执行的查询是SQL语句。5.根据权利要求1所述的方法,其中,可执行的查询是XQuery语句。6.根据权利要求1所述的方法,其中,物理数据实体包括数据库中的多个表。7.根据权利要求1所述的方法,进一步包括提供图形用户界面,其中,在图形用户界面中指定至少两个结果字段。8.一种用于提供物理数据实体的物理字段的逻辑表示以方便查询所述物理字段的方法,该方法包括提供逻辑模型以在逻辑上描述所述物理字段,所述逻辑模型包括对应于相应的物理字段的逻辑字段;接收相对于包括对应于相应的物理字段的逻辑字段的逻辑模型而定义的抽象查询,所述抽象查询包括条件和从逻辑模型的逻辑字段中选择的至少两个结果字段;以及将抽象查询转换为包含至少一个组合语句的可执行的查询,所述抽象查询包括条件和从逻辑模型的逻辑字段中选择的至少两个结果字段,每一个结果字段都在可执行的查询的组合语句中具有可执行的对应部分。9.根据权利要求8所述的方法,其中,物理数据实体包括数据库中的多个表。10.根据权利要求8所述的方法,进一步包括提供图形用户界面,其中,在图形用户界面中指定至少两个结果字段。11.一种用于允许构建查询的方法,包括提供一种图形用户界面,该界面允许用户选择和排列从在逻辑上定义数据的逻辑模型中选择的逻辑结果字段,其中,用户选择的逻辑结果字段之间的预先确定的相对几何排列定义用户选择的逻辑结果字段之间的组合关系。12.根据权利要求11所述的方法,其中,预先确定的相对几何排列包括用户选择的逻辑结果字段的垂直排列。13.根据权利要求11所述的方法,其中,组合关系被表达为包含用户选择的逻辑结果字段的表示的查询中的UNION语句。14.一种用于允许构建查询的方法,包括提供一种图形用户界面,该界面允许用户选择和排列从在逻辑上定义数据的逻辑模型中选择的逻辑结果字段,其中,用户选择的逻辑结果字段之间的第一预先确定的相对几何排列定义用户选择的逻辑结果字段之间的第一种组合关系,其中,用户选择的逻辑结果字段之间的第二预先确定的相对几何关系定义用户选择的逻辑结果字段之间的第二种组合关系。15.根据权利要求14所述的方法,其中,第一预先确定的相对几何排列包括选择的逻辑结果字段的垂直排列,第二预先确定的相对几何排列包括选择的逻辑结果字段的水平排列。16.根据权利要求14所述的方法,其中,第一种组合关系是JOIN,第二种组合关系是UNION。17.一种用于允许构建查询的方法,包括提供一种图形用户界面,该界面允许用户选择和排列从在逻辑上定义数据的逻辑模型中选择的逻辑结果字段,该图形用户界面包括表,该表包括多个单元,其中,相邻的单元中的用户选择的逻辑结果字段之间的预先确定的相对几何排列定义用户选择的逻辑结果字段之间的组合关系,所述组合关系是从中至少两种不同类型的组合关系中选择的。18...
【专利技术属性】
技术研发人员:理查德D得汀格,卡勒T拉斯,理查德J史蒂文斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。