数据库知识点总结

第一章 绪论

1.数据库系统概述

(1)数据、数据库、数据库管理系统、数据库系统

(2)数据管理技术的产生和发展

(3)数据库系统的特点

2.数据模型

(1)两大类数据模型

(2)数据模型的组成要素

(3)概念模型

(4)最常用的数据模型

(5)层次模型

(6)网状模型

(7)关系模型

3.数据库系统结构

(1)数据库系统模式的概念

(2)数据库系统的三级模式结构

(3)数据库的二级映像功能与数据独立性

4.数据库系统的组成

第二章 关系数据库

1.关系数据结构及形式化定义

(1)关系

(2)关系模式

(3)关系数据库

2.关系操作

(1)基本的关系操作

(2)关系数据语言的分类

3.关系的完整性

(1)关系的三类完整性约束

(2)实体完整性

(3)参照完整性

(4)用户定义的完整性

4.关系代数

(1)传统的集合运算

(2)专门的关系运算

5.关系演算

*(1)元组关系演算语言ALPHA

*(2)元组关系演算

*(3)域关系演算语言

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

1.SQL概述

(1)SQL产生与发展

(2)SQL的特点

(3)SQL的基本概念

2.学生-课程数据库

3.数据定义

(1)模式的定义与删除

(2)基本表的定义、删除与修改

(3)索引的建立与删除

4.数据查询

(1)单表查询

(2)连接查询 等值连接与自然连接

(3)嵌套查询

(4)集合查询

(5)SELECT语句的一般格式

5.数据更新

(1)插入数据

(2)修改数据

(3)删除数据

6.视图

(1)定义视图

(2)查询视图

(3)更新视图

(4)视图的作用

第四章 数据库安全性

1.计算机兄台那个的三类安全性

2.数据库安全性控制

(1)用户标识与鉴别

(2)存取控制

(3)自主存取控制方法

(4)授权与回收

(5)数据库角色

(6)强制存取控制方法

3.视图机制

4.审计

5.数据加密

6.统计数据库安全性

第五章 数据库完整性

1.实体完整性

(1)实体完整性定义

(2)实体完整性检查和违约处理

2.参照完整性

(1)参照完整性定义

(2)参照完整性检查和违约处理

3.用户定义的完整性

(1)属性上的约束条件的定义

(2)属性上的约束条件检查和违约处理

(3)元组上的约束条件的定义

(4)元组上的约束条件检查和违约处理

4.完整性约束命名子句

5.域中的完整性限制

6.触发器

(1)定义触发器

(2)激活触发器

(3)删除触发器

第六章 关系数据理论

1.问题的提出

2.规范化

(1)函数依赖

(2)码 候选码

(3)范式

(4)2NF

(5)3NF

(6)BCNF

(7)多值依赖

(8)4NF

3.数据依赖的公理系统

4.模式的分解

(1)模式分解的定义

(2)分解的无损连接性和保持函数依赖性

(3)模式分解的方法

第七章 数据库设计

1.(1)数据库设计的特点

(2)数据库设计的方法

(3)数据库设计的基本步骤

(4)数据库设计过程中的各级模式

2.需求分析

(1)需求分析的任务

(2)需求分析的方法

(3)数据字典

3.概念结构设计

(1)概念结构

(2)概念结构设计的方法和步骤

(3)数据抽象与局部视图设计

(4)视图的集成

4.逻辑结构设计

(1)E-R图向关系模型的转换

(2)数据模型的优化

(3)设计用户子模式

5.数据库的物理设计

(1)数据库的物理设计的内容和方法

(2)关系模式存取方法选择

(3)确定数据库的存储结构

(4)评价物理结构

6.数据库的实施与维护

(1)数据的载入和应用程序的调试

(2)数据库的试运行

(3)数据库的运行和维护 **数据库设计与应用开发

第十章 数据库恢复技术

1.事务的基本概念

2.数据库恢复概述

3.故障的种类

4.恢复的实现技术

(1)数据转储

(2)登记日志文件

5.恢复策略

(1)事务故障的恢复

(2)系统故障的恢复

(3)介质故障的恢复

6.具有检查点的恢复技术

7.数据库镜像

第十一章 并发控制

1.并发控制概述

2.封锁

3.活锁

4.死锁

5.并发调度的可串行性

(1)可串行化调度

(2)冲突可串行化调度

6.两端锁协议

7.封锁的粒度

(1)多粒度封锁

(2)意向锁

 

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

1、数据(Data)——是数据库中存储的基本对象;

