数据库原理及应用期末考试复习题库+2017(1)(3) 下载本文

内容发布更新时间 : 2024/5/12 8:53:26星期一 下面是文章的全部内容请认真阅读。

99、为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的( C ) (A)表(table) (B)索引(index) (C)视图(view) (D)游标(cursor)

100、为了使属性在各元组上取值唯一,在建立基本表时应使用保留字( A ) (A) UNIQUE (B) COUNT (C) DISTINCT (D) UNION

101、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( A ) (A) UNIQUE (B) COUNT (C) DISDINCT (D) UNION

102、为数据表创建索引的目的是( A ) (A)提高查询的检索性能(B)创建唯一索引 (C)创建主键(D)归类

103、五种基本关系代数运算是( A )

(A)∪,—,×,π和σ(B)∪,—,∞,π和σ (C)∪,∩,×,π和σ(D)∪,∩,∞,π和σ 104、下列不属于并发操作带来的问题是( D ) (A)丢失修改(B)读脏数据 (C)不可重复读(D)死锁

105、下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的?( C ) (A)视图是外模式

(B)模式是数据库中全体数据的逻辑结构和特征的描述 (C)一个数据库可以有多个逻辑模式 (D)一个数据库只有一个内模式

106、下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的?( A ) (A)索引是外模式

(B)一个基本表上可以创建多个索引 (C)索引可以加快查询的执行速度

(D)系统在存取数据时会自动选择合适的索引作为存取路径 107、下列关于视图的说法中错误的是( C ) (A)视图是从一个或多个基本表导出的表,它是虚表 (B)视图可以被用来对无权用户屏蔽数据

(C)视图一经定义就可以和基本表一样被查询和更新 (D)视图可以用来定义新的视图

108、下列关于数据结构基本概念的叙述中,哪一条是不正确的?( C )

(A)数据是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述 (B)数据元素(或称结点、记录等)是数据的基本单位 (C)一个数据元素至少由两个数据项组成 (D)数据项是有独立含义的数据最小单位

109、下列模型中数据抽象级别最高的是( A ) (A)概念模型(B)逻辑模型 (C)外部模型(D)物理模型

110、下列哪种关系运算不要求:“R和S具有相同的属性个数,并且每对相对应的属性都具有相同的域”?( D )

(A)R∪S (B)R∩S (C)R-S (D)R×S

- 9 -

111、下列说法错误的是( D )

(A)一个基本表可以跨一个或多个存储文件 (B)一个存储文件可以跨一个或多个基本表

(C)每个存储文件与外部存储器上一个物理文件对应 (D)每个基本表与外部存储器上一个物理文件对应

112、下列四项中,不属于数据库系统特点的是( C ) (A)数据共享(B)数据完整性

(C)数据冗余度高(D)数据独立性高

113、下面关于自然连接与等值连接的各个叙述中,不正确的是( B ) (A)自然连接是一种特殊的等值连接

(B)自然连接要求两个关系中具有相同的属性组,而等值连接不必 (C)两种连接都可以只用笛卡尔积和选择运算导出

(D)自然连接要在结果中去掉重复的属性,而等值连接则不必

114、下面哪个不是数据库系统必须提供的数据控制功能( B ) (A)安全性(B)可移植性 (C)完整性(D)并发控制

115、下述SQL命令的短语中,不是定义属性上约束条件的是( D )

(A) NOT NULL短语(B)UNIQUE短语(C)CHECK短语(D)HAVING短语 116、现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句 SELECT Sno,Cno

FROM SC WHERE

中WHERE后正确的条件表达式是( D ) (A)G=0 (B)G<=0

(C)G=NULL (D)G IS NULL

117、限制输入到一列或多列值的范围,使用( A )约束。 (A) CHECK (B) PRIMARY KEY (C) FOREIGN KEY (D) UNIQUE

118、消除了部分函数依赖的1NF的关系模式必定是( B )

(A)1NF (B)2NF (C)3NF (D)4NF

119、消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B ) (A) 1NF (B) 2NF (C) 3NF (D) 4NF

120、选项中关于视图的说法错误的是( B ) (A)视图是一种虚拟表 (B)视图中也保存有数据

(C)视图也可由视图派生出来

(D)视图的内容来源于一个SQL的SELECT查询 121、选项中删除表的语句是( A ) (A) DROP (B) ALTER (C) UPDATE (D) DELETE

122、学生表S(id,name,sex,age,dept_id,dept_name),存在函数依赖是id,name,sex,age,dept_id; dept_id,dept_name, S满足( B )

(A)1NF (B)2NF (C)3NF (D)都不正确 123、要保证数据库的数据独立性,需要修改的是( C ) (A)模式与外模式(B)模式与内模式

