数据库应用技术复习题

  • 格式:docx
  • 大小:42.39 KB
  • 文档页数:9

一.单项选择题

1.关于数据库管理系统的说法,错误的是( C )。

a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型

b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现

c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件

d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名

2.关于用文件管理数据的说法,错误的是( D )。

选择一项:

a. 用文件管理数据,难以提供应用程序对数据的独立性

b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序

c. 用文件存储数据的方式难以实现数据访问的安全控制

d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率

3.数据库系统的物理独立性是指( D )。

选择一项:

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

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

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

d. 不会因为数据逻辑结构的变化而影响应用程序

4.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是( B )。

选择一项:

a. 数据库

b. 操作系统

c. 应用程序

d. 数据库管理系统

5.数据库三级模式结构的划分,有利于( A )。

选择一项:

a. 数据的独立性

b. 管理数据库文件

c. 建立数据库

d. 操作系统管理数据库

6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( B )。

a. 内模式

b. 模式 c. 外模式

d. 其他

7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。下列描述中,不属于数据模型应满足的要求的是( A )。

选择一项:

a. 能够描述并发数据

b. 能够真实地模拟现实世界

c. 容易被业务人员理解

d. 能够方便地在计算机上实现

数据模型三要素是指( B )。

8.选择一项:

a. 数据结构、数据对象和数据共享

b. 数据结构、数据操作和数据完整性约束

c. 数据结构、数据操作和数据的安全控制

d. 数据结构、数据操作和数据的可靠性

9.下列关于实体联系模型中联系的说法,错误的是( D )。

选择一项:

a. 一个联系可以只与一个实体有关

b. 一个联系可以与两个实体有关

c. 一个联系可以与多个实体有关

d. 一个联系可以不与任何实体有关

10.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是( C )。

选择一项:

a. 外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的

b. 外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的

c. 外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的

d. 外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的

二.判断题(每题2分,共10分)

1.使用数据库管理数据可以实现程序与数据的相互独立。 对

2.数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。( )错

3.数据的特征分为静态特征和动态特征。( )对

4.E-R模型是一种用于描述数据的组织形式的模型。( )错

5.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( )对

一.单项选择题(每题3分,共30分)

1.不属于数据模型三要素的是( C )。

选择一项:

a. 数据结构

b. 数据操作

c. 数据库管理系统

d. 数据完整性约束

2.关于传统关系代数的说法,错误的是( B )。

选择一项:

a. 集合的并运算要求参与运算的两个关系必须具有相同的目

b. 有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系

c. 对m目的关系R进行选择运算,其结果关系一定也是m目的

d. 对有m行数据的关系R进行投影运算,其结果关系的行数可能小于m

3.关于自然连接的说法,错误的是( B )。

选择一项:

a. 自然连接的连接条件一定是等值连接

b. 进行自然连接的两个关系可以没有列名相同的列

c. 对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数

4.关于集合并运算的说法,正确的是( C )。

选择一项:

a. 进行并运算的两个关系必须具有相同数目的行个数

b. 进行并运算的两个关系必须具有相同数目的行个数和列个数

c. 进行并运算的两个关系的列个数必须相同,对应列的语义相同

d. 如果两个关系包含内容相同的数据行,则并运算结果将包含这些重复的数据行

5.对关系模式进行规范化的主要目的是( B )。

选择一项:

a. 提高数据操作效率

b. 维护数据的一致性

c. 加强数据的安全性

d. 为用户提供更快捷的数据操作

6.如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称( B )。

选择一项:

a. Y完全函数依赖于X

b. Y部分函数依赖于X c. X完全函数依赖于Y

d. X部分函数依赖于Y

7.关于第三范式的说法,错误的是( D )。

选择一项:

a. 第三范式的关系模式一定是第一范式的

b. 第三范式的关系模式一定也是第二范式的

c. 第三范式的关系模式一定不包含部分函数依赖和传递函数依赖

d. 第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖

8.有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于( B )。

选择一项:

a. 第一范式

b. 第二范式

c. 第三范式

d. BC范式

9.属于传统的集合运算的是( D )。

选择一项:

a. 选择运算

b. 投影运算

c. 连接运算

d. 并运算

10.用于表达关系代数中投影运算的运算符是( B )。

选择一项:

a. σ

b. ∏

c. <>

d. +

二.判断题(每题2分,共10分)

1.投影和连接操作属于传统的关系运算。( )错

2.SQL语言的特点是过程化。( )错

3.使用FOREIGN KEY约束可以实现参照完整性约束。( )对

4.一个关系模式只能有一个候选键。( )错

5.限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)。( )错

一 单选题

1. 设有属性A,B,C,D,以下表示中不是关系的是( )。

A. R(A) B. R(A,B,C,D) C. R(A×B×C×D) D. R(A,B)

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

A. 数据 B. 数据模型

C. 数据以及数据之间的联系 D. 信息

3. 数据库中,数据的物理独立性是指( )。

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

B. 用户程序与 DBMS的相互独立

C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

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

4. 数据库的概念模型独立于( )。

A. 具体的机器和DBMS B. E-R图

C. 信息世界 D. 现实世界

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

A. 管理员级 B. 外部级 C. 概念级 D. 内部级

6. 层次型、网状型和关系型数据库划分原则是( )。

A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系

7. 关系数据库中的关键字是指( )。

A. 能惟一决定关系的字段 B.

不可改动的专用保留字

C. 关键的很重要的字段 D. 能惟一标识元组的属性或属性集合

8. 关系数据库管理系统应能实现的专门关系运算包括(

)。

A. 排序、索引、统计 B. 选择、投影、连接

C. 关联、更新、排序 D. 显示、打印、制表

9. 数据库技术的奠基人之一 E.F.Codd从1970年起发表过多篇论文,主要论述的是( )。

A. 层次数据模型 B. 网状数据模型

C. 关系数据模型 D. 面向对象数据模型

10. 数据库系统的核心是( )。

A. 编译系统 B. 数据库 C. 操作系统 D. 数据库管理系统

11. 在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R而不属于S,则W为( )运算的结果。

A. 笛卡尔积 B. 并 C. 差 D. 交

12. 数据库的基本特点是( B)。

A. (1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)