2017秋春川大《数据库技术(1》17春在线作业2
一、单选题(共20 道试题,共60 分。
1. 下列关系运算中,不属于专门的关系运算的是(。
A. 选择
B. 投影
C. 并
D. 联接
正确答案:
2. 对多表进行操作时,选择工作区所使用的命令为(。
A. USE
B. OPEN
C. SELECT
D. CREATE
正确答案:
3. 下面SQL语句错误的是(。
A. SELECT书名,出版单位FROMWHERE出版单位IN(“高等教育出版社”,“人民出版社”;
B. INSERTINTO图书(总编号,书名V ALUES(“456245”,“数据库技术”;
C. UPDATE图书WITH分类号=“TP31/456”;
D. SELECT“选课人数:”,COUNT(*FROM选课
正确答案:
4. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(。
A. 使用WHERE子句
B. 在GROUPBY后面使用HA VING子句
C. 先使用WHERE子句,再使用HA VING子句
D. 先使用HAVING子句,再使用WHERE子句
正确答案:
5. 有SQL语句:SELECT MIN(工资FROM 职工的执行结果是(。
A. 工资的最大值
B. 工资的最小值
C. 工资的平均值
D. 工资的合计
正确答案:
6. 专门的关系运算中,选择运算是(。
A. 在基本表中选择满足条件的记录和属性组成一个新的关系
B. 在基本表中选择字段组成一个新的关系
C. 在基本表中选择满足条件的记录组成一个新的关系
D. 上述说法都是正确的
正确答案:
7. Delete的作用是(。
A. 将记录从表中彻底删除
B. 只给要删除的记录做删除标志
C. 不能删除记录
D. 删除整个表中的记录
正确答案:
8. 查找姓名为“张”的所有职工的SQL语句是(。
A. SELECT姓名FROM职工WHERE姓名=“张%”
B. SELECT姓名FROM职工WHERE姓名LIKE“%张”
C. SELECT姓名FROM职工WHERE姓名IN(张%
D. SELECT姓名FROM职工WHERE姓名LIKE“张%”
正确答案:
9. FoxPro DBMS基于的数据模型是(。
A. 层次型
B. 关系型
C. 网状型
D. 混合型
正确答案:
10. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用(。
A. “显示”菜单中的“追加方式”
B. “表”菜单中的“追加新记录”
C. “表”菜单中的“追加记录”
D. 快捷键Ctrl+Y
正确答案:
11. 删除表的SQL命令是(。
A. DROPTABLE
B. DELETETABLE
C. ERASETABLE
D. KILLTABLE
正确答案:
12. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(。
A. m:n
B. 1:m
C. m:k
D. 1:1
正确答案:
13. 对表文件建立索引,可使用命令(。
A. sort
B. update
C. index
D. join
正确答案:
14. 在关系数据库设计中,设计关系模式是哪个阶段的任务(。
A. 需求分析阶段;
B. 概念设计阶段;
C. 逻辑设计阶段;
D. 物理设计阶段
正确答案:
15. 选择B、投影C、并D、联接
A. FOR
B. WHILE
C. WHERE
D. CONDITION
正确答案:
16. 报表文件的扩展名是(。
A. RPT;
B. FRX;
C. REP;
D. RPX
正确答案:
17. 在SQL语句中,表达式“工资BETWEEN 1200 AND 1250”的含义是(。
A. 工资>1200AND工资<1250
B. 工资>1200OR工资<1250
C. 工资>=1200AND工资<=1250
D. 工资>=1200OR工资<=1250
正确答案:
18. 一个数据库名为student ,要想打开该数据库,应使用命令(。
A. OPENstudent
B. OPENDATAstudent
C. USEDATAstudent
D. USEstudent
正确答案:
19. 要为当前表所有职工增加100元工资,正确的SQL命令是命令(。
A. CHANGE职工SET工资=工资+100
B. REPLACE职工SET工资=工资+100
C. EDIT职工SET工资=工资+100
D. UPDATE职工SET工资=工资+100
正确答案:
20. 在概念模型中,一个实体集对应于关系模型中的一个(。
A. 元组
B. 字段
C. 属性
D. 关系
正确答案:
《数据库技术(1》17春在线作业2
二、判断题(共10 道试题,共40 分。
1. 视图是个虚表。
A. 错误
B. 正确
正确答案:
2. SQL的查询语句也称做SELECT命令。
A. 错误
B. 正确
正确答案:
3. 一个存储文件可以存放一个或多个基本表,而一个基本表则不能跨一个或多个存储文件进行存储。
A. 错误
B. 正确
正确答案:
4. SQL的操作语句包括INSERT、UPDA TE和DELETE。
A. 错误
B. 正确
正确答案:
5. 一个基本表只能建立一个索引。
A. 错误
B. 正确
正确答案:
6. 索引是数据库记录的排序工具,可以改变记录的显示顺序。
A. 错误
B. 正确
正确答案:
7. 所有的嵌套查询都能用联接查询替代。
A. 错误
B. 正确
正确答案:
8. SELECT子句里的星号*是表示全部属性的通配符。
A. 错误
B. 正确
正确答案:
9. 对所查询的结果按单价降序排列,所用的命令是ORDER BY 单价ASC。
A. 错误
B. 正确
正确答案:
10. 联接查询即为多表查询,涉及到两个或几个关系。
A. 错误
B. 正确
正确答案: