第四章 练习题 一、选择题1、设有两个关系 R(A,B)与 S(B,C),与下列 SELECT 语句ﻩﻩS EL ECT A,BﻩFROM RﻩW H ER E B N OT IN(S E LE C T B FRO M S WHE RE C=’C 56’);等价得关系代数表达式就是 [ﻩC]A
πA,B(σ C≠'C 56'(R⋈S))ﻩﻩB
πA,B(R ⋈ S)C
R-π A,B(σC= ’C5 6’(R⋈S))ﻩD
R-πA,B(σ C≠’C 56'(R⋈S))2、嵌入式S QL 得预处理方式,就是指[ B]A.识别出 S Q L 语句,加上前缀标识与结束标志B
把嵌入得 SQ L语句处理成函数调用形式C
对源程序进行格式化处理ﻩD
把嵌入得 SQ L语句编译成目标程序3、SQL 中,“D E LETE F RO M 表名”表示 [ﻩ A]ﻩA
从基本表中删除所有元组B
从基本表中删除所有属性C
从数据库中撤消这个基本表ﻩD
从基本表中删除重复元组4、S Q L 中,聚合函数 C O UNT(列名)用于ﻩ[ C]A
计算元组个数ﻩﻩﻩB
计算属性得个数C
对一列中得非空值计算个数D
对一列中得非空值与空值计算个数5、在传统 S Q L 技术中,使用“ORDER BY”子句得 SE L EC T语句查询得结果,实际上为 [ﻩB]ﻩA
集合 6、在数据库中,能提高查询速度得就是(C )A、 数据依赖 B、 视图 C、 索引 D、 数据压缩7、语句 dele t e from sc 表明( A ) A、 删除sc中得全部记录 B、 删除基本表 scC、 删除基本表 s c中得列数据 D、 删除基本表 sc 中得部分行8、在 DB 应用中,一般一条S QL 语句可产生或处理一组记录,而 DB 主语言语句一般一次只能处理一条记录,