下载此文档

数据库技术与应用第三章(共三章)ppt课件.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
第三章关系规范化基础**2§,即关系模型中的每一个关系模式都必须满足一定的要求。规范化有许多层次,对关系最基本的要求是每个属性值必须是不可分割的数据单元,即表中不能再包含表。不规范的关系模式在应用中可能产生很多弊病。Date3一、讨论范围数据库是一组相关数据的集合,它不仅包括数据本身,而且包括有关数据之间的联系,这种联系通过数据模型体现出来。在以关系模型为基础的数据库中,用关系来描述现实世界。关系模式的全体定义构成关系数据库模式。关系数据库设计理论主要包括三方面的内容:函数依赖、范式、模式设计方法。其中函数依赖是核心Date4二、存储异常问题例:设有包括11个属性的教师任课关系模式如下。教师号姓名职称教师地址系号系名系地址课程号课程名教学水平学分111223334….马丽马丽马丽王平王平李明李明李明周舟教授教授教授讲师讲师教授教授教授讲师A1A1A1A2A2A3A3A3A4DP1DP1DP1DP1DP1DP1DP1DP1DP2计算机计算机计算机计算机计算机计算机计算机计算机通信L1L1L1L1L1L1L1L1L2C1C2C3C3C4C4C1C5C6英语C语言VBVBOSOS英语数据库数学GOODEXCELOKGOODGOODOKOKEXCELGOOD334442334用于确定某个特定元组的主关键字是(教师号,课程号)Date5该关系存在的问题数据冗余更新异常插入异常删除异常新的关系模型包括四个关系模式:教师T(教师号,姓名,职称,教师地址,系号)部门D(系号,系名称,系地址)课程C(课程号,课程名,学分)教学TC(教师号,课程号,教学水平)关系之间的联系通过外关键字反映出来。教师T和部门D之间通过T中的外关键字系号相联系;教师T与课程C之间存在多对多的联系,它通过教学TC中的外关键字教师号、课程号相联系。解决办法:重新设计一个关系模型Date6§,描述一个实体的各个属性之间也是互相联系的。属性之间的联系也分为三种类型。:设X、Y为关系中的属性或属性组,为简便起见,把它们的所有可能取值组成的两个集合也叫做X、Y。如果对于X中的任何一个具体值,Y中至多有一个值与之对应,并且对于Y中的任何一个具体值,X中也至多有一个值与之对应,称X、Y这两个属性之间是一对一联系。Date7例:读者(借书证号,单位,姓名,性别,职称,地址)关系模式的一个具体关系如下:借书证号单位姓名性别职称地址1111121**********信息系财会系经济系信息系计算机系计算机系王维利李立张三周华发李小峰许朋飞女男男男男女教授副教授讲师讲师助教讲师1号楼2号楼3号楼1号楼1号楼2号楼姓名与借书证号两个属性之间是一一对应的。是1:,至多与Y中的一个值相对应,而Y中的任一个具体值却可以和X中的多个值相对应,则称两个属性间从X到Y为m:1的联系。或从Y到X是1:m的联系。总编号分类号书名作者出版单位单价4455014455024455033322111122666655441**********TP3/12TP3/12TP3/12TP5/10TP3/12TS7/55TR7/90TR7/90数据库基础数据库基础数据库基础C程序设计FoxPro高等数学通信原理通信原理张三张三张三李伟刘明胡玲王平王平科学出版社科学出版社科学出版社高等教育出版社电子工业出版社清华大学出版社人民邮电出版社人民邮电出版社1717171823202525书名的集合{数据库基础,C程序设计,FoxPro,高等数学,通信原理}总编号的集合{445501,445502,445503,332211,112266,665544,114455,113388}书名与总编号之间是1:m,即同一个书名,:这里指的是属性值个数的多少,而不具有相同属性值的有多个元组。、Y两个属性值集中,如果任一个值都可以和另一个属性值集中多个值对应,反之亦然,则称属性X和Y是m:n关系。例:有一借阅关系,借阅(借书证号,总编号,借书日期)关系模式的一个具体关系如下:借书证号总编号借书日期11212511111211444550133221144550311226633221103/19/9902/12/9908/21/9903/19/9910/21/97数据依赖:关系中属性值之间这种既相互依赖又能相互制约的联系称为数据依赖。数据依赖主要有两种:函数依赖和多值依赖。显然,三类联系之间存在着包含关系,1:1是1:m的特例;1:m又是m:n当m=1时的特例。Date10

数据库技术与应用第三章(共三章)ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小226 KB
  • 时间2020-09-24