0
点赞
收藏
分享

微信扫一扫

数据库系统原理课后练习题(期末复习题目附答案)

目标践行者 2022-04-13 阅读 63

大家可以将这些题目作为期末复习题目或者课后资料。

此为第一章绪论部分

判断题

1.信息能够消除某种不确定性。

                                                                                                                                                √

2.数据库中的数据冗余度高。

                                                                                                                                                 ×

3.数据库的三级模式结构能够提高系统的安全性。

                                                                                                                                                √

4.数据库中的数据采用统一的模型来表示。

                                                                                                                                                √

5.三级模式结构可提供数据独立性。

                                                                                                                                                √

6.外模式/模式映像可以保证数据与程序的逻辑独立性。

                                                                                                                                                √

选择题

1.

以下对于数据库模式(概念模式)描述错误的是_____。

A.

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

B.

每一个一个数据库只有一个概念模式。

C.

模式与具体的应用程序、开发工具及高级程序设计语言无关。

D.

模式与数据的物理存储细节和硬件环境相关。

答案:D

2.

在应用程序中,普通用户访问的应是______。

A.

存储模式

B.

内模式

C.

外模式

D.

模式(概念模式)

答案:C

3.

负责数据库物理结构与逻辑结构定义和修改的人员是______。

A.

专业用户

B.

应用程序员

C.

最终用户

D.

数据库管理员(DBA)

答案:C

4.

数据库三级模式体系结构的划分,有利于保持数据库的______。

A.

结构规范化

B.

数据独立性

C.

数据安全性

D.

操作可行性

答案:B

5.

数据的逻辑独立性是指______。

A.

模式改变,外模式和应用程序不变

B.

模式改变,内模式不变

C.

内模式改变,模式不变

D.

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

答案:A

6.

下面关于SQL、DDL、DML 及DCL的描述错误的是______。

A.

DDL是对SQL语句中完成数据定义功能部分的称呼

B.

DML是对SQL语句中完成数据操纵功能部分的称呼

C.

DCL是对SQL语句中完成数据控制功能部分的称呼

D.

SQL与DDL、DML 、DCL没有关系,均是独立的语言

答案:D

7.

下面哪一项不是数据模型的要素。

A.

数学模型

B.

数据结构

C.

数据的约束条件

D.

数据操作

答案:A

8.

数据库的三级模式结构的描述,正确的是______。

A.

一个数据库可以有多个概念模式

B.

数据库的概念模式与内模式之间的映射是有DBMS提供的

C.

应用程序直接访问概念模式,可以实现数据库的逻辑独立性

D.

概念模式与外模式之间的映射关系应该定义在应用程序中

答案:B

9.

数据库系统的参与人员中,负责监控数据库运行情况,及时处理运行中出现的各种问题的是_______。

A.

数据库管理员

B.

数据库设计师

C.

系统分析员

D.

应用程序员

E.

最终用户

答案:A

10.

下面对数据库特点的不正确叙述是( )。

A.

数据库中的数据采用统一的模型来表示。

B.

数据之间的联系强。

C.

数据冗余度高。

D.

数据由一个软件统一管理。

答案:C

11.

下面对数据模型的不正确叙述是( )。

A.

数据模型是用来表示数据及数据之间联系的。

B.

数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.

逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.

到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

答案:D

多选题

1.

关于数据库的有组织的、可共享的理解,下面描述正确的有_______。

A.

一个数据库可以被多个用户并发访问

B.

一个数据库可以被多个应用系统访问

C.

一个数据库可以被多种语言编写的程序访问

D.

数据库中的数据是按照一定的逻辑结构组织管理的

答案:ABCD

2.

与文件系统比较,数据库系统具有哪些优势?

A.

提高了数据的共享性,使多个用户能够同时访问数据库中的数据

B.

提高了数据的一致性和完整性,减少了数据的冗余

C.

提供数据与应用程序的独立性

D.

提高了数据的安全性项

答案:ABCD

3.

下面关于外模式的描述,正确的有______。

A.

外模式是数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述。

B.

外模式是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

C.

一个数据库只能有一个外模式。

D.

一个数据库可以有多个用户,每一个用户又可能用到多个外模式。

答案:ABD

4.

数据模型应满足哪几个方面的要求

A.

能比较真实地模拟现实世界

B.

容易为人所理解

C.

尽量抽象、复杂数学化

D.

便于在计算机上实现

答案:ABD

填空题

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

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

3.数据库管理系统的简称是DBMS

4.数据库三级模式中,描述数据库全体数据逻辑结构和特征的是模式

5.定义了物理存储中数据是怎样和在哪里组织的模式是内模式

6.数据库系统由数据库、数据库管理系统、应用系统和数据库管理员

举报

相关推荐

0 条评论