第3章 补充练习题

  • 格式:doc
  • 大小:27.50 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章

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