- 0
- 0
- 约2.27千字
- 约 28页
- 2026-01-28 发布于广东
- 举报
*三大范式本单元教学目标了解数据库范式的概念和分类理解数据库三大基本范式创建满足三大范式的数据库表*数据库范式的概念什么是数据库范式?为了减少数据冗余、避免操作异常,我们在设计数据库时必须遵循一定的规则,这种规则称为范式*数据库范式作用为什么要使用三大范式?满足这些规范的数据库:简洁、结构明晰写操作时不会发生异常插入(insert)删除(delete)更新(update)不满足这些规范的数据库形式上乱七八糟、面目可憎给数据库的编程人员制造麻烦可能存储了大量不需要的冗余信息*数据库范式分类第一范式(1NF)第二范式(2NF) 三大基本范式第三范式(3NF)Boyce-Codd范式(BCNF)第四范式(4NF)第五范式(5NF)*第一范式(1NF)定义:数据库表中的字段都是单一属性,字段不可再分同一列中不能有多个值这个单一属性由基本类型构成,包括:整型实数字符型逻辑型日期型其它类型*不符合第一范式的表*第二范式(2NF)定义:数据库表满足第一范式数据库中每张表均有主键单字段主键联合主键不能存在联合主键中某个主键字段决定非主键字段的情况如:表中有A、B、C、D、E五个字段若A与B为联合主键(A,B)如有A决定C的情况(A?C)则不符合2NF*联合主键由两个或两个以上的字段共同组成的主键“客户”、“开户银行”两个字段为联合主键(客户?客户电话)、(开户银行?开户行地址)则此表不符合第二范式(2NF)*判断此表是否符合第二范式没有主键,不符合第二范式(2NF)*增加主键字段符合第二范式*判断此表是否符合第二范式存在某个主键字段决定非主键字段,不符合第二范式(2NF)*拆成三张表符合第二范式*第三范式(3NF)定义:数据库表满足第二范式数据表的非主键字段不存在传递依赖关系即:非主键字段不能决定其它非主键字段如:表中有A、B、C、D、E五个字段若A为主键如有C决定D的情况(C?D)则不符合3NF*不符合第三范式的表“工号”字段为主键(pk)“部门”?“部门电话”“部门”?“部门主管”则存在非主键字段决定其它非主键字段因而此表不符合第三范式(3NF)*判断此表是否符合第三范式存在某个非主键字段决定其它非主键字段,不符合第三范式(3NF)*拆成二张表符合第三范式*课堂练习根据如下关系模式设计数据表一个管理员仅管理一个仓库一个仓库仅存放一类物品管理员归属于某一个岗位管理员受雇于某一个部门所有数据表需满足三大范式*实体关系图管理员仓库管理工号姓名投影机笔记本打印机部门部门办公地址部门主管部门电话归属岗位名称岗位级别岗位职责岗位受雇*关系数据库基本概念关系模式(RelationSchema)关系模式描述的是数据库二维表的表结构,即表结构中包含那些属性,属性的类型、长度等。*关系数据库基本概念关系(Relation)关系指是数据库中的二维表的数据。数据库表中的内容是对应关系模式在某个时刻的值,称为一个关系。*关系数据库基本概念元组(Tuple)元组是关系数据库中的基本概念,数据库表中的一行就是一个元组,元组也称为记录。*关系数据库基本概念码(Key)码是关系数据库系统中的基本概念所谓码就是能唯一标识实体的属性集,是整个属性集,而不是单个属性在关系数据库中,码包括多种类型,如:超码,候选码,主码*关系数据库基本概念超码(SuperKey)超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是超码,那么所有包含K的集合也是超码。*关系数据库基本概念候选码(CandidateKey)候选码是可以唯一标识一个元组的最少的属性集合。候选码是从超码中选出的,因而候选码也是一个或多个属性的集合如:学生表有属性:学号、身份证、姓名、年级、专业其中:学号、身份证均是候选码*关系数据库基本概念主码(PrimaryKey)主码是从多个候选码中任意选出一个做为主键,这个被选中的候选码就称为主码。如果候选码只有一个,那么候选码就是主码。*关系模式定义关系模式:关系模式是数据库二维表的表结关系是数据库二维表中的数据记录关系是动态的,关系模式是静态的一个关系模式通常表示为:R(A1,A2,A3,...,An)R为关系模式名称A1,A2,A3,...,An均为属性如学生关系模式:Student(SNO,SNAME,AGE,SEX,SDE
您可能关注的文档
- 教学课件《工程估价》_第七章.ppt
- 《高等数学》_5.1微分方程的概念.ppt
- 《高等数学》_6.10逆矩阵的概念与求解.ppt
- 《工程招标投标与合同管理》_任务16.ppt
- 《自动控制原理及应用》_第7章.ppt
- 《高等数学》_6.5克莱姆法则.ppt
- 《高等数学》_6.2n阶行列式.ppt
- 《工程生理学》_第十一章 内分泌.ppt
- 《自动控制原理及应用》_第2章.ppt
- 《工程招标投标与合同管理》_任务17.ppt
- 河北省会计人员继续教育在线培训系统管理会计系列真题.doc
- 中央电大汉语专题第一次作业参考答案资料.doc
- 马原选择题题库及答案.docx
- 西南大学版二年级上册数学第四单元《万以内数的认识》教学课件(25秋新教材).pptx
- 西南大学版二年级上册数学第二单元《表内乘法》教学课件(25秋新教材).pptx
- 年产乳胶制品(100万个乳胶枕头、5万张乳胶床垫)项目可行性研究报告模板拿地备案用.doc
- 3D视觉具身智能工业机器人项目可行性研究报告模板-备案拿地.doc
- 肉类食品精深加工全产业链项目可行性研究报告模板拿地备案立项.doc
- 交通工程实施性施工组织设计.docx
- 智能教育成果守秘承诺书范文6篇.docx
最近下载
- 2025年辅警招聘笔试考试题库及答案.docx VIP
- 美国国立卫生研究院卒中量表(NIHSS).pdf VIP
- 2026年时事政治测试题库含完整答案【网校专用】.docx VIP
- ansys经典激光打孔仿真-APDL命令流.pdf VIP
- HG∕T 5960-2021 废(污)水处理用复合碳源.pdf
- 夫妻自愿离婚协议书 离婚协议书 离婚协议书双方自愿离婚协议书.docx VIP
- 公园绿化养护服务服务整体设想及策划.doc VIP
- 张显颖-中级安全工程师-安全生产技术基础-系统精讲-第5章-(1)危险化学品安全的基础知识1.pdf VIP
- 特种设备相关法律法规重点内容宣贯、埋地钢质管道防腐保温层技术标准考试.docx VIP
- 中考英语核心2500词Day38音标版.pdf VIP
原创力文档

文档评论(0)