2.3关系模型的直观认知 需要说明的是,关系模型是严格的二维表格的形式,如果出现下表 所示的形式,即直观上的“大表套小表”“表中有表”的形式,这种非 规范的表示方式,就不是关系模型下的关系模式。第3章有关大数据技术 的诞生,就是从突破这一制约关系模型的约束条件开始,实现了更高阶 段的技术突破。 事业单位工资标准表套改表 薪级工资标准 职称 岗位 岗位工资 薪级 标准 薪级 标准 薪级 标准 薪级 标准 薪级 标准 一级 2800 80 14 273 27 613 40 1064 53 1720 二级 1900 2 91 15 295 28 643 41 1109 54 1785 正高级 三级 1630 3 102 16 317 29 673 42 1154 55 1850 四级 1420 4 113 17 341 30 703 43 1199 56 1920 表2-2 不符合关系模型的形式上存在嵌套的表格实例
2.3 关系模型的直观认知 需要说明的是,关系模型是严格的二维表格的形式,如果出现下表 所示的形式,即直观上的“大表套小表”“表中有表”的形式,这种非 规范的表示方式,就不是关系模型下的关系模式。第3章有关大数据技术 的诞生,就是从突破这一制约关系模型的约束条件开始,实现了更高阶 段的技术突破
2.3关系模型的直观认知 2.3.2关系模型的拓展认知 传统的关系数据库应用中,也经常出现如图2-3所示的表格形式,即 直观上的大表套小表、表中有表的形式。图2-3的表格中,对应属性“职 称”的“正高级”一行,所对应的“岗位”属性值又分了四级。这在用 户端出现的看似和关系模型矛盾的现象,是数据库系统根据行业和用户 需求而使用的“视图”(view)技术。视图是从一个或几个基本关系表 中导出的虚拟的表,是对关系模型下的二维表格经过二次加工以后的虚 拟产品。下面我们将结合实例分析,探讨视图技术的应用过程
2.3 关系模型的直观认知 2.3.2 关系模型的拓展认知 传统的关系数据库应用中,也经常出现如图2-3所示的表格形式,即 直观上的大表套小表、表中有表的形式。图2-3的表格中,对应属性“职 称”的“正高级”一行,所对应的“岗位”属性值又分了四级。这在用 户端出现的看似和关系模型矛盾的现象,是数据库系统根据行业和用户 需求而使用的“视图”(view)技术。视图是从一个或几个基本关系表 中导出的虚拟的表,是对关系模型下的二维表格经过二次加工以后的虚 拟产品。下面我们将结合实例分析,探讨视图技术的应用过程
2.3关系模型的直观认知 数据冗余: 表2-3学生基本信息表(数据库设计时) 学号 姓名 身份证号码 性别 出生年月 院系 父亲 母亲 家庭地址 M0117006 林学文 米米*米米**米米米 男 1998.5 文学院 林峰 刘玉 米米米米米米 .. M0117057 张晓松 米*米米米**米米学 男 1998.2 物理系 张明 王芳 米米米米米米 ·· 。 ”。 表2-4学生奖学金获奖名单统计表 学号 姓名 身份证号码 性别 出生年月 院系 奖学金类型 奖金数额 (元) M0117006 林学文 *米米*米米米*米* 男 1998.5 文学院 国家奖学金 20000 M0117057 张晓松 *米米*米米米*米米 男 1998.2 物理系 华为奖学金 6000 44
2.3 关系模型的直观认知 数据冗余: 学号 姓名 身份证号码 性别 出生年月 院系 父亲 母亲 家庭地址 M0117006 林学文 ********** 男 1998.5 文学院 林峰 刘玉 ****** ... ... ... ... ... ... ... ... ... M0117057 张晓松 ********** 男 1998.2 物理系 张明 王芳 ****** ... ... ... ... ... ... ... ... ... 学号 姓名 身份证号码 性别 出生年月 院系 奖学金类型 奖金数额 (元) M0117006 林学文 ********** 男 1998.5 文学院 国家奖学金 20000 M0117057 张晓松 ********** 男 1998.2 物理系 华为奖学金 6000 ... ... ... ... ... ... ...
2.3关系模型的直观认知 为了满足实际需要,又能充分利用数据库现有的基本数据,避免应用 过程中产生数据冗余现象,一项名为“视图”的数据库技术,有效地解决 了这类应用问题。视图是从一个或几个基表中导出来的一个虚拟表,也叫 虚表。产生视图的表叫作该视图的基表,是物理上组成数据库系统的关系 表格。 视图技术本质上是一种有选择地对数据进行提取和显示的虚拟技术。 视图体现了数据库中原始数据的多种灵活显示方式。技术上可以将视图看 成一个移动的窗口,通过它可以把用户感兴趣的数据以动态选择的方式, 框进用户的视野中。 形式上,视图也是一种表格,而且可以组成表格嵌套的较为复杂的表 现形式,看上去非常像数据库的物理表。但对它的操作,譬如通过视图修 改数据,实际上是在改变基表中的数据,基表数据的改变也会自动反映在 由基表产生的视图中
2.3 关系模型的直观认知 为了满足实际需要,又能充分利用数据库现有的基本数据,避免应用 过程中产生数据冗余现象,一项名为“视图”的数据库技术,有效地解决 了这类应用问题。视图是从一个或几个基表中导出来的一个虚拟表,也叫 虚表。产生视图的表叫作该视图的基表,是物理上组成数据库系统的关系 表格。 视图技术本质上是一种有选择地对数据进行提取和显示的虚拟技术。 视图体现了数据库中原始数据的多种灵活显示方式。技术上可以将视图看 成一个移动的窗口,通过它可以把用户感兴趣的数据以动态选择的方式, 框进用户的视野中。 形式上,视图也是一种表格,而且可以组成表格嵌套的较为复杂的表 现形式,看上去非常像数据库的物理表。但对它的操作,譬如通过视图修 改数据,实际上是在改变基表中的数据,基表数据的改变也会自动反映在 由基表产生的视图中
2.3关系模型的直观认知 例: 表2-4不需要单独构造,只需要摘取表2-3中的前六个属性和表2-5中的 前两个属性,然后把这两部分内容合并在一起,这样通过属性切割和逻 辑叠加的操作,就产生了表2-4。 表2-5奖学金类型明细表 奖学金类型 奖金数额/元 赞助单位 奖励人数/人 奖励院系 入围条件 备注 国家奖学金 20000 教育部 20 全校院系 米米米米米米 华为奖学金 6000 华为 50 理科院系 米*米米米米
2.3 关系模型的直观认知 例: 表2-4不需要单独构造,只需要摘取表2-3中的前六个属性和表2-5中的 前两个属性,然后把这两部分内容合并在一起,这样通过属性切割和逻 辑叠加的操作,就产生了表2-4。 奖学金类型 奖金数额/元 赞助单位 奖励人数/人 奖励院系 入围条件 备注 国家奖学金 20000 教育部 20 全校院系 ****** 华为奖学金 6000 华 为 50 理科院系 ******