软件设计师——数据库系统
重点内容图示
重点内容说明
三级模式两级映射
数据库设计过程
ER模型
实体、属性、联系对应的图
E-R图的集成
E-R图转关系模式
对多对转一个关系模式,一个实体对应一个关系模式
关系代数
并:合在一起
交:相同的部分
差:被减数(部分)除掉相同的部分
笛卡尔积:属性数等于S1+S2,记录数等于S1*S2
投影:选列 Π 从1开始(代表第一个属性)
选择:选行 那么他 从1开始(代表第一个属性)
连接:一般有条件,都有的属性保存一个(不同于笛卡尔积),无条件即自然连接(相同字段等值)
规范化理论——函数依赖
规范化理论的价值和用途
规范化理论——求候选关键字
键
候选键:不存在多余属性,唯一标识元组,与主键的差异(比如学号、身份证号)
求候选键
图示法求解
例题
答案依次为 A 、ABCD 、 B
规范化理论——范式
主属性:候选键的一部分
非主属性:非候选键的一部分
第一范式
调整方案 去掉高级职称人数
第二范式
CREDIET 学分固定 且由CNO 课程号决定 即存在部份依赖
解决方案 新增关系模式CREDIET CNO
第三范式
单属性必是第二范式,不存在部份依赖
DNO DNAME LOCATION 冗余
解决方案 新增模式 DNO DNAME LOCATION
BC范式
不属于BC范式
例题
答案依次为 C D A
规范化理论——模式分解
例题
上图为直接推导判断,无损分解
表格法判断:
行 所有表示属性
列 所有的表
包含用a,不包含用b 数字表达行列
计算法(局限性强)
只能一分为二的计算
答案为无损 有损
数据库并发控制
并发产生的问题展示
封锁协议
X写锁 S读锁
数据库完整性约束
数据库安全
数据库备份与恢复
数据备份
故障及恢复
数据仓库与数据挖掘
数据挖掘方法分类
反规范化技术
大数据相关
大数据