数据库原理与应用-期末考试复习题 下载本文

A. 1 B. 2 C. 3 D.4

193.查询所有借过图书的读者编号,为保证查询结果中去掉重复值,应使用保留字( )。 A. CHECK B. COUNT C. DISTINCT D. UNIQUE 194.能实现模糊查询,在WHERE子句中使用的谓词是( )。

A.BETWEEN B.LIKE C.AND D.IN 195.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。 A.列 B.行 C.关系 D.分组 196.在SQL中,基本表的撤消(从数据库中删除表)可以用()。 A. DROP SCHEMA 命令 B. DROP TABLE 命令 C. DROP VIEW 命令 D. DROP INDEX 命令 197.设有一个关系:dept(dno,dname),如果要找出第二个字母为w,并且至少包含4个字母的dname,则查询条件子句应写成:where dname like()。 A. ‘_ _w_%’B. ‘_%w_ _’ C. ‘_w_ _’ D.‘_w_%’ 198.下列SQL语句中,修改表结构的是()。 A.ALTER B.CREATE C.UPDATE D.INSERT

199.当用户对指定表操作时,触发器会自动执行。以下对表的操作中,哪种操作和触发器的执行无关()。

A.update B.insert C.delete D.select

200.用于完成数据库建立、使用、管理和维护任务的是()。 A.DB B.DBMS C.DBA D.DBS 201.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。

A.外模式 B.内模式 C.存储模式 D.模式 202.数据库的层次模型应满足的条件是( )。

A.允许一个以上的结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点

C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲

203.关系数据库中的码是指( )。

A.能唯一决定关系的字段 B.不可改动的专用保留字

C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 204.SQL语言具有两种使用方式,分别为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL

205.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )缺陷。 A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 206.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( )。 A.1NF B.2NF C.3NF D.4NF

207.E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 208.在关系数据库设计中,设计关系模式是( )的任务。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 209.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。

A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突

210.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性

211.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( )。

A.该操作不存在问题 B.该操作丢失 C.该操作不能重复读 D.该操作读“脏”数据

T1 ①读A=100 A=A*2 写回 ② ③ROLLBACK 恢复A=100

212.若事务T对数据R已加了X锁,则其他事务对数据R( )。 A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁 213.后备副本的用途是( )。

A.安全性保障 B.一致性控制 C.故障后的恢复 D.数据的转储 214.用于数据库恢复的重要文件是( )

A.数据库文件 B.索引文件 C.日志文件 D.备注文件 215.按所使用的数据模型来分,数据库可分为( )三种类型。

A.层次、关系和网状 B.网状、环状和链状 C.大型、中型和小型 D.独享、共享和分时

216.SQL语言是( )语言。

A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库

217.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )。

A. M端实体的码 B.N端实体的码 C.M端实体的码与N端实体的码的组合 D.重新选取其他属性

218.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( )。

A.事务故障 B.系统故障 C.介质故障 D.运行故障 219.在数据库中存储的是( )

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 220.关系数据模型( )。

A.只能表示实体间的1:1联系国 B.只能表示实体间的1:n联系

C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 221.侯选码中的属性称为( )。

A.非主属性 B.主属性 C.复合属性 D.关键属性

222.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )

T2 读A=200 表示。

A.矩形 B.四边形 C.菱形 D.椭圆形 223.数据库的( )是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复 224.事务(Transaction)是一个( )

A.程序 B.进程 C.操作序列 D.完整性规则 225.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的( ) A.持久性 B.隔离性 C.一致性 D.原子性 226. 设属性A是关系R的主属性,则属性A不能取空值。这是( )。 A.实体完整性规则 B.参照完整性规则 C.用户自定义完整性规则 D.域完整性规则

227. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。则关系模式A的码是( )。

A.C B.(H,R) C.(H,T) D.(H,S) 228. 下面列出的关于视图(VIEW)的条目中,哪一条是不正确的( )。 A.视图是外模式 B.视图是虚表 C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写

229. 下列语句用于删除触发器的是( )

A.drop trigger 触发器名 B.drop procedure 触发器名 C.delete procedure 触发器名 D.delete trigger 触发器名 230. 在SQL语句中可以用于修改数据表结构的是( )

A.require B.alter C.update D.insert 231.在数据库系统的人员中,( )负责管理和控制数据库系统。

A.系统分析员 B.程序员 C.数据库设计人员 D.DBA 232.在数据管理技术的发展阶段中,数据独立性最高的是( )阶段。

A.手工管理 B.文件系统 C.数据库系统 D.数据库管理系统 233.在关系数据库中,实现数据之间联系的是( )。

A.主码 B.外码 C.域 D.指针 234.在SQL中,使用( )可以实现实体完整性。

A.PRIMARY KEY B.FOREIGN KEY C.NOT NULL D.UNIQUE 235.在SQL中,与“

A.>ANY B.>ALL C.

A.UNIQUE B.CLUSTER C.DISTINCT D.RESTRICT 237.关系模式的候选码可以有1个或多个,而主码有( )。

A.0个 B.1个 C.1个或多个 D.多个

238.在E-R模型中,如果有3个不同的实体型,3个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目是( )。

A.4 B.5 C.6 D.7 239.已知成绩数据表中,属性列grade为INT类型,则能够表示”0<=grade<=100”的是( )。 A.grade>100 AND grade<0 B.grade in(0,100) C.grade BETWEEN 0 AND 100 D.grade BETWEEN 1 AND 99

240.已知SELECT语句的WHERE子句中包含“%李_”,则( )不包含在查询结果中。 A.陈李广 B.李晓 C.张田李 D.赵李杰

241.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 (A)数据库系统 (B)文件系统 (C)人工管理 (D)数据项管理 242.数据库的概念模型独立于( )。 (A)具体的计算机和DBMS (B)E-R图 (C)信息世界 (D)现实世界 243.关系模型中,一个关键字( )。 (A)可由多个任意属性组成 (B)至多由一个属性组成

(C)可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 (D)以上都不是

244.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。 (A)元组 (B)属性 (C)行 (D)记录

245.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )。 (A)安全性 (B)完整性 (C)并发控制 (D)恢复

246.在SQL Server 所提供的服务中,( )是最核心的部分。 (A)MS DTC (B)SQL Server Agent (C)SQL XML (D)MSSQLServer

247.下列哪个标识符不是SQL Server 2005的常规标识符( )。 (A)##xuesheng (B)#xuesheng (C)3b (D)_2abc

248.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )。 (A)数据库管理系统 (B)数据库应用系统 (C)相关的计算机系统 (D)各类相关人员 249.下列命令不属于DBMS的数据定义语言的是( )。 (A)CREATE (B)DROP (C)INSERT (D)ALTER

250.SQL Server 2005的数据库文件包括主数据文件、辅助数据文件和( )。 (A)索引文件 (B)日志文件 (C)备份文件 (D)程序文件 251.删除数据库使用的Transact-SQL语句是( )。 (A)CREATE DATABASE (B)ALTER DATABASE (C)DROP DATABASE (D)DELETE DATABASE

252.在SELECT语句中,与WHERE AGE BETWEEN 18 AND 20完全等价的是( )。 (A)WHERE AGE>18 AND AGE<20 (B)WHERE AGE>=18 AND AGE<=20 (C)WHERE AGE>18 AND AGE<=20 (D)WHERE AGE>=18 AND AGE<20

253.下列( )约束可以实现参照完整性。