数据库知识点总结

题型:选择,填空,简答,

综合题:1. SQL语句

2. 会画ER图

3. ER图与关系模式的转换

4. 视图的创建,更新,修改,删除

5. 关系代数表达式

6. 模式分解(第四章的P60-70页要好好看看,这里会出题,然后就是把P60

页的那个表,要会分解,分解之后的形式如P82所示。)

7. 范式(要好好看看定义!要知道什么是第一,第二,第三范式)

第一章 绪论

1. 数据管理技术的发展阶段3个:人工管理阶段、文件系统阶段、数据库系统阶段。

2. 数据库系统主要由四部分组成:数据库、软件系统、硬件系统、用户。

3. 数据模型的组成要素:数据结构、数据操作、完整性约束。

4. 数据模型分类:层次模型、网状模型、关系模型、面向对象模型。

5. 数据库系统的三级模式结构:概念模式、外模式、内模式。

6. 数据库系统的二级映像: 外模式/模式映像、模式/内模式映像。

7. 概念模型中实体的联系:[1]一对一联系(1:1) ;

[2] 一对多联系(1:n);

[3]多对多联系(m:n)

第二章 关系数据库基础

1. 关系模型的三类完整性约束: 实体完整性规则、参照完整性规则、用户自定义完

整性规则。

第三章 关系数据库标准语言SQL

1. 视图的作用: (1)着重于特定数据;

(2)简化了数据操作;

(3)提供一定程度的逻辑独立性;

(4)视图机制把要保密的数据对无权存取这些数据的用户隐藏起来,

对数据提供了一定程度的安全保护。

第四章 规范化理论

1. 关系模式中可能存在的问题: Ⅰ、数据冗余;

Ⅱ、更新异常:a.插入异常;b.修改异常;c.删除异常。

2. 范式 P77-P79

3. P80模式分解

第五章 数据库设计

1. 数据库的设计6步骤:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物

理设计阶段、数据库实施阶段、数据库运行和维护阶段。

第六章 关系查询处理和查询优化

1. 查询处理的步骤: 查询分析、查询检查、查询优化、查询执行。

2. 查询的执行代价 : 总代价= I/O代价+CPU代价

3. 查询优化一般策略: (1)选择运算尽早执行

(2)把投影运算和选择运算同时进行 (3)把投影操作与它前面或后面的一个双目运算结合起来 (4)执行连续运算之前进行预处理 (5)把笛卡尔积和其后的选择运算合并为连接运算

(6)存储公用子表示式

第七章 数据库完整性和安全性

1. 数据库的完整性是指数据的正确性、有效性和相容性。

2. 数据库的安全性是指保护数据库避免不合法的使用,以防数据泄露、更改或破坏。

3. 存取控制机制:(1)定义用户权限,单将用户权限登记到数据字典中;

(2)合法权限检查

主要有a.自主存取控制方法(DAC)

b. 强制存取控制方法(MAC)

第八章 数据库恢复和并发控制

1. 事务是数据库恢复和并发控制的基本单位

2. 事务(概念):是用户定义的一个数据操作序列,这些操作要么全做,要么全不做,

是一个不可分割的工作单位。

3. 事务的性质:(1)原子性;(2)一致性;(3)隔离性;(4)持续性。

4. 故障的种类:(1)事务故障;(2)系统故障;(3)介质故障;(4)计算机病毒和人

为破坏。

5. 恢复的实现技术:(1)数据转储;(2)登记日志文件。

6. 登记日记文件时必须遵循两条原则:(1登记的次序严格按并行事务执行的时间次序。 (2必须先写日志文件,后写数据库。

8. 并发操作带来的问题:(1)丢失修改;(2)不可重复读;(3)读“脏”数据。如课

本的P152的图8.3 ,要看懂那三个图。

9. 避免活锁的方法:先来先服务;预防死锁的方法:一次封锁和顺序封锁法。

10. 封锁 就是事务T在对某个数据对象(如表、记录等)操作之前,先向系统发出请

求,对其加锁。加锁后事务T就对该数据库对象有了一定的控制,在事务T释放它的锁之前,其他事务不能更新此数据对象。

11. 排他锁又称为写锁、独占锁,若事务T对数据对象A加上X锁,则只允许T读取

和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。

12. 共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能

修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。

 

第二篇:数据库知识点总结

第一章

(1

解决多用户,

多个应用进程共享数据的需求

计算机系统在引入数据库后的所构成的系

(3描述和存储,具有较小的冗余度,

据库中的同一模式可以有任意多个外模式,对于每一个外模式,都存在一个外模式/模式映像,它确定了数据的局部逻辑结构与全局逻辑结构之间的对应关系,保证了数据与程序间的逻辑独立性。模式

/内模式映像:数据库中的模式和内模式都只有一个,唯一的,它确定了数据的全局逻辑结构与子存储结构之间的对应关系,保证了数据的物理独立性。

(6)数据模型中的概念模型处于中间层次,逻辑模型处于第二层,物理模型处于最底层

7)数据库关系模型:关系模型的数据结构是一张规范化的二维表,定了二维表的结构,表体即二维表中的数据,

第二章

(1)

(2(3候选键:能唯一标示关系中元组的

一个属性或属性集;主关系键:一个关系中有多个候选键,可以从中选择一个作为查询,插入或删除元组的操作变量,被选用的候选键成为主关系键;主属性:包含在主关系键中的各个属性成为主属性;外部关系键:关系中的一个活一组属性不是r的主码,而是另一个关系的主码。

(1从一个或几个基本表中导出的表,是一个虚拟的表,它

数据库中只存放视图的定义而不存放视图对应的数据,这些数据任存放在导出视图的基本表中。

第四章

(1

异常,删除异常。

第五章

(2

(3)一个衡量授权机制的重要指标就是授权粒度,即可以定义的数

(4

拒绝执行的方法进行处理,而对于违反参照完整性的操作,并不都是拒绝执行,一般在接受这个操作的同时,执行一些附加的操作,以保

(5

(7

(8

(9

(10)

的方法有约束、默认值、规则、存储过程和触发器

(1

构造最有的数据库模式,建立数据库及应用系统,使之能有效地存储数据,满足用户的信息要求和处理要求。也就是把现实中世界中的数据,根据各种应用处理的要求,加以合理

(2

和数据

强调结构设计与行为设计相结合。(3

(4

抽象为一个实体)

性)

E_R

一个联系转换为一个关系模式,与该联系相连的各实体的键以及联系的属性均转换为该关系的属性,该关系的键有三种:1;如果联系是1:1,则每个实体的键都是关系的候选键,2,如果联系是1:n,则n端实体的键是关系键。3,如果联系是n:m,则各实体键的组合关系的键

(7)存储记录结构的设计;决定存储结构的主要因素包括存取时间,存储空间和维护代价三个方面。聚集:为了提高查询速度,把一个活一组属性上具有相同值的元组集中地存放在一个物理块上。 索引:建立多个索引文件可以缩短存取时间,但是增加了索引文件锁占用的存储空间以及维护的开销。

相关推荐