一种通用图形化分析系统技术方案

技术编号:14113673 阅读:89 留言:0更新日期:2016-12-07 11:03
本发明专利技术涉及一种通用图形化分析系统,包括数据层、RIA中间件层和Web界面层,所述数据层包括一个核心数据库以及一些业务数据库,核心数据库是本发明专利技术自带的数据库,业务数据库是企业或政府部门原有的数据库;核心数据库设有一个数据接口;所述RIA中间件层包括关系网查询界面和三维数据立方界面两种图形化界面,三维数据立方界面设有三维全显显示界面和二维切片显示界面,所述Web界面层是图形化的浏览器界面。本发明专利技术有益效果:弥补关系数据库的不足,提高现有数据的利用率,提高业务人员工作效率,使之能够快速地理解、掌握数据库中的数据,从中挖掘出宝贵的知识。

【技术实现步骤摘要】

本专利技术涉及数据挖掘领域,尤其涉及一种通用的数据库图形化分析系统。
技术介绍
关系数据库产生于上世纪七十年代,它出现以后迅速占领了市场,淘汰了旧的数据库。今天,全世界的主流数据库产品都是关系数据库,绝大多数企业和政府部门的绝大多数结构化数据都是以关系数据库的形式存储的。关系数据库之所以大获成功,在于它有一个坚实的理论基础,这就是ER模型(实体关系模型)和关系代数。当然它也存在需要继续完善的地方。关系数据库的核心是实体关系模型,每个数据库都是围绕着“实体”和“关系”这两种对象建立的。所谓实体,就是人员、企业、宾馆、航班等等;所谓关系,就是两个实体之间的关系,诸如什么人在什么企业上班,什么人入住什么宾馆,什么人乘坐什么航班之类。每个数据库都是由不同的数据库工程师手工建立的。这样就会产生一个问题:每个数据库的本质都是一样的,都是人员、企业、宾馆、航班等实体以及它们之间的关系;但是,每个数据库又不完全一样,因为人手工做的东西肯定会有差异。所以,每个数据库在理论上是一致的,在实际上又是不一致的。这样,不同数据库之间的数据就很难交流,很难放到一起来比对,这是关系数据库的第1个问题。关系数据库里面一般来说只会保存最基本的关系,比如:张三在A公司上班,A公司的地点在杭州。那么,数据库里就只会保存“张三在A公司上班”和“A公司的地点在杭州”这两个最基本的关系,不会保存“张三的工作地点在杭州”这样的关系,因为这个关系可以由两个基本关系推导出来,这就叫关系代数,或者关系运算。从理论上讲这样做是正确的,因为这样可以消除重复、消除歧义、减少存储空间、优化数据库结构。如果要想得到“张三的工作地点在哪里?”这类问题的答案,使用SQL语言(结构化查询语言,关系数据库的标准语言)推导一下,也就是说进行一下关系运算就可以了。但是,业务人员既不会使用SQL语言,也不会进行关系运算,只有专业的数据库工程师才会。而且,对于那些复杂的关系,往往要关联十几张表才能得到,这样的工作即便对于数据库工程师也是非常费时费力的。业务人员不会关系运算,这就是关系数据库的第2个问题。关系数据库不仅具有关系运算功能,同时也具有包括统计分析在内的数学运算功能。业务人员同样也不掌握数学运算功能。一般是由数据库工程师代为查询,或者由程序员写好固定的统计分析的前台界面,系统运行以后业务人员就只能使用这几个固定的界面。这种方法对于结构比较简单、比较固定的数据库是可行的,但对于结构复杂并且经常有新的数据表导入的数据库来说则是不可行的,因为几个固定的界面是不可能实现所有的统计分析运算的。这是关系数据库的第3个问题。数据库工程师在建立关系数据库之前要进行设计,设计工作包括画一张ER图(实体关系图)。ER图能简单明了、形象直观地反映出该数据库中的主要实体以及它们之间的关系。因为人类的大脑与计算机正好相反,计算机处理文字的速度比处理图像要快,而人类大脑处理图像比处理文字要快。但是,ER图只是保存在设计草稿中,数据库在建立完毕以后,数据库里并没有这样一张图。这对于数据库工程师来说问题不大,因为他们经过专业的训练,对数据库很熟悉,所以他们的脑海里会有一张ER图。而对于业务人员来说问题就大了:他们不熟悉数据库,脑子里根本没有ER图,所以他们很难理解数据库里有哪些对象,其关系是什么。即便给他们一张ER图也不能解决问题,因为这张图是静态的,不能随着数据库结构的变化而变化;而且ER图的符号也不够直观、丰富、生动,业务人员理解起来还是有难度。所以,缺乏图形化的展现方式,业务人员难以理解,这就是关系数据库的第4个问题。关系数据库的第5个问题、同时也是它的最严重的问题在于:关系数据库的核心是ER模型,ER模型说明:世界是由实体组成的,实体之间存在关系,但却没说明实体是什么,关系是什么。这样,每个数据库在建立时,都要从头建立一套实体以及它们之间的关系。也就是说,每个数据库都是零散的、肤浅的。打个比方,ER模型告诉我们:这座楼房是用砖头和水泥搭建的。砖头和水泥只是组成的楼房的最基本的组件,至于说这座楼房的整体结构是什么样的,ER模型没说,我们也不知道。或许有人会反驳:每座楼房的结构都不同,不可能把所有楼房的结构都列举出来。实际上不是这样。楼房的结构千变万化,但总有其内在的统一的规律。比如:所有楼房的结构都是三维的。这个规律就很基本很重要。但是很遗憾,ER模型不包含这个规律。所以说,关系数据库理论告诉我们世界是由实体和关系组成的,但却没说是由哪些实体和哪些关系组成的,以及如何组成这个世界的,连一些最基本的规律都没有。前面提到的4个问题都是表象,这第5个问题才是关系数据库的所有问题的核心和本质。总之,一方面关系数据库是一种成功的数据库,目前绝大多数企业和政府部门的结构化数据都存放在关系数据库中;另一方面关系数据库又存在很大的不足,表现在:第一,不同的数据库难以放到一起进行对比;第二,业务人员不掌握关系运算和数学运算功能,难以实现灵活的关联查询和统计分析;第三,缺乏图形化的展现方式,业务人员难以理解。关系数据库的所有问题的本质在于:关系数据库仅仅说明了世界是由实体和关系组成的,但却没说明是由哪些实体和哪些关系组成的,以及组成世界的基本规律是什么。
技术实现思路
本专利技术的目的是提供一种通用图形化分析系统,以解决关系数据库存在的缺乏图形化显示和分析界面和不包含实体和关系如何组成世界的基本规律这两方面问题的不足。本专利技术的目的是通过以下技术方案来实现:一种通用图形化分析系统,包括数据层、RIA中间件层和Web界面层,所述数据层包括一个核心数据库以及一些业务数据库,核心数据库是本专利技术自带的数据库,业务数据库是企业或政府部门原有的数据库;核心数据库设有一个数据接口;所述RIA中间件层包括关系网查询界面和三维数据立方界面两种图形化界面,三维数据立方界面设有三维全显显示界面和二维切片显示界面,所述Web界面层是图形化的浏览器界面;所述核心数据库的数据结构既表现为核心表结构,又表现为核心网络结构,所述核心网络的基础是一个三维的网络,三维包括时间维、集合维和客体维,时间维有先、后两个方向,先为负,后为正、集合维有下、上两个方向,下为负,上为正、客体维有左、右两个方向,左为负,右为正,所述时间维的正方向与集合维的正方向的乘积左旋就是客体维的左方向,乘积右旋就是客体维的右方向,所述核心网络的核心是人。所述时间维是三维的基础,任何实体、任何关系,都显式或隐式地蕴含着时间。时间维反映的是实体以及实体内各节点的先后关系,或者说序列关系。所述集合维是建立在时间维的基础之上的,是垂直于时间维的。集合维反映的是实体之间的集合关系,或者说从属关系。所述客体维是建立在时间维和集合维基础之上的,是垂直于时间维和集合维的。客体维是对同一时间、同一集合的实体的进一步区分。在不同的业务数据库中的不同的业务表里,会有关于同一个实体的多条记录。当这些业务表融合到核心表里以后,关于这同一个实体的多条记录就变成核心网络的多个节点。每个节点都有三维坐标,把每个节点都描绘出来,就能得到这个实体在三维网络中的立体图形。如果把两个以上的实体都描绘出来,就会看到这些实体之间可能会存在的相交、相切、相离、包含等立体关系。表,是关系数据库中的数据的存储方式,所述核心数本文档来自技高网
...
一种通用图形化分析系统

