数据库设计原则笔记要素
数据库设计范式简析与举例简介?????数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。?范式的目标?????应用数据库范式可以带来许多好处,但是最重要的好处归结为三点:?????1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的)?????2.消除异常(插入异常,更新异常,删除异常)?????3.让数据组织的更加和谐…? ????????但剑是双刃的,应用数据库范式同样也会带来弊端,这会在文章后面说到。?什么是范式?????简单的说,范式是为了消除重复数据减少冗余数据,从而让数据库内的数据更好的组织,让磁盘空间得到更有效利用的一种标准化标准,满足高等级的范式的先决条件是满足低等级范式。(比如满足2nf一定满足1nf)。?DEMO让我们先从一个未经范式化的表看起,表如下:先对表做一个简单说明,employeeId是员工id,departmentName是部门名称,job代表岗位,jobDescription是岗位说明,skill是员工技能,departmentDescription是部门说明,address是员工住址对表进行第一范式(1NF)如果一个关系模式R的所有属性都是不可分的基本数据项,则R
您可能关注的文档
最近下载
- 第12讲 解三角形解答题十大题型总结(解析版)-2024高考数学常考题型.pdf VIP
- 问答题题库(小儿外科学).docx VIP
- 名词解释题库(小儿外科学).docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考试题及答案解析.docx VIP
- 2026及未来5年中国纸制洗脸巾市场数据分析及竞争策略研究报告.docx
- 2026年中级社会工作者综合能力真题及答案解析.docx VIP
- 新疆图集新22S3 室外排水工程.pdf VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试参考试题及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考题库及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)