数据库系统原理复习题(一)——绪论

来源:互联网 发布:java api 1.7 苹果版 编辑:程序博客网 时间:2024/05/19 19:39

数据库系统原理复习题(一)——绪论

1.数据库的特点之一是数据共享,严格地讲这里的数据共享是指______。  (3分)

A.   多种应用、多种语言、多个用户相互覆盖地使用数据集合

 

B.   同一个应用中的多个程序共享一个数据集合

 

C.   多个用户、同一种语言共享数据

 

D.   多个用户共享一个数据文件

 

你当前选择:A.

 

2.______是存储在计算机内有结构的数据的集合。  (3分)

A.   数据库系统

 

B.   数据结构

 

C.   数据库管理系统

 

D.   数据库

 

你当前选择:D.

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

A.   大型、中型和小型

 

B.   层次、网状和关系

 

C.   西文、中文和兼容

 

D.   数据、图形和多媒体

 

你当前选择:A.

正确答案:B

 

4.数据库管理系统(DBMS)是_______  (3)

A.   系统软件

 

B.   计算机辅助设计

 

C.   应用软件

 

D.   数学软件

 

你当前选择:C.

正确答案:A

 

5.数据库管理系统的工作不包括______。  (3分)

A.   为定义的数据库提供操作系统

 

B.   对已定义的数据进行管理

 

C.   定义数据库

 

你当前选择:A.

6.由计算机、操作系统、DBMS、数据库、应用程序和用户等组织成的一个整体叫做________ (3分)

A.   数据库管理系统

 

B.   软件系统

 

C.   数据库系统

 

D.   文件系统

 

你当前选择:A.

正确答案:C

7.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为_______。  (3分)

A.   数据结构语言

 

B.   数据操纵语言

 

C.   数据库子语言

 

D.   数据库模式描述语言

 

你当前选择:D.

8.数据库应用系统包括_________。  (3分)

A.   数据库语言和数据库

 

B.   数据库管理系统

 

C.   数据管理系统和数据库

 

D.   数据库和数据库应用程序

 

你当前选择:D.

9.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的_______。  (3分)

A.   逻辑独立性和数据独立性

 

B.   管理规范性和数据共享

 

C.   数据独立性和数据共享

 

D.   逻辑独立性和物理独立性

 

你当前选择:A.

正确答案:D

 

10.数据库系统的数据独立性是指_______。  (3分)

A.   不会因为数据的变化而影响程序

 

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

 

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

 

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

 

你当前选择:D.

11.下述关于数据库系统的正确叙述是_____。  (3分)

A.   数据库的数据项之间和记录之间都不存在联系

 

B.   数据库的数据项之间无联系,记录之间存在联系

 

C.   数据库的数据项之间和记录之间都存在联系

 

D.   数据库中只存在数据项之间的联系

 

你当前选择:C.

12.在数据库的三级数据模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是________。  (3分)

A.   存储模式

 

B.   外模式

 

C.   逻辑模式

 

D.   内模式

 

你当前选择:C.

13.数据库的概念模型独立于______。  (3分)

A.   具体的机器和DBMS

 

B.   信息世界

 

C.  E-R图

 

D.   现实世界

 

你当前选择:A.

14.数据的管理方法主要有_______。  (3分)

A.   批处理和文件系统

 

B.   分布式系统和批处理

 

C.  ;;;; D) 文件系统和分布式系统

 

D.   数据库系统和文件系统

 

你当前选择:D.

15.数据库系统的最大特点是______  (3)

A.   数据的独立性

 

B.   数据的结构化

 

C.   数据的三级抽象和二级独立性

 

D.   数据共享

 

你当前选择:B.

正确答案:C

16.数据库管理系统是________  (3)

A.   操作系统的一部分

 

B.   一种操作系统

 

C.   在操作系统支持下的系统软件

 

D.   一种编译程序

 

你当前选择:D.

正确答案:C

17.在数据库系统中,通常用三级模式来描述数据库,其中_________是用户与数据库的接口,是应用程序可见到的数据描述。  (3分)

A.   概念模式

 

B.   内模式

 

C.   逻辑模式

 

D.   外模式

 

你当前选择:D.

18.数据库系统由于能减少数据冗余,提高数据独立性,并集中检查______,由此获得广泛应用。  (3分)

A.   数据的操作性

 

B.   数据兼容性

 

C.   数据层次性

 

D.   数据完整性

 

你当前选择:D.

19.数据库系统的核心是_______。 教材13页:数据模型是数据库系统的核心和基础.  (3分)

A.   数据模型

 

B.   数据库

 

C.   数据库管理系统

 

D.   软件工具

 

你当前选择:A.

20.数据库系统是在_______基础上发展起来的。  (3分)

A.   编译系统

 

B.   操作系统

 

C.   数据库管理系统

 

D.   文件系统

 

你当前选择:D.

21.什么是数据库的数据独立性?  (20分)

1.数据库的数据独立性包括逻辑独立性和物理独立性。

2.当模式改变(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对每个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,称为数据的逻辑独立性;

3.当数据库的存储结构改变了(如选用了另一种存储结构),由数据库管理员对模式/内模式作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,称为数据的物理独立性。

4.数据的逻辑独立性是从外模式的角度讨论的,而数据的物理独立性是从数据的内模式的角度描述的。

 

参考答案:

1.物理独立性:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

2.逻辑独立性:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

 

当前状态:已作答

22.DBA的职责是什么?  (20分)

1.决定数据库中的信息内容和结构;

2.决定数据库的存储结构和存取策略;

3.定义数据的安全性要求和完整性约束条件;

4.监控数据库的使用和运行;

5.数据库的改进和重组结构;

 

参考答案:

1、决定数据库中的信息内容和结构。

2、决定数据库的存储结构和存取策略。

3、定义数据的安全性要求和完整性约束。

4、监控数据库的使用和运行。

5、数据库的改进和重组重构。

当前状态:已作答