第四章 练习题 一、选择题1、设有两个关系 R(A,B)和 S(B,C),与下列 SELECT 语句SELECT A,BFROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [C]A.πA,B(σC≠'C56'(R
S))B.πA,B(R
S)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
数据压缩7、语句 delete from sc 表明( A ) A
删除 sc 中的全部记录 B
删除基本表 scC
删除基本表 sc 中的列数据 D
删除基本表 sc 中的部分行8、在 DB 应用中,一般一条 SQL 语句可产生或处理一组记录,而 DB 主语言语句一般一次只能处理一条记录,其协调可通过( B )实现