第3章 补充练习题

更新时间:2023-03-11 06:26:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三章

1 在SQL中,关系模式称为_____,子模式称为_______,元组称为_______,属性称为 _______. 2 在SQL中,表有3种: _________、_________和________. 2在基本表中,“主键“概念应该体现其值的________和_________两个特性。 3 操作“元组IN (集合)“的语义是________________.

4 表达式中的通配符“%“表示___________,” _”表示________________. 5 操作“元组>some (集合)” 的语义是______________________. 6操作“元组

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

C 对一列中的非空值计算个数 D对一列中的非空值何空值计算个数 11 在SQL中,与“NOTIN”等价的操作符是

A =SOME B <>SOME C =ALL D <>ALL 12在SQL中,谓词EXISTS可用来测试一个集合是否 A 有重复元组 B有重复的列名 C 为非空集合 D有空值 13 对基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门编号。

对基本表DEPT(DNO,DNAME),其属性表示部门的编号和名称。 有SQL语句: SELECT COUNT(DISTINCT DNO) FROM EMP ; 其等价的查询语句是:

A 统计职工的总人数 B 统计每一部门的职工人数

C 统计职工服务的部门数目 D 统计每一职工服务的部门数目 14 SQL语句:

UPDATE EMP

SET SALARY=SALARY* 1。05 WHERE DNO=‘D6‘

AND SALARY< (SELECT AVG(SALARY) FROM EMP); 其等价的修改语句为:

A 为工资低于D6部门平均工资的所有职工加薪5% B 为工资低于整个企业平均工资的职工加薪5%

C 为在D6部门工作、工资低于整个企业平均工资的职工加薪5% D 为在D6部门工作、工资低于本部门平均工资的职工加薪5% 答案

1 基本表 视图 行 列 2 基表 视图 临时表 3 唯一 非空

4 与零个或多个字符组成的字符串匹配 与单个字符匹配

5 若元组值大于集合中某一个值,则其值为true,否则为false 6 若元组值小于集合中每一个值,则其值为true,否则为false 7 若集合为空,则其值为true,否则为false

8 若集合中存在重复元组,则其值为true,否则为false 9 交互式 SQL 嵌入式SQL 10 C 11 D 12 C 13 C 14 C

本文来源:https://www.bwwdw.com/article/g9ww.html

Top