数据库系统概论综合复习资料

  • 格式:pdf
  • 大小:298.58 KB
  • 文档页数:21

数据库系统概论综合复习资料

《数据库系统概论》综合复习资料

第⼀章复习题

⼀、选择1、数据库三级模式体系结构的划分有利于保持数据库的()

A、数据独⽴性

B、数据安全性

C、结构规范化

D、操作可⾏性

----A

2、数据库技术的奠基⼈之⼀E.F.Codd从1970年起发表过多篇论⽂,主要论述的是()

A、层次数据模型

B、⽹状数据模型

C、关系数据模型

D、⾯向对象数据模型

---C

3、关系数据模型()

A、只能表⽰实体间的1:1联系

B、只能表⽰实体间的1:n联系

C、只能表⽰实体间的m:n联系

D、可以表⽰实体间的上述三种联系

---D

4、⼦模式是()

A、模式的副本

B、模式的逻辑⼦集

C、多个模式的集合

D、都对

----B

5、层次型、⽹状型和关系数据库的划分原则是:

A、记录的长度

B、⽂件的⼤⼩

C、联系的复杂程度

D、数据之间的联系

----C

6、数据库应⽤系统包括()A、数据库语⾔,数据库

B、数据库,数据库应⽤系统

C、数据管理系统,数据库

D、数据库管理系统

7、数据库系统的核⼼是:

A、编译系统

B、数据库

C、操作系统

D、数据库管理系统

----D

8、数据库管理系统实现对数据库中数据的查询、插⼊、修改和删除等操作,这种功能称为

A、数据定义

B、数据管理

C、数据操纵

D、数据控制

-----C

9、数据库的特点之⼀是数据共享,严格地讲,这⾥的数据共享指:

A、同⼀应⽤中的多个程序共享⼀个数据集合

B、多个⽤户、同⼀种语⾔共享数据

C、多个⽤户共享⼀个数据⽂件

D、多种应⽤、多种语⾔、多个⽤户相互覆盖地使⽤数据集合

---D

10、为使程序员编程时既可使⽤数据库语⾔⼜可使⽤常规的程序设计语⾔,数据库系统需要把数据库语⾔嵌⼊到:

A、编译程序

B、操作系统

C、中间语⾔

D、宿主语⾔

----D

11 ()是存储在计算机内有结构的数据的集合。

A.数据库系统 B. 数据库

C、数据库管理系统 D. 数据结构

--D

12.在数据库中存储的是()

A.数据

B.数据模型C.数据以及数据之间的联系

D.信息

--C

13..数据库中,数据的物理独⽴性是指( )

A. 数据库与数据库管理系统的相互独⽴

B. ⽤户程序与DBMS的相互独⽴

C. ⽤户的应⽤程序与存储在磁盘上数据库中的数据是独⽴的

D.应⽤程序与数据库中数据的逻辑结构相互独⽴

---C

14.下列关于数据库系统的正确叙述是:()

A. 数据库系统减少了数据冗余

B. 数据库中只存在数据项之间的关系

C. 数据库系统中数据的⼀致性是指数据类型⼀致

D. 数据库系统⽐⽂件系统能管理更多得数据

---A

15.在数据库技术中,为提⾼数据库的逻辑独⽴性和物理独⽴性,数据库的结构被划分成⽤户级、( )和存储级三个层次。

A. 管理员级

B. 外部级

C. 概念级

D. 内部级

16.数据库中,产⽣数据不⼀致的根本原因是()

A.数据存储量太⼤

B.没有严格保护数据

C.未对数据进⾏完整性控制

D.数据冗余

---C

17.数据库管理系统(DBMS)是( )

A.⼀个完整的数据库应⽤系统

B.⼀组硬件

C.⼀组软件

D.既有硬件也有软件

---C

18..数据库管理系统(DBMS)的主要功能是()

A.修改数据库

B.定义数据库C.应⽤数据库

D.保护数据库

---B

19.实体是信息世界中的术语,与之对应的数据库术语为:

A、⽂件

B、数据库

C、字段

D、记录

---D

20.当数据库的_____改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从⽽保证了数据的物理独⽴性(1)模式(2) 存储结构(3)外模式/模式(4)⽤户模式(5)模式/内模式

A、(3),(1),(4)

B、(1),(5),(3)

C、(2),(5),(1)

D、(1),(2),(4)

---C

21.数据库系统的核⼼是______。

A、数据库

B、数据库管理系统

C、数据模型

D、软件⼯具

----B

22.数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是______。

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是DB,也就是DBMS

--A

23.按照传统的数据模型分类,数据库系统可分为三种类型()

A、⼤型、中型和⼩型

B、西⽂、中⽂和兼容

C、层次、⽹状和关系

D、数据、图形和多媒体

--C

24.在数据库系统中,通常⽤三级模式来描述数据库,其中(1)是⽤户与数据库的接⼝,是应⽤程序可见到的数据描述,(2)是对数据整体的(3)的描述,⽽(4)描述了数据的(5)A、外模式

