您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 《数据库》期末试卷(B)(含答案)
试卷共2页第1页2014—2015学年第一学期数计院(系)14级计算机科学与技术专业专升本1、2班《数据库》期末试卷(B)时间:120分钟说明:请将所有答案填写在答题卷相应的位置。考试结束,试卷和答题卷需一并提交!一、单项选择题(本大题共20题,每小题2分,共40分)1.数据独立性是指()。A、不会因为数据的数值发生变化而影响应用程序B、不会因为系统数据存储结构和逻辑结构的变化而影响程序C、不会因为程序的变化而影响数据D、不会因为数据逻辑结构的变化而影响数据的存储结构2.以下不是保护数据库安全性的方法是()。A、MACB、审计C、加密D、定义主码3.在关系模型的完整性约束中,实体完整性规则是指关系中()。A、不允许有空行B、属性值不允许为空C、主键值不允许为空D、外键值不允许为空4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()。A、一对一的联系B、—对多的联系C、多对—的联系D、多对多的联系5.在数据库恢复时,对已经COMMIT但更新未写入磁盘的事务执行()。A、REDO处理B、UNDO处理C、ABORT处理D、ROLLBACK处理6.在以下所列的条目中,属于数据库管理员(DBA)职责的是()。Ⅰ.负责管理企业的数据库资源Ⅲ.设计和实现数据库并按需要修改和转换数据Ⅱ.收集和确定有关用户的需求Ⅳ.为用户提供资料和培训方面的帮助A、Ⅰ和ⅡB、Ⅰ和ⅣC、Ⅱ和ⅢD、都是7.设有关系S(SNO,SNAME,SEX),C(CNO,CNAME),SC(SNO,CNO,GRADE)。其中SNO为学生号,SNAME为学生姓名,SEX为性别,CNO为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里WHERE子句的内容是()。A、S.SNO=SC.SNOandSEX=‘女’andCNAME=‘计算机’B、S.SNO=SC.SNOandC.CNO=SC.CNOandCNAME=‘计算机’C、SEX=‘女’andCNAME=‘计算机’D、S.SNO=SC.SNOandC.CNO=SC.CNOandSEX=‘女’andCNAME=‘计算机’8.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其关键字是()。A、M端实体的关键字B、N端实体的关键字C、M、N端实体的关键字组合D、重新选取其他属性9.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足()。A、每个非码属性都完全依赖于主码属性B、主码属性惟一标识关系中的元组C、关系中的元组不可重复D、每个属性都是不可分解的10.用如下的SQL语句创建了一个表S:CREATETABLES(SNOCHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER);现向S表插入如下行时,哪一行可以被插入?()A、(‘991001’,‘李明芳’,女,‘23’)B、(‘990746’,“张为’,NULL,NULL)C、(NULL,‘陈道一’,‘男’,32)D、(‘992345’,NULL,‘女’,25)11.在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库语句一般一次只能处理一个记录,其操作可通过使用()技术来实现。A、指针B、游标C、数组D、栈12.在关系数据库中,实现“表中任意两行不能相同”的约束是靠()来实现的。A、外码B、属性C、主码D、列13.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。A、数据模型B、概念模型C、层次模型D、关系模型14.候选码的属性可以有()。A、1个或多个B、0个C、1个D、多个15.在SQL语言中,子查询是()。A、返回单表中数据子集的查询语言B、选取多表中字段子集的查询语句C、选取单表中字段子集的查询语句D、嵌入到另一个查询语句之中的查询语句16.一个关系只有一个()。A、主码B、外码C、超码D、候选码17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。A、模式B、物理模式C、子模式D、内模式18.()是用来描述数据库概念模型的工具。A、二维表B、关系模型C、E--R图D、数据流图19.数据模型指的是数据库的组织形式,数据模型的3要素是()。A、数据库文件、二维表、记录B、字段、类型、宽度C、数据结构、数据操作、完整性约束D、数据定义、数据存储、数据通信20.解决并发操作带来的数据不一致问题普遍采用()技术。A、封锁B、存取控制C、恢复D、协商考生信息栏院(系)班级姓名学号………………………………………………装……………………订……………………线……………………………………试卷共2页第2页二、填空题(每空2分,共20分。)1.在E-R图向关系模型进行转换时,一个1:N联系可以转换成一个独立的关系模式,也可以与端对应的关系模式合并。2.数据库的完整性是指数据的和。3.在SQL语言的结构中,有对应的物理存储,而没有对应的物理存储。4.关系代数运算中,传统的集合运算有笛卡尔积,,交,。5.数据库数据具有、和三个基本特点。三、简答题(共3题,每题4分,共12分。)1.数据库系统与数据库管理系统的主要区别是什么?2.试述概念模型的作用。3、设有关系模式R(A,B,C),数据依赖集F={AB-C,C--A},R属于第几范式?为什么?四、综合应用题(共28分)1.(21分,每小题3分)设有学生-课程关系数据库,该数据库包含三张表:学生关系S,课程关系C和学生选课关系SC,每张表的模式如下:S(S#,SN,SA,SS),属性意义分别为:学号,姓名,年龄,性别;C(C#,FO,TE,OF),属性意义分别为:课程号,学时,教师,教师办公室;SC(S#,C#,G),属性意义分别为:学号,课程号,成绩。要求使用SQL语言写出下列操作:(1)用关系表达式写出,查询所有学生的姓名,课程号和成绩;(2)查询所有有成绩的学号和课程号;(3)找出所有开课的老师;(4)找出选修了课程C3的学生姓名;(5)查询选修了C1课程的学生的学号和成绩,查询结果按分数的降序排列;(6)把全体男生的成绩置为0;(7)将数据(‘S001’,’C01’,89)插入到SC表中。2.(7分)设有学生表S(SNO,SN)(其中SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(其中CNO为课程号,CN为课程名,G为成绩),试用SQL语句完成以下操作:(1)建立一个视图V-SSC(试卷共2页第3页一、单项选择题(每小题2分,合计40分)1~5:BDCDA6~10:DDCDB11~15:BCBAD16~20:ACCCA二、填空题(每空2分,合计20分)1.N2.正确性相容性3.基本表视图4.并差5.永久存储有组织可共享三、简答题(每小题4分,合计12分)1.数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是数据库系统的一个重要组成部分。(4分)2.概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。(4分)3.BCNF(2分)。由于A多值依赖于C,而C不是码,故不服从4NF。但在函数依赖式中,C依赖于码AB,故该模式服从BCNF。(2分)四、综合应用题(共28分)1.(21分,每小题3分)(1)δSN,C#,G(S∞C∞SC)(2)SELECTS#,C#FROMSCWHEREGISNOTNULL(3)SELECTDISTINCTTEFROMC(4)SELECTSNFROMS,SCWHEREC#=’C3’ANDS.S#=SC.S#(5)SELECTS#,GFROMSCWHEREC#=’C1’ORDERBYGDESC(6)UPDATESCSETG=0WHERE‘M’=(SELECTSSFROMSWHERESC.S#=S.S#)(7)insertintoSCvalues(‘S001’,’C01’,89);2.(第1小题4分,第2小题3分,共7分。)(1)CREATEVIEWV-SSC(SNO,SN,CNO,CN,G)ASSELECTS.SNO,S.SN,SC.CNO,SC.CN,SC.GFROMS,SCWHERES.SNO=SC.SNOORDERBYCNO(2)SELECTSN,CN,GFROMV-SSCGROUPBYSNOHAVINGAVG(G)90试卷共2页第4页SNO,SN,CNO,CN,G),并按CNO升序排序。(4分)(2)从视图V-SSC上查询平均成绩在90分以上的SN,CN和G。(3分)
本文标题:《数据库》期末试卷(B)(含答案)
链接地址:https://www.777doc.com/doc-6411848 .html