软件设计师——数据库系统

重点内容图示

软件设计师——数据库系统_第1张图片

重点内容说明

三级模式两级映射

 软件设计师——数据库系统_第2张图片

数据库设计过程

 软件设计师——数据库系统_第3张图片

ER模型

 软件设计师——数据库系统_第4张图片

实体、属性、联系对应的图

 

E-R图的集成

 

软件设计师——数据库系统_第5张图片

 

E-R图转关系模式

 

软件设计师——数据库系统_第6张图片

 

对多对转一个关系模式,一个实体对应一个关系模式

 

 

 

关系代数

 软件设计师——数据库系统_第7张图片

并:合在一起

交:相同的部分

差:被减数(部分)除掉相同的部分

 

软件设计师——数据库系统_第8张图片

 

笛卡尔积:属性数等于S1+S2,记录数等于S1*S2

投影:选列 Π 从1开始(代表第一个属性)

选择:选行 那么他 从1开始(代表第一个属性)

 

软件设计师——数据库系统_第9张图片

 

连接:一般有条件,都有的属性保存一个(不同于笛卡尔积),无条件即自然连接(相同字段等值)

 

 

规范化理论——函数依赖

 软件设计师——数据库系统_第10张图片

规范化理论的价值和用途

 软件设计师——数据库系统_第11张图片

规范化理论——求候选关键字

 键

软件设计师——数据库系统_第12张图片

 

候选键:不存在多余属性,唯一标识元组,与主键的差异(比如学号、身份证号)

 

求候选键

图示法求解

软件设计师——数据库系统_第13张图片

 

例题

软件设计师——数据库系统_第14张图片

 

答案依次为 A 、ABCD 、 B

 

 

规范化理论——范式

 软件设计师——数据库系统_第15张图片

 

主属性:候选键的一部分

非主属性:非候选键的一部分

 

第一范式

软件设计师——数据库系统_第16张图片

 

调整方案 去掉高级职称人数

 

第二范式

软件设计师——数据库系统_第17张图片

 

CREDIET 学分固定 且由CNO 课程号决定 即存在部份依赖

 

解决方案 新增关系模式CREDIET CNO

 

第三范式

软件设计师——数据库系统_第18张图片

单属性必是第二范式,不存在部份依赖

 

DNO DNAME LOCATION 冗余

 

解决方案 新增模式 DNO DNAME LOCATION

 

BC范式

 

软件设计师——数据库系统_第19张图片

 

不属于BC范式

 

例题

软件设计师——数据库系统_第20张图片

 

答案依次为 C D A

 

 

规范化理论——模式分解

  软件设计师——数据库系统_第21张图片

 

例题

软件设计师——数据库系统_第22张图片

 

上图为直接推导判断,无损分解

 

表格法判断:

 

软件设计师——数据库系统_第23张图片

 

行 所有表示属性

列 所有的表

包含用a,不包含用b 数字表达行列

 

软件设计师——数据库系统_第24张图片

 

计算法(局限性强)

只能一分为二的计算

 

软件设计师——数据库系统_第25张图片

 

答案为无损 有损

 

 

数据库并发控制

软件设计师——数据库系统_第26张图片

 

并发产生的问题展示

 

软件设计师——数据库系统_第27张图片

 

封锁协议

 

软件设计师——数据库系统_第28张图片

X写锁 S读锁

 

数据库完整性约束

 软件设计师——数据库系统_第29张图片

数据库安全

 软件设计师——数据库系统_第30张图片

 

数据库备份与恢复

 数据备份

 

软件设计师——数据库系统_第31张图片

 

软件设计师——数据库系统_第32张图片

 

故障及恢复

 

软件设计师——数据库系统_第33张图片

 

 

数据仓库与数据挖掘

 软件设计师——数据库系统_第34张图片

 

数据挖掘方法分类

 

软件设计师——数据库系统_第35张图片

 

 

反规范化技术

 软件设计师——数据库系统_第36张图片

大数据相关

 大数据

软件设计师——数据库系统_第37张图片

 

软件设计师——数据库系统_第38张图片

 

 

 

你可能感兴趣的:(软件设计师)