oracle数据库表设计.pptxVIP

  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文档。上传文档
查看更多
表设计规范2017年11月3日目录表设计范式表与表关联关系主键、外键、约束表分区 表设计规范-范式1NF:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如:?StudyNo |?? Name?? |?? Sex?? |?? Contac???? john???????? Male????? Email:kkkk@ee.net,phone:22245620040901mary famale email:kkk@fff.net phone:123455以上的表就不符合,第一范式:主键重复(实际中数据库不允许重复的),而且Contact字段可以再分所以变更为正确的是?StudyNo |?? Name?? |?? Sex?? |????? Email???????? |????? Phon???? john???????? Malemailto:kkkk@ee.netkkkk@ee.net 22245620040902mary famale mailto:kkk@fff.netkkk@fff.net 123455表设计规范-范式2NF:如果关系模式R是第一范式的,而且关系中每一个非主属性不部分依赖于主键,称R是第二范式的满足第一范式的前提下,消除部分函数依赖StudyNo |?? Name?? |?? Sex?? |???????? Email???????? |????? Phone??? |ClassNo | ClassAddress01????????????????? john??????? Malemailto:kkkk@ee.netkkkk@ee.net 222456????? 200401??????????? A楼201mary famale mailto:kkk@fff.netkkk@fff.net 123455????? 200402??????????? A楼3这个表完全满足于第一范式,主键由StudyNo和ClassNo组成,这样才能定位到指定行但是,ClassAddress部分依赖于关键字(ClassNo-〉ClassAddress),所以要变为两个表表一StudyNo |?? Name?? |?? Sex?? |????? Email???????? |????? Phone |ClassNo 01??????????? john???????? Malemailto:kkkk@ee.netkkkk@ee.net 222456?? 200401 01mary famale mailto:kkk@fff.netkkk@fff.net 123455????? 200402表二?ClassNo | ClassAddress?200401????? A楼2?200402????? A楼3表设计规范-范式3NF:不存在非主属性的传递性依赖以及部分性依赖 StudyNo |?? Name?? |?? Sex?? |????? Email???????? |bounsLevel |boun???? john???????? Malemailto:kkkk@ee.netkkkk@ee.net 优秀$100020040902mary famale mailto:kkk@fff.netkkk@fff.net 良$600这个完全满足了第二范式,但是bounsLevel和bouns存在传递依赖更改为:表1:StudyNo |?? Name?? |?? Sex?? |????? Email???????? |bouunsN???? john???????? Malemailto:kkkk@ee.netkkkk@ee.net 120040902mary famale mailto:kkk@fff.netkkk@fff.net 2表2:bounsNo |bounsLevel |bouns1优秀$1000?2良$600基本表的性质基本表与中间表、临时表不同,因为它具有如下四个特性: (1) 原子性。基本表中的字段是不可再分解的。 (2) 原始性。基本表中的记录是原始数据(基础数据)的记录。 (3) 演绎性。由基本表与代码表中的数据,可以派生出所有的输出数据。 (4) 稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。 理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来。范式标准 基本表及其字段之间的关系, 应尽量满足第三范式。但是,满足第三范式的数据库设计,往往不是最好的设计。为了提高数据库的运行效率,常常需要降

文档评论(0)

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

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

1亿VIP精品文档

相关文档