数据库练习题(标准答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库练习题(标准答案)

————————————————————————————————作者:————————————————————————————————日期:

第四章练习题

一、选择题

1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句

SELECT A,B FROM R

WHERE B NOT IN(SELECT B FROM S WHERE C='C56');

等价的关系代数表达式是 [ C]

A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)

C≠'C56' C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))

2、嵌入式SQL的预处理方式,是指[ B]

A.识别出SQL语句,加上前缀标识和结束标志

B.把嵌入的SQL语句处理成函数调用形式

C.对源程序进行格式化处理

D.把嵌入的SQL语句编译成目标程序

3、SQL中,“DELETE FROM 表名”表示 [ A]

A.从基本表中删除所有元组B.从基本表中删除所有属性

C.从数据库中撤消这个基本表D.从基本表中删除重复元组

4、SQL中,聚合函数COUNT(列名)用于[ C]

A.计算元组个数B.计算属性的个数

C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数

5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [

B]

A.数组 B.列表 C.包 D.集合

6、在数据库中,能提高查询速度的是(C )

A. 数据依赖

B. 视图

C. 索引

D. 数据压缩

7、语句 delete from sc 表明( A )

A. 删除sc中的全部记录

B. 删除基本表sc

C. 删除基本表sc中的列数据

D. 删除基本表sc中的部分行

8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。

A. 指针

B. 游标

C. 数组

D. 栈

9、在下列基本表的定义中,数值5表示( C )

CREATE TABLE student (Sno char(5) not null unique,Sname char(2));

A. 表中有5条记录

B. 表中有5列

C. 表中字符串Sno 的长度

D. 表格的大小

10、在视图上不能完成的操作是( C )

A. 更新视图

B. 查询

C. 在视图上定义新的基本表

D. 在视图上定义新视图

11、下列聚合函数中不忽略空值 (null) 的是(C)

A、SUM (列名)

B、MAX (列名)

C、COUNT ( * )

D、AVG (列名)

12、SQL的查询语句的where子句中,对空值的操作,不正确的是( C )

A、where AGE IS NULL

B、where AGE IS NOT NULL

C、where AGE = NULL

D、where NOT (AGE IS NULL)

13、Transact-SQL对标准SQL的扩展主要表现为( A )。

A. 加入了程序控制结构和变量

B. 加入了建库和建表语句

C. 提供了分组(Group By)查询功能

D. 提供了Min、Max待统计函数

14、以下哪种情况应尽量创建索引( A )。

A. 在Where子句中出现频率较高的列

B. 具有很多NULL值的列

C. 记录较少的基本表

D. 需要更新频繁的基本表

15、下列SQL Server语句中出现语法错误的是( D )。

A. DECLARE @Myvar INT

B. SELECT * FROM [AAA]

C. CREATE DATABASE AAA

D. DELETE * FROM AAA

16、属于事务控制的语句是( A )。

A. Begin Tran、Commit、RollBack

B. Begin、Continue、End

C. Create Tran、Commit、RollBack

D. Begin Tran、Continue、End

17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A )

A)select B)from C)where D)grou by

18、用二维表结构表示实体以及实体间联系的数据模型称为(C )

A)网状模型 B)层次模型 C)关系模型 D)面向对象模型

第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号

EMP DEPT

雇员号雇员名部门号工资部门号部门名地址

001 010 056 101 张山

王宏达

马林生

赵敏

02

01

02

04

2000

1200

1000

1500

01

02

03

04

业务部

销售部

服务部

财务部

1号楼

2号楼

3号楼

4号楼

19、若执行下面列出的操作,哪个操作不能成功执行?(D )

A) 从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)

B) 在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)

C) 将EMP中雇员号=‘056’的工资改为1600元

相关文档
最新文档