数据库学习笔记
文章平均质量分 64
mcccc1
这个作者很懒,什么都没留下…
展开
-
第六章关系数据库理论
第六章关系数据库理论6.1 问题的提出–为什么要学习关系数据理论关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)存在的问题数据冗余度太大,浪费存储空间系主任的姓名重复出现,重复次数与该系所有学生的所有课程成绩出现次数相同更新异常(Update Anomalies)数据冗余,更新数据时,维护数据完整性代价大,如果某系更换系主任,系统必须修改与该系学生有关的每一个元组插入异常(原创 2020-11-09 20:29:21 · 662 阅读 · 0 评论 -
第六章关系数据库理论
6.3 范式范式 是满足某一种级别的关系模式的集合。种类:第一范式(1NF)第二范式(2NF)第三范式(3NF)BC范式(BCNF,Boyce 和 Codd 共同提出的范式)第四范式(4NF)第五范式(5NF)一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化(normalization)1NF定义:关系模式R的所有属性都是不可分的基本数据项,则R∈1NF*一范式是对关系模型的最起码要求。不满足第一范式的数据库模式不能称为关系数原创 2020-11-10 10:27:30 · 190 阅读 · 0 评论 -
第六章关系数据库理论
6.2规范化–关系的规范化理论1. 函数依赖定义:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r 中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等则称“X函数确定Y”或“Y函数依赖于X” 记作X–>Y。X称为这个函数依赖的决定属性组,也称为决定因素。若Y不函数依赖于X,则记为X –> Y.函数依赖不是指关系模式R的某个或某些关系实例 r 满足的约束条件,而是指R的所有关系实例 r 均要满足的约束条件。函数依赖是语义范畴的概原创 2020-11-09 23:00:13 · 158 阅读 · 0 评论