大学生的自我救赎:数据库大纲
时间:2021-07-01 10:21:17
帮助过:28人阅读
数据库(针对SQL Server )
绪论
定义
数据模型
E-R 图
三级模式结构及特点
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190622162147457.png =400x300)
关系数据库
术语
- 元组
- 关系
- 属性
- 候选码
- 主码
- 外码
- 主属性
- 关系模式
- 象集
基本关系操作
- 选择
$\sigma _{DEP=‘CS‘}(S)$
$\sigma _{条件}(表)$
- 投影
$\Pi_{SN,DEP}(S)$
$\Pi_{DEP}(S)$
- 并
- 差
- 笛卡儿积
$R\times S$
- 连接
$R\bowtie R$
- 除
关系的三类完整性约束
关系代数的各种运算理解应用
SQL
简单查询:
- 选择条件
- 排序输出
- 聚集运算
GROUP BY
HAVING
- 分组处理
连接查询:多表连接
WHERE
ANY
ALL
EXISTS
嵌套查询:
SQL的数据定义功能
常见操作
- 消除取值重复的行
- 字符匹配
- 确定集合(in , not in)
- 涉及空值的查询(is null, is not null)
数据库安全性
与数据库有关的安全措施
存取控制的数据对象及操作类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019062216544417.png =400x200)
存取控制方法
数据库完整性
概念
SQL的完整性约束
- 主码约束的定义
关系模型的实体完整性
– CREATE TABLE中用PRIMARY PRIMARY KEY定义
- 外码约束的定义
- 参照完整性的定义
指如果基本关系中的一个元组属性是外码,那么它要么取空值,要么取被参照关系的某个元组的主码值
- 修改删除规则
- 属性约束的定义
- 表级约束和属性级约束的区分
RDBMS实现参照完整性时需考虑的方面
- 外码是否允许取空值
- 删除、修改被参照关系的元组时的考虑
关系数据理论
关系模式存在的问题
函数依赖
范式
规范化
数据库设计
数据库设计的各个阶段
E-R图转化为关系模型
第九章
查询优化的基本概念
数据库恢复技术
- 事务的概念&特性
- SQL定义事务
- 数据转储
- 日志文件 & 登记日志文件所要遵循的原则。
- 事务故障、系统故障、介质故障的恢复
- 数据库恢复的目的
并发控制
- 并发操作带来的数据不一致性
- 并发控制的正确性准则
- 加锁协议
- 死锁的检测、处理和预防
大学生的自我救赎:数据库大纲
标签:查询 png 基本 关系数据库 目的 数据不一致 排序 多表连接 prim