您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 1256《数据库应用技术》电大期末试题及其答案
11《数据库应用技术》期末综合练习题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.下列属于数据模型三要素的是(C)。A.数据库、数据库管理系统和操作系统B.数据库、数据库管理系统和应用程序C.数据结构、数据操作和数据完整性约束D.数据库、数据库管理系统和数据库文件2.下列关于数据库三级模式中“模式”的说法,错误的是(D)。A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示3.下列属于数据库系统组成部分的是(B)。A.数据库、数据库管理系统、操作系统和数据库文件B.数据库、数据库管理系统、用户和应用程序C.数据库、数据库管理系统和数据库文件D.数据库、数据库管理系统和操作系统4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是(A)。A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.下列用于定义列的取值范围的约束是(C)。A.NOTNULLB.DEFAULTC.CHECKD.FOREIGNKEY6.下列运算中,属于传统的集合运算的是(D)。A.选择运算B.投影运算C.连接运算D.并运算227.下列用于表达关系代数中投影运算的运算符是(B)。A.σB.∏C.D.+8.下列关于SQLServer中扩大数据库空间的说法,正确的是(C)。A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作9.下列(A)操作属于数据控制。A.REVOKEB.INSERTC.DROPD.SELECT10.下列类型中,属于定点小数类型的是(A)。A.numericB.intC.datetimeD.real11.下列语句运行的结果是(B)。DECLARE@xint=30,@yint=20@zintSET@z=x+yPrint@zA.NULLB.50C.30D.2012.下列(C)约束定义列的取值不能重复。A.NOTNULLB.DEFAULTC.UNIQUED.FOREIGNKEY13.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是(C)。A.Where成绩=60OR成绩=80B.Where60=成绩=80C.Where成绩=60AND成绩=80D.Where成绩IN(60..80)14.现要统计选课表中C01课程的最低成绩,下列语句中正确的是(C)。A.SELECTMAX(成绩)FROM选课表WHERE课程号='C01'B.SELECTMAX(*)FROM选课表WHERE课程号='C01'C.SELECTMIN(成绩)FROM选课表WHERE课程号='C01'D.SELECTMIN(*)FROM选课表WHERE课程号='C01'15.下列表达式中,与“所在部门NOTIN('教务','房管')”等价的是(A)。A.所在部门!='教务'AND所在部门!='房管'B.所在部门!='教务'OR所在部门!='房管'33C.所在部门='教务'AND所在部门='房管'D.所在部门='教务'OR所在部门='房管'16.设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是(A)。A.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'OR汽车型号='S012'B.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'AND汽车型号='S012'C.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'OR'S012'D.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'AND'S012'17.下列关于非聚集索引的说法,正确的是(A)。A.在一个表上可以建立多个非聚集索引B.在一个表上最多只能建立一个非聚集索引C.非聚集索引必须在聚集索引之后建立D.建立非聚集索引后,数据会按非聚集索引键值排序18.下列关于触发器的说法,正确的是(B)。A.触发器是由用户调用执行的一段代码B.触发器主要用于实现复杂的数据约束C.在定义触发器的代码中不能包含INSERT语句D.引发触发器执行的操作可以是INSERT、DELETE、UPDATE和SELECT19.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的(D)。A.一致性B.原子性C.隔离性D.持久性20.下列关于SQLServer日志备份的说法,正确的是(B)。A.对数据库进行的第一次备份可以是日志备份B.日志备份仅备份数据库的日志内容,不备份数据C.数据库的所有恢复模式都支持日志备份D.一般情况下,日志备份是最耗费时间的二、判断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)1.实体完整性约束通常用主键实现。(√)2.如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。(√)3.数据控制功能用于定义、修改数据库中的对象。(×)4.定义“开关状态”列的类型为char(2),并为该列提供默认值“关”的子句是:(×)开关状态char(2)default'关'for开关状态。5.DEFAULT只能在“列级完整性约束定义”处定义。(√)6.存储过程的参数有输入参数和输出参数两种。(√)447.SQLServer不允许将同一个数据库的数据文件和日志文件存储在相同的位置。(×)8.事务日志备份既备份数据库的日志记录也备份数据库的数据。(×)9.设计局部E-R图属于逻辑设计的任务。(×)10.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。(×)三、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为10,主键。书名:普通编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。出版日期:日期类型。单价:整型。“书店”表结构:书店编号:普通编码定长字符类型,长度为20,主键。书店名:普通编码可变长字符类型,长度为30,非空。地址:统一字符编码可变长字符类型,长度为30。“销售”表结构:书号:普通编码定长字符类型,长度为10,引用图书表的外键。书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。销售时间:日期时间类型。销售数量:整型。主键:(书号,书店编号,销售时间)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)1)查询“量子力学”类图书的书名和出版日期。2)查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。3)将量子力学类图书的单价降低10。4)在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。数据库应用技术1参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)551.C2.D3.B4.A5.C6.D7.B8.C9.A10.A11.B12.C13.C14.C15.A16.A17.A18.B19.D20.B二、判断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)1.√2.√3.×4.×5.√6.√7.×8.×9.×10.×三、综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATETABLE图书(书号char(10)primarykey,书名varchar(20)notnull,类别nchar(4)CHECK(类别IN('高等数学','量子力学','国学基础')),出版日期date,单价int)评分要点:主键1分;CHECK2分;其他1分;共计4分。CREATETABLE书店(书店编号char(20)primarykey,书店名varchar(30)notnull,地址nvarchar(30))评分要点:主键1分;其他1分;共计2分。CREATETABLE销售(书号char(10),书店编号char(20),销售时间datetime,销售数量int,Primarykey(书号,书店编号,销售时间),Foreignkey(书号)references图书(书号),Foreignkey(书店编号)references书店(书店编号))评分要点:主键1分;2个外键共2分;其他1分;共计4分。2.(本题共20分,每小题5分)。参考答案及评分要点:661)SELECT书名,出版日期FROM图书WHERE类别='量子力学'评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分2)SELECT书名,类别,销售时间,销售数量FROM图书aJOIN销售bONa.书号=b.书号WHERE单价=60评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分3)UPDATE图书SET单价=单价-10WHERE类别='量子力学'评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分4)INSERTINTO书店VALUES('SD100','新华书店','西单')评分要点:INSERT部分2分,VALUES部分3分3.(本题10分)参考答案及评分要点CREATEVIEWV1ASSELECT书店名,地址FROM书店aJOIN销售bONa.书店编号=b.书店编号JOIN图书cONc.书号=b.书号WHERE类别='高等数学'评分要点:每行2分数据库应用技术模拟试题2一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.下列属于数据模型三要素的是()。A、数据库、数据库管理系统和操作系统B、数据库、数据库管理系统和应用程序C、数据库、数据库管理系统和数据库文件D、数据结构、数据操作和数据完整性约束2.下列关于关系运算中选择运算的说法,正确的是()。A、选择运算是从垂直方向选取表中的若干列B、选择运算是从水平方向选取表中满足条件的记录C、进行选择运算的两个表必须结构相同77D、进行选择运算时要求两个表中必须有同名列3.下列类型中,属于浮点类型的是()。A、numericB、intC、datetimeD、real4.对char(10)类型的列,若存储“中国”,其占用的字节数是()。A、2B、4C、10D、205.下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。A、Where价格NOTBETWEEN100AND200B、Where价格BETWEENNOT100AND200C、Where价格NOTBETWEEN101AND201D、Where价格BETWEENNOT101AND2016.现要统计选课表中C01课程的总成绩,下列语句中正确的是()。A、SELECTCOUNT(成绩)FROM选课表WHERE课程号='C01'B、SELECTCOUNT(*)FROM选课表WHERE课程号='C01'C、SELECTSUM(成绩)FROM选课表WHERE课程号='C01'D、SELECTSUM(*)FROM选课表WHERE课程号='C01'7.下列关于非聚集索引的说法,正确的是()。A、在一个表上可以建立多个非聚集索引B、在一个表上最多只能建立一个非聚集索引C、非聚集索引必须在聚集索引之后建立D、建立非聚集索引后,数据会按非聚集索引键值排序8.设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销
本文标题:1256《数据库应用技术》电大期末试题及其答案
链接地址:https://www.777doc.com/doc-5751203 .html