奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 332|回复: 0

四川大学《数据库技术(1)》17春在线作业2答案资料

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2017-6-21 13:44:55 | 显示全部楼层 |阅读模式
扫码加微信
《数据库技术(1)》17春在线作业2
川大

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 12:43

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表