数据实体和关系数据库结构显示的管理系统和方法技术方案

技术编号:2871234 阅读:165 留言:0更新日期:2012-04-11 18:40
一种计算机实施的方法,用于保持数据有关的上下文信息,所述计算机具有一个图形显示和至少一个表示所述数据的实体,所述方法包括:    将所述至少一个实体映射到至少一个对象;    在所述图形显示中表示所述至少一个对象;以及    将所述至少一个对象关联到至少一个区域,从而保持所述数据有关的所述上下文信息。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据库信息图形显示的领域。更具体地说,它涉及管理典型情况下为数众多的数据对象的图形显示。对于关系数据库中存放的以及联机分析技术中使用的数据对象,这种图形显示高效地表达了它们之间的关系。
技术介绍
计算机实施的数据库是一种数据的集合,其组织形式为表格。典型情况下,一个表格包括列和记录,前者表示性质相同的数据,后者表示与该表格相关联之数据的特定实例。典型情况下,关系数据库是一组表格,其中包含的信息按照与该数据相关联的关系模型进行处理。以IBM DB2商标推向市场的产品,在表格中存放着与数据库相关联的数据,每个表格都有一个名称。联机分析技术(OLAP)是一种计算技术,用于对多维数据进行归纳、合并、观察、分析、应用公式以及合成。OLAP软件使用户,比如分析师、经理和董事会通过快速查阅各种各样的数据资料,能够洞察企业,比如一家公司的业绩。这些数据的组织形式为反映企业数据的多维性质,典型情况下是利用数据中可能趋势的有关假设。更具体地说,通过在数据库的信息中确定所关注的联系,OLAP技术可以用于从不同的观点来分析数据。所以,OLAP是数据管理中使用的一种决策支持技术,用于模拟和分析商业信息。典型情况下,数据挖掘操作采用基于计算机的技术,使用户能够查询计算机中存放的结构化数据,其形式如多维数据库、常规数据库或者普通的计算机文件。更具体地说,数据挖掘涉及提取基于计算机的信息,使用户发现基于计算机的信息有关的趋势。对于OLAP应用,比如数据挖掘,一个日益流行的数据模型是多维数据库(MDDB)。在商业数据的交互探索期间,数据分析师往往使用MDDB来寻找数据中的异常区域。首先需要该项业务能够模拟,然后才能探索这种数据。对于OLAP应用,模拟一项业务可能需要大量的元数据,包括数据实体。在过去,图形工具已经使用了对象,比如矩形显示,来表示数据实体,比如关系数据库表格。对象的显示形式为,它们表现出了关系数据库表格中包含的数据之间的关系。在表示与数据的存储相关联的关系数据库数据结构的同时,再表示与该数据相关联的OLAP系统,就有问题。例如典型情况下,在关系数据库中存放的数据是以二维表格的形式存放的。虽然OLAP的数据表达方式典型情况下包括维数和尺度数据表达,但是关系数据库信息是以二维表格的形式表示的。在过去,已经试图使表达方式显示出用于存放数据的关系表格与用于OLAP数据分析的OLAP对象之间的映射。OLAP数据到关系数据库数据的映射,不容易表示。OLAP多维数据对象往往包括多个关系数据库表格,这多个关系数据库表格可能包括某些相同的表格。举例来说,OLAP数据可能包括销售的数量、销售的期限和销售的市场地区,而前者既是尺度数据,也是销售产品类型有关的维数数据。在过去,这种数据的表达方式或许要多次引用表示一维和一个尺度所用的关系数据库表格。指定了关联到数据库,比如多维数据库和关系数据库中多个表格的大量OLAP数据,典型情况下,有关的图形表达可能需要大量的对象。所以,映射的关系数据库表格引用是重复地全都表示它们与OLAP维数和尺度的联系时,OLAP维数和尺度的表达方式可能会有许多混淆之处。这就需要数据分析师理解复杂的映射结构,以便在OLAP数据的分析期间,在图形显示之内,回顾OLAP对象有关的信息。所以,能够以图形显示方式高效地表现OLAP对象与相关的关系数据库表格之间的映射,从而分析典型情况下大量的实体信息,将会是有益的。采用OLAP处理技术时,如果采用的图形显示方式最大程度地减小了当前图形显示相关联的缺点,能够高效地分析多维数据,将会是有益的。过去的图形表达方式没有适当地显示出存放数据所用的关系表格与OLAP数据分析所用的OLAP对象之间的映射。从上面的论述不难看出,典型情况下大量对象的图形显示方法仍然需要改进,使得OLAP对象与相关的关系数据库表格之间的映射能够高效地表现,以便强化这些对象和相关联数据的分析。
技术实现思路
本专利技术的一个实施例涉及在图形显示中高效地管理和表现实体信息的系统、方法和计算机产品。这种图形显示使表示实体信息的OLAP对象高效地映射到相关的关系数据库表格。本专利技术的一个实施例采用诸如关系数据库信息和OLAP数据挖掘的技术,强化了这些对象和相关联数据库数据的分析。过去的技术还不能充分地保留数据有关的上下文信息,进而改进典型情况下大量对象的图形显示,而数据分析技术,比如关系数据库信息、多维数据和OLAP数据的数据挖掘,要使用大量的这些对象。本专利技术的优选实施例采用的一种技术引入了若干区域,在图形显示中用作OLAP对象的容器。这些表示OLAP对象的区域包含着其它的区域,表示与OLAP对象相关联的数据库表格。本专利技术之优选实施例的优点在于,使关系数据库表格有关的信息保持在一起,从而在一个指定的区域容器之内,高效地显示相关联的关系数据库表格。正如参考代理案卷号为SVL920020074的美国专利申请所讨论的,在一个区域中表示的信息可以由诸如扩展、缩减和移动等技术进行处理,以增强OLAP数据分析技术。本专利技术的优选实施例可以依靠数据实体的一种典型的星形模型布局,它包括一个事实对象,典型情况下包含着一个单一的事实表格,位于图形显示的中心,由维对象围绕着。星形模型是一组关系表格,包括多个主表格(常常称为事实表格)以及相关的维表格,其中,维表格通过公共列与主表格相互重叠,而且维表格中的每一个都关联到主表格中的一列,这些主表格对应于维表格中的每一行。因为星形模型简单,具有的表格不多,它最大程度地降低了处理数据库操作所需的复杂性。这既有助于提高性能速度,也有助于确保数据库操作的正确结果。所以,许多关系数据库已经建立了星形模型结构,以便使数据库管理的开销最小。更具体地说,星形模型包括事实表格,它们按照特定的关系或条件运算,联结到一个或多个维表格中。这些事实表格保存着测量数据,而维表格保存着属性数据。这些维表格通常以一个等价条件联结到事实表格。本专利技术的优选实施例利用星形模型结构,来管理OLAP实体和数据库结构的图形显示。由于星形模型结构逻辑上可以由表示事实表格或维数的区域来表示,本专利技术的优选实施例会识别出该区域中相关联对象之间的密切关系,并且会在图形显示中表示相关联的对象。换句话说,本专利技术的一个实施例识别和利用相同区域中OLAP对象的密切关系,对相同区域中OLAP对象相关联的数据库结构进行分组。通过若干系统、方法和计算机产品,对于典型情况下的大量对象(数据分析技术,比如关系数据库信息、多维数据和OLAP数据的数据挖掘,可以使用这些对象),改进了其图形显示,实现了本专利技术的一个实施例。一种方法包括(a)识别数据集合中的实体,(b)将这些实体映射到图形显示中表示的对象,(c)识别至少一个区域中的对象,以及(d)使至少一个区域的每一个之内的对象相关联。应当承认,本专利技术可以在一种图形显示中实施,这种显示表示大于二维的情况,比如三维图形显示。同样,本专利技术的一个实施例通过使对象包括和包含其它的对象和区域,进一步以一种递归的方式运算。本专利技术的一个实施例将图形表达新颖地划分为若干区域,并且在每个区域之内,使对象能够独立地处理。更具体地说,本专利技术的一个实施例以高效地将OLAP对象的显示映射到相关联的关系数据库表格的图形显示方式,高效地表现本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:苏赞纳·卡特查特安克雷格·R·汤姆伦
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1