第3章 补充练习题
- 格式:doc
- 大小:27.50 KB
- 文档页数:2
第三章
1 在SQL中,关系模式称为_____,子模式称为_______,元组称为_______,属性称为_______.
2 在SQL中,表有3种: _________、_________和________.
2在基本表中,“主键“概念应该体现其值的________和_________两个特性。
3 操作“元组IN (集合)“的语义是________________.
4 表达式中的通配符“%“表示___________,” _”表示________________.
5 操作“元组>some (集合)”的语义是______________________.
6操作“元组 7 操作“Not exists (集合)”的语义是______________________. 8操作“Not unique (集合)”的语义是______________________. 9 SQL有两种使用方式:____________和________________. 10 在SQL中,聚合函数COUNT(列名)用于 A计算元组的个数B计算属性的个数 C对一列中的非空值计算个数D对一列中的非空值何空值计算个数 11在SQL中,与“NOTIN”等价的操作符是 A=SOMEB<>SOME C=ALLD<>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语句: UPDA TE EMP SET SALARY=SALARY* 1。05 WHERE DNO=‘D6‘ AND SALARY< (SELECT A VG(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