第四章 练习题 一、选择题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.数组 B。列表 C。包 D.集合 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 主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A、 指针 B、 游标 C、 数组 D、 栈9、在下列基本表得定义中,数值 5 表示( C )CREATE TAB LE s t u de nt (Sn o cha r(5) n o t n u ll uniq ue,S nam e c h a r(2)); A、 表中有 5 条记录 B、 表中有 5 列 C、 表中字符串 S no 得长度 D、 表格得大小1 0、 在视图上不能完成得操作就是( C )C≠'C56' ﻩA、 更新视图 B、 查询 ﻩC、 在视图上定义新得基本表 D、 在视图上定义新视图 1 1、下列聚合函数中不忽略空值 (null) 得就是 (C) A、S U M (列名) B、MA X (列名) C、COUNT ( * ) D、A VG (列...