ERP沙盘模拟管理综合实训手册 教学课件 ppt 作者 高冬梅 第1章 数据库基础知识.pptVIP

ERP沙盘模拟管理综合实训手册 教学课件 ppt 作者 高冬梅 第1章 数据库基础知识.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ERP沙盘模拟管理综合实训手册 教学课件 ppt 作者 高冬梅 第1章 数据库基础知识

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1.2 关系数据库 1.2. 3关系规范化 (4)传递函数依赖:若Y单值函数依赖于X ,而Z又单值函数依赖于 Y,则称Z传递函数依赖于X。 Y:所在系——X:学号 Z:系主任-——Y:所在系 1.2 关系数据库 1.2. 3关系规范化 创建关系型数据库必须遵循一定的原则规范。按照这些原则规范创建数据库就称为关系规范化。 这些规范按照条件的宽严程度不同分为五个等级,每个等级用一个范式表示。 满足最低要求的关系规范化称为第一范式,再高一级的称为第二范式,依此类推,最高为第五范式。高级范式总是包含了低级范式的全部要求。 1.2 关系数据库 1.2. 3关系规范化 (1) 范式(Normal form): 建立关系时需要满足的约束条件划分成若干标准,这些标准称为范式,简写为NF。范式的级别越高,发生操作异常的可能性越小,数据冗余越小,但由于关联多,读取数据时花费时间也会相应增加。 达到第三范式的关系仍有可能存在冗余等问题,所以关系数据库理论还有BCNF、4NF、5NF等范式。在实际应用中,一般达到了3NF的关系就可以认为是较为优化的关系。 1.2 关系数据库 1.2. 3关系规范化 1)若一个关系中,无重复组,且各属性都是不可再分割的基本数据项,则称该关系属于第一范式。在关系型数据库管理系统中,涉及到的研究对象都是满足1NF的规范化关系,不是1NF的关系称为非规范化的关系。 2)若一个关系属于1NF,且每一个非主属性都完全函数依赖于主关键字,则称该关系属于第二范式。若某关系中主关键字由1个字段构成,则1NF自然满足2NF。 3)若一个关系属于2NF,且每一个非主属性都不传递函数依赖于主关键字,则称该关系属于第三范式。 1.2 关系数据库 1.2. 3关系规范化 (2) 关系分解的原则 关系的规范化就是将关系按照一定的原则不断地分解为多个关系的过程,通过分解使关系逐步达到较高范式。任何一个非规范化的关系经过分解都可以达到3NF。在实际应用中,数据库设计人员应根据具体情况灵活掌握,千万不要盲目追求规范化的程度。 关系分解的基本原则是: 1)关系分解后必须可以无损连接的。 2)分解后的关系要相互独立。 1.2 关系数据库 1.2. 3关系规范化 (3) 关系的规范化过程 按照范式理论,在lNF的基础上,消除了属性对关键字的不完全函数依赖关系,即可得到第二范式(2NF),在2NF的基础上,消除了属性对关键字的传递函数依赖关系,即可得到第三范式(3NF)。 1.2 关系数据库 1.2. 3关系规范化 1)第一范式(一张表) 学生表(学号,姓名,出生日期,性别,所在系,系主任,课程号,课程名,学分,成绩) “学号”和“课程号”为复合关键字,其它的属性全部函数依赖于“学号”和“课程”,例如“成绩”。 1.2 关系数据库 1.2. 3关系规范化 2)第二范式(三张表) “学分”单值依赖于“学号”和“课程号”,又能单值依赖于它们的一个真子集“课程号” ,消除不完全函数依赖 学生表(学号,姓名,出生日期,性别,所在系,系主任) 课程表(课程号,课程名,学分) 成绩表(学号,课程号,成绩) 1.2 关系数据库 1.2. 3关系规范化 3)第三范式 (四张表) “系主任”单值依赖于“所在系”, “所在系”又单值依赖于“学号”,消除传递函数依赖 学生表(学号,姓名,出生日期,性别,所在系*) 系表(所在系,系主任) 课程表(课程号,课程名,学分) 成绩表(学号,课程号,成绩) 1.2 关系数据库 1.2. 3关系规范化 规范化是把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程。 规范化的数据库必须符合关系模型的范式规则。 范式可以防止在使用数据库时出现不一致的数据,并防止数据丢失。 高级范式根据定义属于所有低级的范式。第三范式中的关系属于第二范式,第二范式中的关系属于第一范式。 1.2 关系数据库 1.2. 4 专门的关系运算 1、选择运算 选择运算是按照给定条件从指定的关系中挑选出满足条件的元组构成新的关系。 或者说,选择运算的结果是一个表的行的子集。 例如从表1.1中查找所在系为电气工程系的学生记录就是一种选择运算。 1.2 关系数据库 1.2. 4 专门的关系运算 2、投影运算 投影运算是从指定的关系中挑选出某些属性构成新的关系。 或者说,选择运算的结果是一个表的列的子集。 例如从表1.2中指定查询课程名和学分字段值就是一种投影运算。 1.2 关系数据库 1.2

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档