数据库题目2

  • 格式:doc
  • 大小:35.00 KB
  • 文档页数:5

1

数据库期末复习卷

一、填空题

(1)在select语句中,若希望查询结果中不出现重复的元组,因在select语句中加( Distinct )

(2 )数据库系统的结构一般分为三个层次,分别为:内模式、模式、外模式

(3)E—R模型中包含实体 属性 和实体之间的联系三种基本结构成分

(4)E—R模型的三要素:__实体 ____、___属性 _____、___联系 __

(5)关系数据模型由数据结构___数据操作 ___和完整性约束规则三部分组成

(6)若关系1NF,且他们的每一非主属性__完全函数依赖_ ___候选关键字,则该关系为2NF。

(7)DBMS是指___数据库管理系统 ___,它位于___ 操作系统___和___应用程序 ___之间的一层管理软件。

(8)SQLserver是一种___关系 ___型,数据管理系统。

(9)SQL语言中,函数COUNT(*)用于计算____记录 __的个数。

(10)__视图 ____是从一个或几个表中导出的表,它本身不独立存储在数据库中.

(12)关系代数运算中,传统的集合运算有:并=交、__差 ____和__笛卡尔积 ____

(13)SQL语言中,数据操作功能包括select、 __update____、insert、delete四个语句。

(14)若关系模式R的候选键码为所有的属性,则在函数依赖的范围内R最高满足

___BCNF___范式。

(15)建立索引的目的是__提高存取速度 ____。

(16)关系数据库设计中,设计关系模式是___逻辑设计 ___设计阶段的任务。

(17)在数据库中的视图、表、存储文件分别对应三级模式结构中的__外模式____、__模式____、__内模式___ 。

二、判断题

(1) SQL语言的视图定义和视图操作功能在一定程度支持数据的逻辑独立性(√)

(2) 关系必须有唯一的候选键。(×)

(3) 数据的完整性指数据库中数据的全面性。(×)

(4) “授权”是数据库系统中采用的完整性措施之一。(×)

(5) 在关系数据库中,不同关系之间的联系是通过指针实现的。(×)

(6) 在数据库中,触发器不是计算机硬件(√)

Ps:触发器是用户定义在关系表上的一类由事件驱动的特殊过程 P160

(7) 事务在运行中间被强行停止可能会破坏事务原子性。(√)

(8) 数据触发器是计算机硬件(×)

(9) 数据库系统避免一切沉余(×)

(10) 数据系统中用于描述数据的数据存储称为数据字典的特殊文件中.(√)

(11) 如果一个关系模式的候选键仅含有一个属性,则该关系模式一定是2NF。(√)

(12) 数据库中存储的只是数据。(×)

(13)自然连接是关系代数的物种基本运算之一。(×)

(14)数据库管理系统DBMS是操作系统的一部分。(×)

(15)设有非主属性的关系必然属于3NF.(√)

(16)数据关系的数据没有任何沉余。(×)

(17)若有关系一次进行两次选择,则结果与两次操作的选向顺序无关。(√)

(18)连接是关系代数的基本运算之一。(√)

(19)数据是数据库系统的核心(。√)

(20)建立索引的是为了提高查询的速度.(√) 2

(21)建立索引的目的是为了节约存储空间。(×)

(22)E—R图在需求分析阶段生成的。(×)

(24)若关系一次进行两次选择,则结果与两次操作的先后顺序无关.(√)

(25)若R。A→R。B, R.B→R。C。则R 。A→R。C。(√)

(26)数据中的数据可以共享。(√)

(27)关系代数的运算对象是关系,运算结果也为关系.(√)

(28)只有两个属性的关系必是 3NF.(√)

(29)关系数据模型的三个组成部分是数据结构、数据操作和并发控制。(×)

三、单项选择题

1、数据库DB,数据库系统SBMS数据库管理系统DBMS三者之间的关系式(A)

(A)DBS包含DB和DBMS (B)、DBMS包含DB和DBS

(C)、DB包含DBS和DBMS (D)、DBS就是DB也是DBMS

2、在关系A(S、SN、D)和BCD(N、NM)中A的主键S、B的主键是D,则D在A中的主键是(A)

(A)、外键 (B)、混合键 (C)候选键 (D)全键

3、一个学生社团可以接纳多名学生参加,但每个学生只能参加一个学生社团,从学生社团到学生的联系类型是(D)。

