一、选择 1. SQL中的 中的REVOKE语句实现的是 ( B )数据控制功能 中的 语句实现的是 A. 可靠性控制 B. 安全性控制 C. 并发性控制 D.完整性控制 完整性控制 2.SQL中,下列操作不正确的是( D ) 中 下列操作不正确的是( A. Sage IS NOT NULL B. NOT(Sage IS NULL) C. Sname='王五 王五' D. Sname='王%' 王五 王 3.SELECT语句中的 语句中的FROM R,此处 是表名,但应理解为( D ) 是表名, 语句中的 ,此处R是表名 但应理解为( A. R的结构定义 B. R的元组序号 C. R中的全部元组 D. R的元组变量 的结构定义 的元组序号 中的全部元组 的元组变量 4.SQL中,Sage IN (20, 21)的语义是( D ) 的语义是( 中 的语义是 A. Sage<=21 AND Sage>=20 B. Sage<21 AND Sage>20 C. Sage=20 AND Sage=21 D. Sage=20 OR Sage=21 5.SQL中,与NOT IN等价的操作符是( D ) 等价的操作符是( 中 等价的操作符是 A. =ANY B. <>ANY C. =ALL D. < >ALL 6.对Student表,有一 语句: 对 表 有一SQL语句:SELECT COUNT(DISTINCT Sdept) FROM 语句 Student; 其功能是( C ) 其功能是( A. 统计学生的总人数 B. 统计每一个系的学生数 C. 统计学生所在的系数目 D. 统计每个学生所在的系数目 7.下列聚合函数中不忽略空值 (null) 的是 ( C ) 下列聚合函数中不忽略空值 A. SUM (列名 B. MAX (列名 C. COUNT ( * ) D. AVG (列名 列名) 列名) 列名) 列名 列名 列名 二、填空 1. 在SQL中,关系模式称为 基本表 ,子模式称为 视图 ,元组称 中 行 为 ,属性称为称为 。 列 实表 、 2. SQL中,表有三种: 基本表 、 视图 和导出表。也称为 和导出表。 中 表有三种: 虚表和临时表 。 3. 在“SQL模式”中,主要成分有 基本表 模式” 模式 、 视图 、 索引 和完 整性规则等。 整性规则等。 只使用选择 包含主键 。 4. 行列子集视图的三个特点:从单表导出 、 和投影操作 和 行列子集视图的三个特点: 5.基本表中,“主键”概念应该体现其值的 唯一 基本表中, 主键” 两个特征。 基本表中 和 非空 两个特征。 6.允许用户更新的视图在定义时必须加上 WITH CHECK OPTION 短语。 短语。 允许用户更新的视图在定义时必须加上 7.操作“元组 集合 的语义是若元组在集合中,则其值为真,否则为假 。 操作“ 集合)”的语义是若元组在集合中,则其值为真, 操作 元组IN(集合 8.SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数 语句中没有分组子句和聚合函数时, 子句表示了关系代数 语句中没有分组子句和聚合函数时 投影 操作;如果使用了分组子句, 中的 操作;如果使用了分组子句,则SELECT子句的语义就 子句的语义就 对每一分组执行聚合操作 若元组值小于集合中每一元组值,则其 。若元组值小于集合中每一元组值, 是 值为真, 值为真,否则为假 9.操作“元组 操作“ 集合)”的语义是 操作 元组