网站大量收购独家精品文档,联系QQ:2885784924

sql2005三范式.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql2005三范式

本章目标;1.1 关系数据模型;为什么需要设计数据库; 软件项目开发周期;软件项目开发周期; 数据结构; ; 候选主键与主键;判断候选键两条规则:  (1)表中任意两行记录的候选键的属性值不相同,即唯一性规则。  (2)作为候选键的属性组合中,其属性组合的任意子集都不具有唯一性,即不可简化性规则。 ; 关系与关系模型; 1.3 设计数据库的步骤;(2)确定数据 在收集到所需的全部相关信息后,将所有收集到的数据类型。以及这些类型的属性进行明确的定义,同时需要仔细考虑属性与数据类型的关系 ; 1.3 设计数据库的步骤;(4)进行规范化 按照规范化准则对数据进行整体分析,以找到逻辑上的错误,更正任何违背了规范化形式的做法,使数据符合规范化的要求。 (5)编写SQL代码以创建数据库。 ;实体-??系模型; 属性 ; 关系; E-R图的绘制; 绘制E-R图; 绘制E-R图;绘制E-R图;如何将E-R图转换为表;如何将E-R图转换为表;如何将E-R图转换为表; 1.4 关系数据库 规范化理论;由于函数依赖关系的存在,如果数据库设计不合理,则会出现各种异常。例如,要求设计一个教学管理数据库,希望从该数据库中得到如下有关信息:学生学号、姓名、出生日期、性别、所属院系、系主任姓名、选修的课程号、该课程的成绩等。对于此例的要求,假设设计的关系模式如下: S(SID,Sname,Sbirth,Ssex,Sclass,Sdep,Dname,CID,Grade) 其中,s是关系模式名,SID表示学生学号,Sname表示学生姓名,Sbirth表示学生的出生日期,Ssex表示学生性别,Sclass表示学生所在的班级,Sdep表示学生所在的系别,Dname表示学生所在系的系主任姓名,CID表示学生选修的课程号,Grade表示学生选修该课程的成绩。 ;三个异常和数据冗余问题: (1)插入异常 (2)删除异常 (3)更新异常 (4)数据冗余 ; ;第一范式 (1st NF);第二范式 (2nd NF); 1.6.3 第三范式 (3rd NF);;1.6.4 规范化实例;规范化实例;规范化实例;规范化实例;规范化实例;一张表描述了多件事情,如图3所示。; 应用第二范式规范化; 应用第三范式规范化; 规范化和性能的关系 ;总结;总结

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档