《国家开放大学《数据库应用技术》模拟试题-5参考答案及评分标准.docx》由会员分享,可在线阅读,更多相关《国家开放大学《数据库应用技术》模拟试题-5参考答案及评分标准.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库应用技术试题-模拟试题-5一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.下列属于数据模型三要素的是(c )。A.数据库、数据库管理系统和操作系统B.数据库、数据库管理系统和应用程序C.数据结构、数据操作和数据完整性约束D.数据库、数据库管理系统和数据库文件2 .下列关于数据库三级模式中“模式”的说法,错误的是(D )。A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示3 .下列属于数据库系统组成部分的是(B )。A.数据库、数据库管理
2、系统、操作系统和数据库文件B.数据库、数据库管理系统、用户和应用程序C.数据库、数据库管理系统和数据库文件D.数据库、数据库管理系统和操作系统4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列 关于两个表的引用关系的描述,正确的是(A )。A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5 .下列用于定义列的取值范围的约束是(C )oA. NOT NULLB. DEFAULTC. CHECKD. FOREIGN KEY6 .下列运算中,属于传统的集合运算的是(D )。A.选择运算B.投影运算C.
3、连接运算D.并运算7.下列用于表达关系代数中投影运算的运算符是(B )。A. ob. nC. XD. +.下列关于SQLServer中扩大数据库空间的说法,正确的是(C )。A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作.下列(A )操作属于数据控制。A. REVOKEB. INSERTC. DROPD. SELECT10.下列类型中,属于定点小数类型的是(A )。A. numericB. intC datetimeD. real.下列语句运行的结果是
4、(B )oDECLARE x int =30, y int =20 z intSET z=x+yPrint zA. NULLB. 50C. 30D. 20.下列(C )约束定义列的取值不能重复。A. NOT NULLB. DEFAULTC. UNIQUED. FOREIGN KEY.下列条件子句中,能够筛选出成绩在6080 (包括边界值)的是(C )。A. Where 成绩=60 OR 成绩 二80B. Where 60 =成绩 =60 AND 成绩 =60评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分3) UPDATE 图书SET单价=单价- 10WHERE类别=,量子力学,评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分4)INSERT INTO 书店VALUES LSD100, J新华书店,J西单D评分要点:工NSERT部分2分,VALUES部分3分3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了 “高等数学”类图书的书店名和地址。(本题10分)参考答案及评分要点CREATE VIEW VI ASSELECT书店名,地址FROM书店aJOIN销售b ON a.书店编号=b.书店编号JOIN图书c ON c.书号=b.书号WHERE类别=,高等数学,评分要点:每行2分