B、概念模式

C、内模式

D、逻辑结构

E、层次结构

F、物理结构

(1) A (2) B (3)D (4)C (5)F25.、数据的管理⽅法主要有()

A、批处理和⽂件系统

B、⽂件系统和分布式系统

C、分布式系统和批处理

D、数据库系统和⽂件系统

---D

⼆、填空1、经过加⼯提炼⽽⽤于决策或其他应⽤活动的数据称为()

---信息

2、数据库是长期存储在计算机内的,有(),()数据集合

--组织,共享

3、数据库系统⼀般由()()()()()五部分组成

--DB ,DBMS,DBA, SP, DBAS

4、数据的独⽴性可分为()()

--物理独⽴性和逻辑独⽴性

5、按照数据结构的类型来命名,数据模型分为:

--层次模型,⽹状模型和关系模型

6、()是对数据库系统系统静态特性的描述,()是对数据库系统动态特性的描述

--数据结构,数据操作

7、⾮关系模型中数据结构的基本单位是()

---基本层次联系

8、根据数据模型应⽤⽬的的不同,数据模型可分()()()

概念模型,数据模型,数据模型9、负责全⾯管理和控制数据库系统的⼈员叫()

--DBA

10、数据描述语⾔的作⽤是:

---定义数据库11、实体之间的联系可抽象为三类,分别是()()()

--1:1 ;1:n ;m:n

12、数据冗余可导致的问题有()()

浪费存储空间及修改⿇烦,潜在的数据不⼀致性13、数据库体系结构按照()()()进⾏组织

---模式,内模式,外模式

14、关系数据库采⽤()做为数据的组织⽅式

----关系模型

15、层次数据模型中,只有⼀个结点,⽆⽗结点,它称为()

--根

三.问答1.简述数据管理发展的三个阶段

2.简述数据库系统与⽂件系统的区别

3.简述DBMS的主要功能

4.简述数据库的体系结构

5.简述数据模型的三要素及功能

答:数据模型是数据库中对现实世界进⾏抽象的⼯具,是数据库中⽤于提供信息表⽰和操作⼿段的形式构架。它是⼀组严格定义的概念集合。

数据模型的三要素是:数据结构,数据操作,数据的约束条件

第⼆章复习题

⼀、填空题1、关系操作的特点是()操作

---集合

2、关系模式的定义格式为()

----关系名(属性名1,属性名2,…….属性名n)

3、关系模式的定义主要包括()

----关系名,属性名,属性类型,属性长度,关键字

4、关系模式是关系的(),相当于()

----框架,记录格式

5、在⼀个实体表⽰信息中,称()为关键字(码)

----能唯⼀标识实体的属性或属性组

6、关系代数运算中,传统的集合运算有()

--- 笛卡⼉积,并,交,差

7、关系代数运算中,基本的运算有()

--- 笛卡⼉积,并,差,投影,选择

8、关系代数运算中,专门的关系运算有()--- 选择,投影,连接

9、关系数据库中基于数学上的两类运算是:

---关系代数和关系演算

10、传统的集合“并,交,差”运算施加于两个关系时,这两个关系的()必须相等,()必须取⾃同⼀个域

---属性个数;相对应的属性值

11、关系运算中花费时间可能最长的运算是()

--笛卡⼉积

12、关系数据库的关键字是()

--能唯⼀标识元组的属性或属性集合

13、关系代数是⽤⽤对关系的运算来表达查询的,⽽关系演算是⽤()查询的,它⼜可分为()()

--谓词表达,元组关系,域关系

14、同⼀关系模型中的任两个元组值

--不能全同

15、关系的交运算是()

---从两个关系中找出相同元组的运算

⼆、问答题1、叙述⾃然连接和等值连接的区别和联系

(1)⾃然连接⼀定是等值连接,但等值连接不⼀定是⾃然连接

(2)等值连接要求相等的分量,不⼀定是公共属性;⽽⾃然连接要求相等的分量⼀定是公共属性

(3)等值连接不把重复的属性去掉,⽽⾃然连接要把重复的属性去掉2、举例说明关系实体完整性,参照完整性的含义

假设有如下两个关系

成绩表 R2 课程表R1

学号姓名课程号成绩课程号课程名9001 刘明 K5 90 K5 数据库

9002 王丽 K8 88 K8 C语⾔

9003 李哓 K9 77 K9 计算机⽹络

….. …

根据实体完整性,R2中学号不能为空,R1中课程号不能为空

根据关系参照完整性的含义,R2中课程号的值或者为空值或者在R1中能找到

满⾜这个条件是必须的,否则假设R2中的课程号K10在R1中找不到,则该课程号显然不正确,这样回造成数据不⼀致3.简述关系及其主要性质

关系---规范化的⼆维表格

其主要性质有:

①列是同质的,即每⼀列中的分量是同⼀类型的数据,来⾃同⼀个域(列同型)