第5章 数库设计1.pptVIP

  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文档。上传文档
查看更多
An Introduction to Database Systenm 第五章 数据库设计 5.1 数据库设计概述 5.2 规范化 5.3 需求分析 5.4 概念结构设计 5.5 逻辑结构设计 5.6 数据库的物理设计 5.7 小结 5.1.1 数据库和信息系统 数据库设计概述 练习1 已知关系模式R(ABC),F={ A→B,B→C },求函数依赖集的闭包F+。 根据FD的推理规则,可推出F的F+有43个FD。 例如,据规则A1可推出A→φ(φ表示空属性集),A→A,…。据已知的A→B及规则A2可推出AC→BC,AB→B,A→AB,…。据已知条件及规则A3可推出A→C等。作为习题,读者可自行推出这43个FD。 码 定义: 设K为RU,F中的属性或属性组合。若K U, 则K称为R的侯选码(Candidate Key)。 若候选码多于一个,则选定其中的一个做为主码(Primary Key)。 练习:关系模式规范化(2009 考研) 现有如下关系模式: 订单(订单号,零件数量,零件号,零件描述,单价,供应商号,供应商姓名,供应商地址,订购日期,交货日期,订单总量) 其中,一个订单对应多种零件,不同订单可以订购同种零件,一种零件由一个供应商供应,一个供应商可以供应多种零件。 写出该关系模式中的函数依赖关系和主码。(3分) 该关系模式最高满足第几范式?并说明理由。(3分) 将该关系模式分解为3NF,并说明理由。(8分) BC范式的例子 [例5] 关系模式C(Cno,Cname,Pcno) C∈3NF C∈BCNF [例6] 关系模式S(Sno,Sname,Sdept,Sage) 假定S有两个码Sno,Sname S∈3NF。 S ∈ BCNF 规范化的基本思想 消除不合适的数据依赖 使模式中的各关系模式达到某种程度的“分离” 采用“一事一地”的模式设计原则 让一个关系描述一个概念、一个实体或者实体间的一种联系。若多于一个概念就把它“分离”出去 所谓规范化实质上是概念的单一化 规范化(续) 不能说规范化程度越高的关系模式就越好 在设计数据库模式结构时,必须对现实世界的实际情况和用户应用需求作进一步分析,确定一个合适的、能够反映现实世界的模式 上面的规范化步骤可以在其中任何一步终止 练习3 .设有一个反映工程及其所使用相关材料信息的关系模式: R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量) 如果规定:每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同; 工程名与材料名称均有重名; 每个工程使用若干种材料,每种材料可应用于若干工程中。 (1)根据上述规定,写出模式R的基本FD和关键码。 (2)R最高达到第几范式,并说明理由。 (3)将R规范到3NF。 1、1范式 定义:如果R满足关系的每一分量是不可再分的数据项,则称R是第一范式的,记作R∈1NF。 第一范式是对关系模式的最起码的要求。不满足第一范式的数据库模式不能称为关系数据库。 例:学籍(学号, 姓名, 性别, 学院, 院长,课程号,课程名称,成绩,任课教师) ∈1NF 满足第一范式的关系模式就是好的范式吗? 张倩 95 大学英语 08056 王莉 管理 女 徐娟 99061 张敏 91 无机化学 02011 张香 化学 男 王刚 99072 陈妍 75 大学英语 08056 李平 信息 女 李丽 99053 杨广 80 大学物理 09013 李平 信息 男 张三丰 99051 萧峰 85 数据库 09012 李平 信息 男 张三丰 99051 任课教师 成绩 课程名称 课程号 院长 学院 性别 姓名 学号 学号 课程号 姓名 性别 成绩 任课教师 课程名 学院 院长 学籍 改进: 有什么特点? 每一个非主属性完全函数依赖于码 王莉 管理 女 徐娟 99061 张香 化学 男 王刚 99072 李平 信息 女 李丽 99053 李平 信息 男 张三丰 99051 院长 学院 性别 姓名 学号 张倩 95 08056 99061 张敏 91 02011 99072 陈妍 75 08056 99053 杨广 80 09013 99051 萧峰 85 09012 99051 任课教师 成绩 课程号 学号 2NF的定义 定义5.6 若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。 无机化学 02011 大学英语 08056 大学物理 09013 数据库 09012 课程名称 课程号 学生 选课 课程 王莉 管理 女 徐娟 99061 张香 化学 男 王刚 99072 李平 信息 女 李丽 99053 李平 信息 男 张三丰 99051 院长

文档评论(0)

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

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

1亿VIP精品文档

相关文档