【技术保护点】
一种通用图形化分析系统,其特征在于:包括数据层、RIA中间件层和Web界面层,所述数据层包括一个核心数据库以及一些业务数据库,核心数据库是本专利技术自带的数据库,业务数据库是企业或政府部门原有的数据库;核心数据库设有一个数据接口;所述RIA中间件层包括关系网查询界面和三维数据立方界面两种图形化界面,三维数据立方界面设有三维全显显示界面和二维切片显示界面,所述Web界面层是图形化的浏览器界面。

【技术特征摘要】
1.一种通用图形化分析系统,其特征在于:包括数据层、RIA中间件层和Web界面层,所述数据层包括一个核心数据库以及一些业务数据库,核心数据库是本发明自带的数据库,业务数据库是企业或政府部门原有的数据库;核心数据库设有一个数据接口;所述RIA中间件层包括关系网查询界面和三维数据立方界面两种图形化界面,三维数据立方界面设有三维全显显示界面和二维切片显示界面,所述Web界面层是图形化的浏览器界面。2.根据权利要求1所述的一种通用图形化分析系统,其特征在于:所述核心数据库的数据结构既表现为核心表结构,又表现为核心网络结构,所述核心网络的基础是一个三维的网络,三维包括时间维、集合维和客体维,时间维有先、后两个方向,先为负,后为正、集合维有下、上两个方向,下为负,上为正、客体维有左、右两个方向,左为负,右为正,所述时间维的正方向与集合维的正方向的乘积左旋就是客体维的左方向,乘积右旋就是客体维的右方向,所述核心网络的核心是人。3.根据权利要求2所述的一种通用图形化分析系统,其特征在于:所述时间维是三维的基础,任何实体、任何关系,都显式或隐式地蕴含着时间,时间维反映的是实体以及实体内各节点的先后关系或者序列关系。4.根据权利要求2所述的一种通用图形化分析系统,其特征在于:所述集合维是建立在时间维的基础之上且垂直于时间维,集合维反映的是实体之间的集合关系或者从属关系。5.根据权利要求2所述的一种通用图形化分析系统,其特征在于:所述客体...

【专利技术属性】
技术研发人员:黎健生梁远鸿
申请(专利权)人:柳州龙辉科技有限公司
类型:发明
国别省市:广西;45

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

1