国家开放大学《数据库应用基础》形考任务2.docx
《国家开放大学《数据库应用基础》形考任务2.docx》由会员分享,可在线阅读,更多相关《国家开放大学《数据库应用基础》形考任务2.docx(12页珍藏版)》请在冰点文库上搜索。
国家开放大学《数据库应用基础》形考任务2
一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20
分)
题目1
向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在
命令中使用select子句得到待插入的一个表。
选择一项:
A.on
B.to
C.values
D.in
反馈
正确答案是:
values
题目2
在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,
能够增强数据库的安全性。
选择一项:
A.视图
B.基本表
C.查询
D.索引
反馈
正确答案是:
视图
题目3
在建立数据库模式的语句中,不会出现的保留字是()。
选择一项:
A.CREATE
B.SCHEMA
C.FROM
D.DATABASE
反馈
正确答案是:
FROM
题目4
在建立基本表时,定义检查约束所使用的保留字为()。
选择一项:
A.CHECK
B.DEFAULT
C.UNIQUE
D.NULL
反馈
正确答案是:
CHECK
题目5
在SELECT语句的ORDERBY子句中,若需要按照指定列的升序排列表,则使用的
保留字是()。
选择一项:
A.ASC
B.DESC
C.ABC
D.DEC
反馈
正确答案是:
ASC
题目6
在介绍的购物活动中,商品实体同销售实体之间是()的联系。
选择一项:
A.多对多
B.1对1
C.1对多
D.多对1
反馈
正确答案是:
1对多
题目7
若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。
选择一项:
A.多对1
B.1对多
C.1对1
D.多对多
反馈
正确答案是:
1对1
题目8
以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联
系为()的联系。
选择一项:
A.多对多
B.1对多
C.1对1
D.多对1
反馈
正确答案是:
多对1
题目9
在数据库应用系统设计的概念设计阶段,需要做的事情是()。
选择一项:
A.画出ER图
B.建立视图
C.建立数据字典
D.建立基本表
反馈
正确答案是:
画出ER图
题目10
在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。
选择一项:
A.建立视图
B.建立基本表
C.画出ER图
D.设置关系的完整性
反馈
正确答案是:
画出ER图
二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共
20分)
题目11
在SQL语言中,字符型和日期型常量需要使用单引号括起来。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目12
正确
获得2.00分中的2.00分
标记题目
题干
使用一条INSERT语句只能向表中插入一条记录,不能同时插入多条记录。
()
选择一项:
对
错
反馈
正确的答案是“错”。
题目13
不正确
获得2.00分中的0.00分
标记题目
题干
一个视图的规范化程度通常不会高于其基本表的规范化程度。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目14
正确
获得2.00分中的2.00分
标记题目
题干
可以在SELECT的FROM选项中,为给出的每个表附加一个别名。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目15
正确
获得2.00分中的2.00分
标记题目
题干
在SELECT的FROM选项中,每对表之间的连接方式共有3种,分别称为中间连
接、左连接和右连接。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目16
不正确
获得2.00分中的0.00分
标记题目
题干
一个数据库应用系统开发过程的第1个阶段是概念设计。
()
选择一项:
对
错
反馈
正确的答案是“错”。
题目17
正确
获得2.00分中的2.00分
标记题目
题干
概念设计也要贯彻概念单一化原则,即一个实体只用来反映一种事实,一个实体
中的所有属性都是用来直接描述码的。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目18
正确
获得2.00分中的2.00分
标记题目
题干
视图中的字段,只能来自基本表,不能来自其他视图。
()
选择一项:
对
错
反馈
正确的答案是“错”。
题目19
正确
获得2.00分中的2.00分
标记题目
题干
在介绍旅店管理的数据库设计中,包含有四个基本表和五个视图。
()
选择一项:
对
错
反馈
正确的答案是“对”。
题目20
正确
获得2.00分中的2.00分
标记题目
题干
在介绍旅店管理的数据库设计中,客房表为视图,客房空闲表为基本表。
()
选择一项:
对
错
反馈
正确的答案是“错”。
标记题目
信息文本
三、填空题(每小题2分,共20分,如果以附件形式提交请在输入框中注明“答
案见附件”)
题目21
完成
满分20.00
标记题目
题干
1.数据库系统的外模式在SQL中是通过定义________来实现的。
视图
2.在SQL中,列级完整性约束分为6种情况,而表级完整性约束分为____种情
况。
3.在SQL中,每个视图中的列可以来自不同的表,它是在原有表的基础上建立
的________意义上的新关系。
4.当建立一个视图后,通常只对它做________和查询这两种操作。
5.在SQL中,根据基本表建立一个视图时,包括建立了该视图的________和内
容两个方面。
6.数据字典是对系统工作流程中数据和________的描述。
7.概念设计阶段的主要任务是根据需求分析的结果找出所有数据实体,画出相
应的________。
8.设计数据库的逻辑结构模式时,首先要设计好全局模式,然后再设计好每个
________。
9.由概念设计进入逻辑设计时,原来的实体被转换为对应的基本表或________。
10.在介绍的旅店管理数据库中,建立了______个基本表。
1.视图
2.4
3.逻辑意义4.更新
5.结构
6.处理(次序无先后)
7.E-R图
8.外模式
9.视图
10.4
标记题目
信息文本
四、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询
语句写出相应的功能。
(每小题4分,共20分)
题目22
完成
满分4.00
标记题目
题干
selectx.商品代号,分类名,数量,品牌
from商品表1x,商品表2y
wherex.商品代号=y.商品代号
从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息
题目23
完成
满分4.00
标记题目
题干
selectcount(*)as品牌数
from(selectdistinct品牌from商品表2)asxxk
从商品库中查询出所有商品的不同品牌
题目24
完成
满分4.00
标记题目
题干
select*
from学生
where学生号notin(select学生号from选课)
从教学库中查询出只选修了一门课程的全部学生
题目25
完成
满分4.00
标记题目
题干
select专业,count(*)as专业人数
from学生
groupby专业
orderby2desc
从教学库中查询出每个专业的学生人数,并按人数多少降序排列
题目26
完成
满分4.00
标记题目
题干
select*
from课程
where课程号in(select课程号from学生x,选课y
wherex.学生号=y.学生号andx.姓名='王明')
从教学库中输入学生号查询出学生王明的课程号
标记题目
信息文本
五、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。
(每小题4分,共20分)
题目27
完成
满分4.00
标记题目
题干
从商品库中查询出数量在10和20之间的所有商品。
select*from商品表1
where数量between10and20(或where数量>=10and数量<=20)
题目28
完成
满分4.00
标记题目
题干
从商品库中查询出比所有空调器的单价都高的每种商品。
select*from商品表1
where单价>all(select单价from商品表1
where分类名='空调器')或select*from商品表1
where单价>all(selectmax(单价)from商品表1
where分类名='空调器'
题目29
完成
满分4.00
标记题目
题干
从商品库中查询出同一类商品多于一种的所有分类名。
selectdistinct分类名from商品表1
groupby分类名havingcount(*)>1
题目30
完成
满分4.00
标记题目
题干
从商品库中查询出每种商品的总价值,并按降序排列出来。
select*,单价*数量as总价值from商品表1
orderby总价值desc