梳理一下数据库的考点,梳理顺序大概是考题的顺序吧
第二章 关系模型、关系代数
- 用二维表格表示实体集,用关键码进行数据导航的数据模型称为关系模型
- 在关系模型中,字段称为属性,字段值称为属性值,记录类型称为关系模式
- 元组的集合称为关系(relation)或实例(instance)
- 关系中属性个数称为“元数”(arity),元组个数为“基数”(cardinality)。
- 关系是一个属性数目相同的元组的集合。
- 实体完整性规则在组成主键的属性上不能有空值
- 参照完整性规则不允许引用不存在的实体
- 关系模型有三个重要组成部分:数据结构,数据操纵,数据完整性规则。
- 关系型数据库优点
- 单一的数据结构形式
- 高度的数据独立性
- 建立在比较坚实的数学基础上
- ….记不住
第四章 规范化设计
- 关系模型具有外延和内涵两个部分的内容
- 数据冗余是指同一数据在系统中多次重复出现
- 属性集闭包
- 2NF去除了非主键的局部依赖,3NF去除了非主键的传递依赖,BCNF去除了主键的以上两个依赖
- 无损分解的测试方法(chase)以及定理(R1∩R2)→(R1-R2)
第五章 ER
- 数据库设计步骤
- 规划
- 需求分析
- 概念设计
- 逻辑设计
- 物理设计
- 实现
- 运行维护
- ER图要点:标出1:N还是M:N的对应关系,以及主键。
- 转化为关系模式时,每个实体单独是一个关系模式,对于1:N,在N端加上外键,引用1端的主键;对于M:N,单独拎出来一个关系模式主键是两端的主键的并集,两个外键分别对应两个主键,以及独有的属性。
- 陈品山
第三章 SQL
用户 |
第七章 事务、锁
事务
- 事务(transaction)是构成单一逻辑工作单元的操作集合 。
- 事务四个特性:原子、一致、隔离、持久
- 块:内外存数据交换的基本单位
锁
X锁(Exclusive Lock):对数据R解除封锁之前,不允许其他事务T再对该数据加任何类型的锁。
S锁(Shared Lock):仍允许其他事务再对该数据加 S锁,但在对该数据的所有S锁都解除之前不允许任何事务对该数据加X锁。
封锁相容矩阵
封锁对象的大小称为封锁的粒度
第二章 查询优化
我好困…