导图社区 架构考试-数据库系统
本图介绍数据库系统章节核心内容,包括数据库相关概念、分布式数据库、关系代数、规范化理论、数据控制等内容,并标准重点内容、阐述核心知识点。
主要介绍计算机网络部分关于网络相关基本概念、组网技术、TCP/IP协议簇、网络规划与设计相关的关键知识点。
分为信息工程与信息系统基础、企业信息化两部分的知识梳理和关键点摘录。第一部分包括系统工程方法和生命周期、信息系统生命周期、软件生命周期、信息系统分析和建设原则等;第二部分包括企业信息化概念、目的、企业信息化发展阶段、方法以及企业信息化各类型系统、企业应用集成EAI、电子商务、智能制造等内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库系统
数据库概述
数据库模式
三层模式
外模式
视图级
概念模式
表级
内模式
文件级
两层映射
外模式-概念模式映射
概念模式-内模式映射
逻辑独立性
物理独立性
注意
聚簇索引会影响内模式
分布式数据库
结构
全局外模式
全局概念模式
分片模式
分片方式
水平分片
垂直分片
混合分片
分布模式
分片位置
局部概念模式
局部内模式
特点
数据独立性
集中与自治共享结合的控制结构
适当增加数据冗余度
全局一致性、可串行性、可恢复性
透明性
分布透明性
分片透明性
位置透明性
复制透明
局部数据模型透明性(逻辑透明)
两阶段提交协议2PC
2PC事务提交的两个阶段
表决阶段,目的是形成一个共同的决定
执行阶段,目的是实现这个协调者的决定
两条全局提交规则
只要有一个参与者撤销事务,协调者就必须作出全局撤销决定
只有所有参与者都同意提交事务,协调者才能作出全局提交决定
数据库设计阶段
DBA的工作内容
设计过程
需求分析
产物
数据流图
数据字典
需求说明书
概念结构设计
E-R模型
逻辑结构设计
关系模式
就是数据表
转换规则、规范化理论
物理设计
实体
属性
下划线为实线表示主键
下划线为虚线表示外键
联系
过程
抽象数据
设计局部ER模型
合并局部模型、消除冲突
重构优化、消除冗余
集成方法
一次性集成
逐步集成
冲突类型和解决方法
属性冲突
命名冲突
结构冲突
转化为数据模型
关系规范化
模式优化
设计用户子模式
内容
E-R图向关系模式转换
实体向关系模式转换
关系向关系模式转换
关系模式的规范化
确定完整性约束(提高数据的正确性)
实体参照完整性
主键唯一且非空
参照完整性
用户自定义完整性
触发器
用户视图的确定(提高数据的安全性与独立性)
根据数据流图确定处理过程的用户视图
根据用户类别确定不同用户使用的用户视图
应用程序设计
基本概念
目或度
关系模式中属性的个数
候选码
唯一标识元组,且无冗余
判断方法
找入度为0的属性,并以该属性集合为起点,尝试遍历有向图,若能正常遍历图中所有结点,则该属性集即为关系模式的候选键
若入度为0的属性集不能遍历图中所有结点,则需要尝试性的将一些中间结点(既有入度,也有出度的结点)并入入度为0的属性集中,直至该集合能遍历所有结点,集合为候选键
主码/主键
主属性和非主属性
组成候选码的属性就是主属性,其他是非主属性
外码/外键
其他关系的主键
全码
关系模式的所有属性组是这个关系的候选码
简单属性
复合属性
派生属性
能够推到或者计算得出的属性
多值属性
关系代数
并
交
差
要求表结构一样
投影
SELECT
π
选择
WHERE
σ
笛卡尔积
X
不需要考虑重复列
等价表达式
先选择后投影
自然连接
去掉重复列
自然连接与笛卡尔积等价表示形式
规范化理论
非规范化关系模式问题
数据冗余
更新异常
插入异常
删除异常
函数依赖
X->Y
部分函数依赖
{AB->C,A->D}
传递函数依赖
{A->B,B->C}
Armstrong公理
自反律
若Y∈X∈U,则X一>Y成立
增广律
若Z∈U且X一>Y,则XZ一>YZ成立
传递律
若X->Y且Y->Z,则X一>Z成立
合并规则
由X一>Y,X一>Z,有X一>YZ
伪传递规则
由X一>Y,WY->Z,有XW->Z。
分解规则
由X一>Y及Z∈Y,有X->Z
范式
1NF
属性值都是不可分的原子值
2NF
消除非主属性对候选键的部分依赖
3NF
消除非主属性对候选键的传递依赖
BCNF
消除主属性对候选键的部分和传递依赖
判断步骤
确定候选键
确定非主属性
判断非主属性部分函数依赖候选键
判断非主属性传递函数依赖候选键
模式分解
保持函数依赖分解
可推导出来的函数依赖可以不保留
无损分解
指将一个关系模式分解成若干个关系模式后,通过自然连接和投影等运算仍能还原到原来的关系模式
分解后一定有同名属性列
交集->差集即为无损连接
数据控制
安全性
用户标识和鉴定
存取控制
密码存储与传输
视图保护
审计
完整性
实体完整性约束
参照完整性约束
用户自定义完整性约束
并发控制
产生的问题
丢失问题
不可重复读问题
“脏”数据的读出
事务
原子性
一致性
隔离性
持续性
封锁协议
S封锁
X封锁
死锁
故障恢复
冷备份(静态备份)
热备份(动态备份)
完全备份
差量备份
上次全备后变化的数据
增量备份
上次备份后变化的数据
故障
事务本身可预期的故障
事务本身的不可预期的故障
系统故障
介质故障
4分左右
综合知识