(A)、多对多 (B)、一对一 (C)、多对一 (D)、一对多

4、SQL的视图是从(A)中导出的。

(A)、基本表 (B)视图 (C)、基本表或视图 (D)、数据库

5、在关系数据系统中,为了简化用户的查询操作,而又不增加数据库的存储空间,常用的方法是创建(C)。

(A)、另一个表(table) (B)、游标(cursor) (C)、视图(view) (D)、索引(index)

6、按照数据模型分类,数据库系统可以分为三种类型:C

A。 大型、中型和小型 B。 西文、中文和兼容 C. 层次、网状和关系 D。 数据、图形和多媒体

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

A。数据库系统 B。数据库 C。数据库管理系统 D。数据结构

8.下面的选项不是关系数据库基本特征的是( A )。

A.不同的列应有不同的数据类型 B.不同的列应有不同的列名

C。与行的次序无关 D。与列的次序无关

9。实体联系模型属于( D )。

A。 层次模型 B. 网状模型 C. 关系模型 D 概念模型

10.表示两个或多个事务可以同时运行而不互相影响的是(C ).

A。 原子性 B。 一致性 C. 独立性 D. 持久性

11。关系模型中,一个码是( C )。

A。可以由多个任意属性组成 B.至多有一个属性组成

C。由一个或多个属性组成,其值能够惟一标示关系中一个元组 D。以上都不是

12。在关系中的各元组的( B )。

A.顺序不能任意排列,一定要按照输入的顺序排列

B.顺序可以任意排列

C。顺序一定要按照关键字段值的顺序排列

D. 排列顺序不同,统计处理的结果就可能不同 3

13。在关系数据库中,实现“表中任意两行不能相同”的约束是靠( C )。

A。外码 B。属性 C。主码 D。列

14.在SQL中,用户可以直接操作的是( B)

说明:14应该选B,因为操作基本表要经过DBA授权。请看清题目,大家注意)

A.基本表 B.视图 C.基本表或视图 D.基本表和视图

15。与WHERE 年龄 BETWEEN 32 AND 45 语句等价的子句是( D )。

A. WHERE年龄 〉32 AND年龄〈45 B。 WHERE年龄〉=32 AND年龄〈45

C。 WHERE年龄〉32 AND年龄〈=45 D。 WHERE年龄>=32 AND年龄〈=45

16。 事务的持续性是指(B )

A。事务中包括的所有操作要么都做,要么都不做。

B。事务一旦提交,对数据库的改变是永久的.

C。一个事务内部的操作对并发的其他事务是隔离的。

D。事务必须是使数据库从一个一致性状态变到另一个一致性状态。

17。设有关系R(A,B,C)和S(C,D).与SQL语句select A,B,D from R,S where R。C=S。C等价的关系代数表达式是( B )。 A.R。C=S。C(A,B,D(R×S)) B.A,B,D(R。C=S。C(R×S)) C.R。C=S。C((A,B(R))×(D(S))) D。 R。C=S。C (D((A,B(R))×S))

18。公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是( C ).

A。 m : n B. 1 : n C. n : 1 D 1 : 1

19. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C ).

A。 数据字典、应用程序、审计档案、数据库后备副本

B。 数据字典、应用程序、审计档案、日志文件

C。 日志文件、数据库后备副本

D。 数据字典、应用程序、数据库后备副本

20。实体完整性规则是指关系中( B )。

A.不允许有空行 B.主键不允许有空值 C.不允许有空列 D.外键不允许有空值

21。消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B ) .

A。 1NF B。 2NF C. 3NF D。 BCNF

22. 一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体和零部件实体之间的联系类型是( A ).

A。多对多 B。一对一 C。多对一 D.一对多

23。 下面列出的关于视图的条目中,不正确的是(C)

A。视图是外模式 B.视图是虚表

C。使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写

25。关系模式中,满足2NF的模式( B )。

A。可能是1NF B。必定是1NF C.必定是3NF D。必定是BCNF

27.关系数据库规范化是为解决关系数据库中( A )问题而引入的。

A。插入、删除异常和数据冗余 B。提高查询速度

C。减少数据操作的复杂性 D。保证数据的安全性和完整性

28。在数据库技术中,未提交的随后又被撤消的数据称为( D )。

A.错误数据 B.冗余数据 C.过期数据 D.脏数据

4