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