2、数据库(Database,简称DB)

3、数据库数据具有 永久存储、有组织、可共享 三个基本特点。

4、数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。用来科学地组织和存储数据、高效地获取和维护数据。主要具有如下功能:数据定义功能、数据组织、存储和管理、数据操纵功能、数据库的事务管理和运行管理、数据库的建立和维护功能、其他功能。

5、数据库系统(Database System,简DBS)是指在计算机系统中引入数据库后的系统构成,由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。

5.1、数据库系统的特点:1、数据结构化 2、数据的共享性高,冗余度低、易扩充 3、数据的独立性高 4、数据由DBMS统一管理和控制

6、 数据管理技术的发展过程:人工管理阶段——>文件系统阶段——>数据库系统阶段

7、 两类数据模型:一、概念模型 二、逻辑模型和物理模型

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

9、 实体:客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。

属性:实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 码:唯一标识实体的属性集称为码。 可是是一个属性,也可以是一些属性的集合 域:属性的取值范围称为该属性的域。

10、关系模型的完整性约束:实体完整性、参照完整性、用户自定义完整性 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性

11、三级模式结构:外模式、模式、内模式

12、两级映像:外模式/模式映像 模式/内模式映像 正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

13、 逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的,也就是说数据的逻辑结构改变了,用户程序也可以不改变。

14 在最简单的情况下,候选码只包含一个属性。若一个关系有多个候选码,则选定其中一个为主码。主码的诸属性称为主属性。不包含在任何侯选码中的属性称为非码属性

15、基本关系的6条性质:① 列是同质的,即每一列中的分量是同一类型的数据,来自同 一个域;② 不同的列可出自同一个域,其中的每一列称为一个属性,不同的属性要给予不同的属性名③ 列的顺序无所谓,列的次序可以任意交换④ 任意两个元组不能完全相同,由笛卡尔积的性质决定⑤ 行的顺序无所谓,行的次序可以任意交换⑥ 分量必须取原子值,每一个分量都必须是不可分的数据项

16 关系:关系模式在某一时刻的状态或内容,动态的、随时间不断变化的

17、实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。实体完整性规则规定:基本关系的主码都不取去空值,基本关系的所有主属性都不能取空值。

18、参照完整性规则:关系R的外码的取值,要么为空值,要么等于被参照表中某个元组的主码值。

19、5种基本操作:选择、投影、并、差、笛卡尔积, 还有三种:交 连接 除

20、SQL的特点:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提

供两种使用方法、语言简洁,易学易用

21、查询:单表查询、连接查询、嵌套查询、集合查询

22、删除时,要先删除参照表(例如SC),再删除被参照表(例如Student)

23、视图的作用:①视图能够简化用户的操作 ②视图使用户能以多种角度看待同一数据③

视图对重构数据库提供了一定程度的逻辑独立性④视图能够对机密数据提供安全保护 ⑤ 适当的利用视图可以更清晰的表达查询

24、SQL中的安全控制机制主要有两个:视图和授权

25、如果X→Y,但Y ? X,则称X→Y是非平凡的函数依赖 ;若X→Y,但Y ? X, 则称

X→Y是平凡的函数依赖

26、R的一个分解ρ={R1,R2},具有无损连接性的充分必要条件是:R1∩R2?R1-R2∈F+或者R1∩R2?R2-R1∈F+

27、逻辑结构设计阶段——模式 、外模式(视图);物理设计阶段——内模式;

28、数据库设计的基本步骤:⒈需求分析阶段 ⒉概念结构设计阶段

阶段 ⒊逻辑结构设计⒋数据库物理设计阶段 ⒌数据库实施阶段 ⒍数据库运行和维护阶段

29、数据字典的内容:数据项、数据结构、数据流、数据存储、处理过程

30、数据抽象的三种抽象:分类、聚集、概括

31、DBMS常用存取方法:索引方法、聚簇方法、HASH方法

32、ER图之间的冲突:属性冲突、命名冲突、结构冲突

33、RDBMS查询处理可以分为4个阶段:查询分析、查询检查、查询优化、查询执行

34、常用的存取控制方法:自主存取控制、强制存取控制

35、强制存取控制:1、保证更高程度的安全性 2不是用户不能直接感知或进行控制3、适用于对数据有严格而固定密级分类的部门

36、强制存取控制规则

(1)仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应的客体

(2)仅当主体的许可证级别等于客体的密级时,该主体才能写相应的客体

37、数据库的完整性:数据的正确性和相容性

相关推荐