(C)三级模式之间的两层映射(D)三层模式

- 10 -

124、要修改表的结构,应使用SQL语言的命令( C ) (A) UPDATE TABLE (B) MODlFY TABLE (C) ALTER TABLE (D) CHANGE TABLE 125、一个关系只有一个( D )

(A)候选码(B)外码(C)超码(D)主码

126、已知关系R和S如下表所示:试对R和S进行交运算,其结果的元组数应是( B )

R

A a1 a2 B b2 b2 C c1 c2 S

A a2 a2 B f b2 C g c2 a3 b1 c1 a3 f g (A)0 (B)1 (C)4 (D)6

127、以下哪一条属于关系数据库的规范化理论要解决的问题?( A ) (A)如何构造合适的数据库逻辑结构 (B)如何构造合适的数据库物理结构 (C)如何构造合适的应用程序界面

(D)如何控制不同用户的数据操作权限

128、用于数据库恢复的重要文件是( C ) (A)数据库文件(B)索引文件 (C)日志文件(D)备注文件

129、由局部E-R图生成初步E-R图,其主要任务是( D ) (A)消除不必要的冗余(B)消除属性冲突 (C)消除结构冲突和命名冲突(D)B和C 130、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( B ) (A) 17个(B) 18个 (C) 23个(D) 27个

131、有关系模式R(S,T,C,D,G),根据语义有如下函数依赖集:F={(S,C)->T,C->D,(S,C)->G,T->C)。关系模式R的候选关键码( D ) (A)仅有1个,为(S,C) (B)仅有1个,为(S,T) (C)有2个,为(S,C)和(T) (D)有2个,为(S,C)和(S,T)

132、有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下: SELECT 学号 FROM 学生

WHERE年龄>20 AND 姓名 LIKE‘%伟’ 如果要提高查询效率,应该建索引的属性是(C) (A)学号(B)姓名

(C)年龄(D) (学号,姓名)

133、在DB恢复时,对已经提交但更新未写入磁盘的事务执行( B ) (A) UNDO处理(B) REDO处理

(C) ROLLBACK处理(D) ABORT处理

134、在SQL Server 中删除触发器用( B )

(A)ROLLBACK (B)DROP (C)DELALLOCATE (D)DELETE 135、在SQL语言的SELECT语句中,对投影操作进行说明的是哪个子句( A ) (A)SELECT (B)FROM (C)WHERE (D)ORDER BY

- 11 -

136、在SQL语言中,DELETE语句的作用是( D) (A)删除基本表(B)删除视图

(C)删除基本表和视图(D)删除基本表和视图的元组

137、在SQL语言中,数值函数COUNT(列名)用于( C ) (A)计算元组个数(B)计算属性的个数

(C)对一列中的非空值计算个数(D)对一列中的非空值和空值计算个数 138、在SQL语言中,用于测试列值非空的短语是( C ) (A) IS NOT EMPTY (B) NOT UNIQUE (C) IS NOT NULL (D) NOT EXISTS

139、在SQL中,由于对视图的修改最终要转换为对基本表的修改,因此下列只有哪种视图是可以修改的?( A )

(A)行列子集视图(B)带表达式视图(C)分组视图(D)连接视图

140、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1D),使用关键字(2A)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3B)

⑴(A)SELECT,INTO (B)SELECT,FROM (C)SELECT,GROUP (D)仅SELECT ⑵(A)DISTINCT (B)UNION (C)ALL (D)TOP

⑶(A)JOIN (B)UNION (C)INTO (D)LIKE

141、在T-SQL中,批处理中调用存储过程所使用的命令是( A ) (A) EXEC (B) SET

(C) USE (D) DECLARE

142、在关系代数的专门关系运算中,从表中取出指定的属性的操作称为( B ) (A)选择(B)投影 (C)连接(D)扫描

143、在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A ) (A)选择(B)投影 (C)连接(D)扫描

144、在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为( C )

(A)选择(B)投影

(C)连接(D)笛卡尔积

145、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为( D ) (A)并(B)选择(C)自然连接(D)θ连接

146、在关系规范化中,分解关系的基本原则是( B ) I、实现无损连接;

II、分解后的关系相互独立; III、保持原有的依赖关系。

(A)I和II;(B)I和III; (C)I;(D)II。

147、在关系模式设计时,每个关系模式应只对应于( A )

(A)一个实体类型或一个联系类型(B)一个实体类型和一个联系类型 (C)多个实体类型(D)多个联系类型

148、在关系数据库设计中,设计关系模式是( C )的任务。 (A)需求分析阶段(B)概念设计阶段 (C)逻辑设计阶段(D)物理设计阶段

149、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是( C )

- 12 -