- 1、本文档共153页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
◼ 4.1 规范化问题的提出
◼ 4.2 函数依赖
◼ 4.3 关系模式的分解*
◼ 4.4 关系模式的范式
◼ 4.5 关系模式的规范化
2
4.1 规范化问题的提出
◼ 建立一个数据库应用系统,很关键的一
个问题是如何把现实世界表达成适合于
它们的数据库模式,即应该构造几个关
系,每个关系由哪些属性组成等。这是
数据库的逻辑设计问题。
3
◼ 层次模型和网状模型的数据库设计除了遵循
层次模 型和网状模型的原则以及管理系统本身
的规定外,主要凭设计者的经验直观地选 择
和确定实体集、属性及实体集之间的关系。这
样就影响了数据库系统的性能和效率。
4
◼ 由于关系模型有严格的数学理论基础,因此
人们就以关系模型为背景来讨论关系模式的
设计问题,形成了数据库逻辑设计的一个有
力工具——关系数据库的规范化理论。
◼ 规范化理论虽然是以关系模型为背景,但是
它对于一般的数据库逻辑设计同样具有理论
上的意义。
5
◼ 关系数据库的规范化理论
,是模式分解和设计的基础
函数依赖
模式分解的标准
范式 (Normal Form )
模式设计
6
◼ 从1971年起,E.F.Codd相继提出了第一范式、第二范
式、第三范式,Codd与Boyce合作提出了Boyce-Codd范
式。在1976~1978 ,Fagin、Delobe 以及Zaniolo定义
了第四范式。到目前为止,已经提出了第六范式。
7
◼ 所谓范式 (Normal Form )是指规范化的关系模式。
由于规范化的程度不同,就产生了不同的范式。满足
最基 化的关系模式叫做第一范式,第一范式的
关系模式再满足另外一些约束条件就产生了第二范式、
第三范式、BC范式等等。
◼ 每一种范式都规定了一些限制约束条件。
8
关系模式规范化的必要性
1 元组的每个分量必须是不可分的数据项
2 数据库中的数据冗余应尽可能少
3 关系数据库不能因为数据更新操作而引起数据不一致
问题
4 当执行数据 操作时,数据库中的数据不能产生插
入异常现象 ( 异常:希望 的信息由于不能满
足数据完整性的某种要求而不能正常地 入到数据
库的问题。)
9
5 )数据库中的数据不能在执行删除
最近下载
- 中国国家标准 GB/T 8564-2023水轮发电机组安装技术规范.pdf
- 《信息时代的语文生活》 统编版高中语文必修下册+.pptx VIP
- 项目式学习在小学英语中的实践教学研究课题报告.docx
- 科学课件:风筝飘飘 PPT课件.ppt
- 人教版五年级下册数学第一、二单元观察物体、因数和倍数(试题)(word 版 无答案).docx
- 课件设计—高中通用技术_技术设计的原则.ppt
- 《信息时代的语文生活》 统编版高中语文必修下册.pptx VIP
- 《信息时代的语文生活》课件 2024-2025学年统编版高一语文必修下册.pptx
- 《山地回忆》精品课件.ppt VIP
- 赢时胜财务估值系统日常操作指引.pdf
文档评论(0)