数据库系统
三级模式-两级映射
数据库设计过程
E-R模型
关系代数
规范化理论
函数依赖
价值与用途 ![](https://img-blog.csdnimg.cn/8901b96f20e44e2f88feb2105d4aae18.png)
键
求候选键
求候选键实例
![](https://img-blog.csdnimg.cn/1e77fdac3ec6424e98d8adfd1979c0e2.png)
![](https://img-blog.csdnimg.cn/e077cf8eb66e4e55a978f7b07149bdf7.png)
范式
第一范式
第二范式
- (SNO,CNO)但是CNO->CREDIT(学分) 存在非主属性函数依赖
第三范式
- 函数依赖一对一和多对一都行 sno->dno,dno->dname,dno->location且dno/->sno
BC范式
- st、sj都是候选关键字,所以没有非主属性,起码是第三范式,但是函数依赖中的左边要均是候选关键字
例题
模式分解
并发控制
基本概念![](https://img-blog.csdnimg.cn/3ce2c7e1e4994a99a1389b85b043ea17.png)
存在的问题示例
封锁协议
数据库完整性约束
数据库安全
数据备份
- 如果周三的数据库出现故障需要恢复,则必须先恢复周日的完全备份数据之后,再一个一个增加周一周二周三的增量备份数据;周四只需要备份周日完全备份数据之后变化的数据;
- 转储即备份
数据库故障与恢复![](https://img-blog.csdnimg.cn/f3a04629f1344c98b22058e9cdf07eb2.png)
数据仓库与数据挖掘
- 就是把很久之前的数据放到数据仓库中,不做更新只做查询分析工作
数据挖掘方法分类
反规范化
-
反规范化技术就是规范化技术的逆过程--增加冗余
大数据
-
大数据属于一项新的技术,其实就是对海量数据处理的相关技术,大数据分析分析你的行为习惯