数据库题目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