ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 19733|回复: 19

[讨论] 什么是表/一维表/二维表,哪位给个准确的定义

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-12-5 15:52 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
透视表要求是一维表,
那什么是表、一维表、二维表呢?查了一下午也没有找到准确的定义,
把找到的内容罗列如下:
++++++++++++++++++++++++++++++++++++
13.在关系数据模型中,一维表的列称为属性,二维表的行称为    。
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
系统将表定义为有关联的元素组成的一个整体。可以表示数学中的集合、向量、矩阵,也可以表示数据库中的一组记录。
一维表的表示形式是用花括号括起来的且中间用逗号分开的若干元素。例如:
                      {1,2,100,x,y}
表示由1,2,100,x,y这5个元素组成的一维表。
二维表的表示形式是用花括号括起来的且中间用逗号分开的若干个一维表。例如:
{{1,2,5},{2,4,4},{3,5,8,a,b},{1,2,1,x,y}}
均是二维表,二维表就是“表中表”。
++++++++++++++++++++++++++++++++++++

二维表由行和列组成,一列对应于一个字段,称为属性
++++++++++++++++++++++++++++++++++++

Q:经常看到关于一维表转为二维表、二维表转为一维列表等说法,那么,什么是“一维表”、“二维表”呢?
A:从数据库的观点来说,一维表是最合适于透视和数据分析的数据存储结构。
很多人容易将它与一维数组、二维数组、三维引用等等联系在一起,把“一维表”想象为只有一行或一列的表,这个想法是错误的。
实际上,这里的“维”指的是分析数据的角度,因此,
       
比如一个简单人事数据表如下:
序号        姓名        年龄        博士        硕士        本科        大专及以下
1        张三        36        √                           
2        李四        11                 √                  
3        王老五        50                                   √
4        肖萍儿        11                          √         
5        李仨儿        45                          √         
6        黄蓉        12                 √                  
7        严翠翠        33                                   √


表中的“博士、硕士、本科、大专及以下”从数据的角度来说,应该都是“学历”范畴,是人事档案中描述的一个因素,应该使用同一个字段,因此上面的表格可以称为一个“二维表”。而下面这个形式则为一维表:
序号        姓名        年龄        学历
1        张三        36        博士
2        李四        11        硕士
3        王老五        50        大专及以下
4        肖萍儿        11        本科
5        李仨儿        45        本科
6        黄蓉        12        硕士
7        严翠翠        33        大专及以下


++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
系统将报表的数据、规则以及报表的描述相分离,提供了功能强大的报表设计工具,它可以绘制一维表、二维表、定长表、不定长表以及混合表;对大表可以折行处理,可以加多个时点值,可以绘制类似“刀形”的表格等。绘制报表时只需定义好各指标间的关系,然后用鼠标简单拖拽即可画出想要的报表。另外在报表引擎处提供了调用规则引擎来设置审核关系的功能;
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
这里有一个一维表,如下所示:
T1    W1    0
T1    W2    0
T1    W3    0
T2    W1    1
T2    W2    1
T3    W1    2
...  ...  ...
这个表是动态生成的,需要转换成如下二维表:
      T1    T2    T3    ...
W1    0    1    2    ...
W2    0    1    -1    ...
W3    0    -1    -1    ...
...  ...  ...  ...  ...
主要难点是T和W的个数不确定,并且有些是没有数据的,例如T3-W2等,当没有数据时需要用-1来进行填充,求各位大虾,把这个一维表转成二维表的sql语句怎么写?谢谢!!!
++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
  二维表(一维是科目,二维是数据行)

    1.二维表:是关系数据库中“表达关系”记录数据的基本形式。

    2.二维表栏目不能嵌套,(表中不能再套表了)
++++++++++++++++++++++++++++++++++++


各位,给个定义吧。准确

[ 本帖最后由 goodliveluck200 于 2010-7-7 17:43 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-12-5 22:38 | 显示全部楼层
简单一点说,有一列数据列的为一维表
有两列数据列的为二维表!

TA的精华主题

TA的得分主题

发表于 2010-1-27 11:49 | 显示全部楼层
为什么没有没有理呀,我也想弄清楚这几个概念。

TA的精华主题

TA的得分主题

发表于 2010-1-27 12:02 | 显示全部楼层
想想单纯的一个坐标轴,和两个坐标轴建立的坐标系,或更多的坐标轴建立的坐标系上,怎么去确定一个点的确切位置的区别,就会有点清楚了。

TA的精华主题

TA的得分主题

发表于 2010-6-23 13:22 | 显示全部楼层
个人观点是,如果一行数据能表明关于对象的多种信息,成为一个完整的记录,它就是二维的;
如果一个完整的记录,需要多行来表示,每行只表示一种信息,多行数据间会重复要描述的对象,它就是一维的、

TA的精华主题

TA的得分主题

发表于 2010-10-20 11:11 | 显示全部楼层
看了楼上几位回复朦胧有点懂。

TA的精华主题

TA的得分主题

发表于 2011-6-12 10:05 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-8-24 13:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
回二楼,三例表就是三维的吗

TA的精华主题

TA的得分主题

发表于 2011-8-24 13:24 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-8-24 13:50 | 显示全部楼层
二维表就是有行列组成的,知道行号列号就可以确定一个表中的数据,这是二维表的特点。在关系数据库中,存放在数据库中的数据的逻辑结构以二维表为主
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 01:28 , Processed in 0.050180 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表