[发明专利]一种基于关系数据库的数据组合显示方法在审
| 申请号: | 201710966785.1 | 申请日: | 2017-10-17 |
| 公开(公告)号: | CN108319632A | 公开(公告)日: | 2018-07-24 |
| 发明(设计)人: | 杨宇平 | 申请(专利权)人: | 杨宇平 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立;王丹 |
| 地址: | 上海市长宁区龙*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关联 单元格 关系数据库 数据组合 显示数据 相邻显示 数据行 显示列 逻辑关系 显示行 紧凑 选中 直观 重复 | ||
本发明涉及一种基于关系数据库的数据组合显示方法,包括:当显示表格中的一个单元格被选中,且已在显示表格中显示数据的数据表中存在被选中的单元格所在的数据行的关联行时,将关联行所在的数据表的数据的显示列与被选中的单元格所在的数据表的数据的显示列作列的相邻显示,其中,在显示表格中显示数据的数据表来自于同一个关系数据库;将关联行所在的各个数据表中相应的关联行在同一个显示表格中作行的相邻显示;将关联行所在的各个数据表中相应的关联行中的一数据行与被选中的单元格所在的数据行在同一显示行显示。本发明可以将不同数据表的数据不重复地、紧凑地显示到同一个显示表格中,并让用户直观地看到不同数据表的数据之间的逻辑关系。
技术领域
本发明涉及电子表格和数据库的应用技术领域,具体涉及一种基于关系数据库的数据组合显示方法。
背景技术
关系数据库是当今使用最广泛的数据库类型。对于大多数企业来说,业务数据如销售数据、市场数据、客户数据、会计数据等都可以排列成表格型的数集。如果表A和表B中分别存在两列ca和cb,而这两列的值集合有交集,则ca和列cb被称为关联列,表A和表B被称为关联的。同一关系数据库中不同数据表的关联的类别,一般性地讲,可以是没有关联,一对一关联、一对多或多对多关联。
在传统显示方法中,对于两个数据表有一对多关联或多对多关联的情况,只有两种用表格型格式显示来自不同数据表的数据的方法。方法之一是用多个显示窗口,一个窗口显示表A的数据,另一个窗口显示表B的数据。这种方法的缺点在于占用较大的显示屏空间,不同的显示窗口会相互覆盖,且用户不能直观的看出表A和B的数据行之间的关系。
传统显示方法之二是在同一个显示窗口中以统一的表格型格式同时显示表A和表B中的数据。例如,数据表A中ca列的第ra1和ra2行的值为v1,数据表B中cb列的第rb1、rb2和rb3行的值为v1。那么,数据表A中的行ra1、ra2与数据表B中的行rb1、rb2和rb3可以在相同的显示行中一起显示,即显示行是(ra1,rb1),(ra1,rb2),(ra1,rb3),(ra2,rb1),(ra2,rb2),(ra2,rb3)。总6个显示行。这种方法的缺点在于占据了很大的显示屏空间,而且会重复地显示同样的数据,使得用户不容易看到表A和表B中数据行之间的关系。
某些情况下,上述传统方法几乎不可行。例如,数据表A1、A2、A3、A4之间有关联,表A1中有七行数据和表A2中的两行不同的数据相关联,而表A2的其中一行数据又和表A3的十二行数据相关联,表A2的另一行数据和表A4中的五行数据相关联。那么,在使用第二种传统方法时,显示表A1、A2和A3的数据时,有7*12=84个显示行。显示表A1、A2和A4数据时,有7*5=35个显示行。同时显示A1、A2、A3和A4的数据时,有84+35=119个显示行。绝大部分被显示的数据都是重复显示的。这种大量重复显示的表格型数据显示,对于帮助用户理解数据意义几乎无用。
发明内容
本发明针对现有技术存在的上述的技术问题,提供了一种基于关系数据库的数据组合显示方法。
本发明解决上述技术问题的技术方案如下:一种基于关系数据库的数据组合显示方法,包括以下步骤:
步骤1、当显示表格中的一个单元格被选中,且已在所述显示表格中显示数据的数据表中存在被选中的单元格所在的数据行的关联行时,将所述关联行所在的数据表的数据的显示列与所述被选中的单元格所在的数据表的数据的显示列作列的相邻显示,其中,在所述显示表格中显示数据的数据表来自于同一个关系数据库;
步骤2、将所述关联行所在的各个数据表中相应的关联行在同一个显示表格中作行的相邻显示;
步骤3、将所述关联行所在的各个数据表中相应的关联行中的一数据行与所述被选中的单元格所在的数据行在同一显示行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨宇平,未经杨宇平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710966785.1/2.html,转载请声明来源钻瓜专利网。





