- 3
- 0
- 约9.27千字
- 约 24页
- 2022-03-20 发布于浙江
- 举报
?
?
数据库的范式和反范式设计
?
?
范式与反范式
1.1 ?范式
当设计关系型数据库时,需要遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式(Normal Form),越高的范式数据库冗余越小。应用数据库范式可以带来许多好处,但是最主要的目的是为了消除重复数据,减少数据冗余,让数据库内的数据更好的组织,让磁盘空间得到更有效的利用。范式的缺点:范式使查询变的相当复杂,在查询时需要更多的连接,一些复合索引的列由于范式化的需要被分割到不同的表中,导致索引策略不佳。
1.1.1 ?什么是第一、二、三、BC范式?
所谓“第几范式”,是表示关系的某一种级别,所以经常称某一关系R为第几范式。目前关系型数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。满足高等级的范式的先决条件是必须先满足低等级范式。
在关系数据库中,关系是通过表来表示的。在一个表中,每一行代表一个联系,而一个关系就是由许多的联系组成的集合。所以,在关系模型中,关系用来指代表,而元组用来指代行,属
您可能关注的文档
最近下载
- 2025工业大模型白皮书 1.docx VIP
- f如果甜美的七弦琴响起se li dolce suon de la tua lira声乐正谱钢琴伴奏五线谱.pdf VIP
- 四章复式记账法的应用1ppt课件.pptx
- (2024版)中国血脂管理指南.pptx VIP
- 【2022-06-05】固体废物污染环境防治法解读.pptx VIP
- 太阳能热利用原理与技术 课件(化工)第9章 太阳能热发电热力学基础.pptx
- 物理库伦定律.ppt VIP
- 大气污染控制工程全郝吉明.pptx
- 机务维修(培训)ATA29.ppt VIP
- 2025年重庆市高职分类招生考试普高类信息及通用技术真题_真题无答案.docx VIP
原创力文档

文档评论(0)