数据库复习

发布 2022-01-12 01:35:28 阅读 1806

1. 数据:数据是数据库中存储的基本对象。描述事物的符号称为数据。

2. 数据库管理系统的功能:数据定义功能、数据组织存储和管理、数据操纵功能、数据库的事务管理和运行管理、数据库的建立和维护、其他功能。

3. 文件系统与数据库系统的区别:文件系统共享性差冗余度大、独立性差、记录内有结构整体无结构、应用程序自己控制。

数据库系统共享性高冗余度小、具有高度的物理独立性和一定的逻辑独立性、整体结构化用数据模型描述、由dbms提供数据安全性完整性并发控制和恢复能力。

4. 数据库系统的特点:数据结构化、数据的共享性高冗余度低易扩充、数据独立性高(物理独立性:

指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。

数据逻辑结构变了用户程序可以不变。)、数据由dbms统一控制管理。

5. 两类数据模型的作用。

第一类概念模型:也叫信息模型,是按用户的观点对数据和信息建模,主要用于数据库设计。第二类逻辑模型:

按计算机系统的观点对数据建模,主要用于dbms的实现。包括层次、网状、关系、面向对象、对象关系模型。

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

7. 概念模型:画e-r图。

8. 层次模型:有且只有一个结点没有双亲结点,此结点称为根节点;根以外的其他结点有且只有一个双亲结点。

网状模型:允许一个以上的结点无双亲;一个结点可以有多个双亲。

9. 数据库系统中三种模式的作用。

模式:描述数据库中全体数据的逻辑结构和特征,是所有用户的公共数据视图。外模式:

保证数据库安全性,是用户能看见和使用的局部数据的逻辑结构和特征的描述,是用户的数据视图,是与某一应用有关的数据的逻辑表示。

内模式:是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

10. 外模式/模式映像:定义了外模式和模式之间的对应关系,通常包含在各自外模式的描述中。保证了数据与程序的逻辑独立性。

模式/内模式映像:唯一,定义了数据全局逻辑结构与存储结构间的对应关系。保证了数据与程序的物理独立性。

11. 域:一组具有相同数据类型的值得集合。 0,1

候选码:能唯一标识一个元组的关系中的某一属性组的值。

主码:一个关系中有多个候选码,选定其中一个为主码。

主属性:候选码的诸属性称为主属性。不包含在候选码中的属性称为非主属性。

全码:极端情况下,关系模式中所有属性是此关系模式的候选码,称为全码。

12. 基本关系的6条性质:

列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

不同的列可出自同一个域,称每一列为一个属性,不同属性给予不同属性名。

列的顺序无所谓,即列的次序可以任意交换。

任意两个元组的候选码不能相同。

行的顺序无所谓,即行的次序可以任意交换。

分量必须取原子值,即每一个分量都必须是不可分的数据项。

13. 关系模型中的基本操作有查询操作和插入、删除、修改操作两大部分。

关系的查询表达能力很强,是关系操作中最主要的部分。 查询操作又可分为选择、投影、并、差、笛卡尔积(前5种是基本操作)、连接、除、、交等。

14.关系模型的三类完整性约束:实体完整性、参照完整性、用户定义的完整性。

15.选择、投影、连接(重点)。课本55-58

的功能:数据查询、数据操纵、数据定义、数据控制。

sql的5个特点:综合统。

一、高度非过程化、面向集合的操作方式、一同一种语言提供多种使用方式、语言简洁易学易用。

17.order子句、聚集函数、嵌套查询。课本

18. 建立视图。课本119

19.视图的作用:能够简化用户的操作、使用户能以多种角度看待同一数据、对重构数据库提供了一定程度的逻辑独立性、能够对机密数据提供安全保护、适当的利用视图可以更清晰的表达查询。

20.用户标识与鉴别是系统提供的最外层的安全保护措施。方法会系统提供一定的方式让用户标识自己的身份或名字。

每次用户要求进入系统时,由系统进行核对,通过鉴定后才能提供机器使用权。方法:

①用户标识:用一个用户名或者用户标识号来标明用户身份。

②口令:不显示在屏幕上。(两者简单易行但易被窃取)

21.存取控制机制包括:

定义用户权限,并将用户权限登记到数据字典中。(用户对某一数据对象的操作权力称为权限)、合法权限检查。

自主存取控制:用户对于不同的数据库对象有不同的存取权限,不同的用户对同一对象也有不同的权限,而且用户还可以将其拥有的存取权限转授给其他用户,非常灵活。

强制存取控制:每一个数据库对象被标以一定的密级,每一个用户也被授予某一级别的许可证。

22.自主存取控制方法:主要通过sql的gtant语句和revoke语句实现。书137

授予与**书137-141

23.用sql语句怎么定义完整性书151

24.规范化:考各种范式是什么样的、从某一范式到另一范式去掉什么。

看一下课本175的例4

25.数据库设计的基本步骤:

需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护(重点看209页概念结构设计)

26.各分e-r图之间的冲突主要有三类:属性冲突、命名冲突、结构冲突。

27.数据库的物理设计:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程。通常分为两步:

①确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;

②对物理结构进行评价,评价的重点是时间和空间效率。

28.数据库的实施和维护(看一看)

应用题(3个):规范化、连接运算、e-r图(这个第一步要画e-r图,然后转化成关系模型)

数据库复习

1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...

数据库复习

元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...

数据库复习

请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...