数据库复习 最全

发布 2022-01-12 02:10:28 阅读 4278

数据库系统概论复习资料(全)

一、名词解释。

1. data:数据,是数据库中存储的基本对象,是描述事物的符号记录。

2. database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3. dbms:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。

4. dbs:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(dba)构成。

5. 数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。

6. 概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。

7. 逻辑模型:是按计算机系统的观点对数据建模,用于dbms实现。

8. 物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。

9. 实体和属性:客观存在并可相互区别的事物称为实体。实体所具有的某一特性称为属性。

10. e-r图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。

11. 关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

12. 型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。

13. 数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

模式的一个具体值称为模式的一个实例。

14. 数据库的**系统结构:外模式、模式和内模式。

15. 数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。

16. 数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

通常是模式的子集。一个数据库可有多个外模式。

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

二、选择题

1. dbs是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和(c )

a. 系统分析员 b. 程序员 c. 数据库管理员 d. 操作员

2. 数据库(db),数据库系统(dbs)和数据库管理系统(dbms)之间的关系是(a )。

a. dbs包括db和dbms b. dbms包括db和dbs

c. db包括dbs和dbms d. dbs就是db,也就是dbms

3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(d )。

i.人工管理阶段 ii.文件系统阶段 iii.数据库阶段

a. i 和 ii b. 只有 ii c. ii 和 iii d. 只有 i

4. 下列四项中,不属于数据库系统特点的是(c )

a. 数据共享 b. 数据完整性 c. 数据冗余度高 d. 数据独立性高

5. 数据库系统的数据独立性体现在( b) 。

a.不会因为数据的变化而影响到应用程序

b.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

c.不会因为存储策略的变化而影响存储结构

d.不会因为某些存储结构的变化而影响其他的存储结构

6. 描述数据库全体数据的全局逻辑结构和特性的是(a )

a. 模式 b. 内模式 c. 外模式 d. 用户模式

7. 要保证数据库的数据独立性,需要修改的是(c )

a. 模式与外模式 b. 模式与内模式 c. 三层之间的两种映射 d. 三层模式

8. 要保证数据库的逻辑数据独立性,需要修改的是( a) 。

a. 模式与外模式的映射 b. 模式与内模式之间的映射 c. 模式 d. 三层模式

9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(c ),它是模式的逻辑子集。

a.模式 b. 物理模式 c. 子模式 d. 内模式

10.下述(d )不是dba数据库管理员的职责 。

a.完整性约束说明 b. 定义数据库模式 c.数据库安全 d. 数据库管理系统设计

11、现实世界中客观存在并能相互区别的事物称为(a)

a.实体 b.实体集 c.字段 d.记录。

12、现实世界中事物的特性在信息世界中称为(c)

a.实体 b.实体集 c.属性 d.码。

13、采用二维**结构表达实体类型及实体间联系的数据模型是(d)

a.层次模型 b.网状模型 c.实体模型 d.关系模型。

14、数据库系统达到数据独立性是因为采用了(d)

a.层次模型 b.网状模型 c.关系模型 d.**模式。

15、物理独立性是指(c)

a.模式改变,外模式和应用程序不变b.内模式改变,模式和外模式不变

c.内模式改变,模式不变 d.模式改变,内模式不变。

三、填空题。

1. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员构成。

2. 数据管理是指对数据进行分类、组织、编码、存储、检索和维护等活动。

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

4. 数据模型分为概念模型、逻辑模型和物理模型3个方面。

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

6. 实体型之间的联系分为一对。

一、一对多和多对多三种类型。

7. 常见的数据模型包括:关系、层次、网状、面向对象、对象关系映射等几种。

8. 关系模型的完整性约束包括:实体完整性、参照完整性和用户定义完整性。

3、问答题。

1.试述数据、数据库、数据库系统、数据库管理系统的概念。

数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。

*解析:在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据等。

现在计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

*解析:简单地讲,数据数据库数据具有永久储存、有组织和可共享三个特点。

数据模型是数据库的核心概念。每个数据库中数据的都是按照某一种数据模型来组织的。

数据库系统:数据库系统(dbs)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析:数据库系统和数据库是两个概念。数据库系统是一个人-机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把把数据库系统简称为数据库。

数据库管理系统:数据库管理系统(dbms)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。

dbms主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

*解析:dbms是一个大型复杂的软件系统。是计算机中的基础软件。

目前,专门研制dbms的厂商及其研制的dbms产品很多。著名的有美国ibm公司的db2关系数据库管理系统、ims层次数据库管理系统;美国oracle公司的oracle关系数据库管理系统;sybase公司的sybase关系数据库管理系统;美国微软公司的sql server关系数据库管理系统等等。

2.使用数据库系统有什么好处?

使用数据库系统的好处是由数据库管理系统的特点或优点决定的。

使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由dbms来完成。用一个通俗的比喻,使用了dbms就如有了一个好参谋好助手,许多具体的技术工作都由这个助手来完成。

开发人员就可以专注于应用逻辑的设计而不必为管理数据的许许多多复杂的细节操心。

还有,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是dba的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。

使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为dbms在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由dbms执行。

总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。

3.试述文件系统与数据库系统的区别和联系。

文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。

4.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。

一般地讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。

①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

数据库复习

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

数据库复习

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

数据库复习

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