什么是一维表,什么是二维表?和数组的1维,2维 不是一回事
错误概念:
一维表:是只有1行数据的? 只有2个列的? 是空间上一维的,线的概念? NO,这是1维数组
二维表:是空间上二维的,面的概念? NO ,这是2维数组,但不一定是二维表
准确概念辨析
表:基础概念,1行是1条数据,1列是1个属性
只要是表,从空间上看都是二维的
从空间上是一维的,那是一个数列,不是表
一维表:每列都是独立属性,列和列之间不能在归为1类概念(我理解就是:列的概念不能再被拆分,已经是最小逻辑单元)
录入原始数据,一般要有一维表
二维表:至少有部分列是非独立的,同类概念/属性/参数(可归类为一类),那么就是二维表
二维表,主要目的是展示,更容易理解,发现规律
例子
表1: 姓名,数学,语文,物理,化学------------二维表
表2:姓名,学科,成绩-------------------------------一维表