丽水学院《数据库原理及应用》2022-2023学年第一学期期末试卷_第1页
丽水学院《数据库原理及应用》2022-2023学年第一学期期末试卷_第2页
丽水学院《数据库原理及应用》2022-2023学年第一学期期末试卷_第3页
丽水学院《数据库原理及应用》2022-2023学年第一学期期末试卷_第4页
丽水学院《数据库原理及应用》2022-2023学年第一学期期末试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校________________班级____________姓名____________考场____________准考证号学校________________班级____________姓名____________考场____________准考证号…………密…………封…………线…………内…………不…………要…………答…………题…………第2页,共2页丽水学院

《数据库原理及应用》2022-2023学年第一学期期末试卷题号一二三四总分得分一、单选题(本大题共20个小题,每小题1分,共20分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、有关系模式:选课(学号,课程号,成绩),则“学号+课程号”是该关系模式的()()A.主键B.外键C.候选键D.以上都不是2、若要从学生表中查询所有姓张的同学的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREnameLIKE'%张'C.SELECT*FROMstudentsWHEREname='张'D.SELECT*FROMstudentsWHEREname='%张%'3、在数据库中,用于解决并发操作带来的数据不一致问题的技术是()()A.封锁B.备份C.恢复D.审计4、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()()A.事务故障B.系统故障C.介质故障D.运行故障5、若有关系模式R(A,B,C)和S(C,D,E),则R与S自然连接的结果集的属性个数为()()A.5B.6C.7D.86、有关系模式:教师(教师编号,姓名,所属系),授课(教师编号,课程号),课程(课程号,课程名)。若要查询“张老师所授课程的课程名”,相应的SQL语句是()()A.SELECT课程名FROM教师,授课,课程WHERE教师.教师编号=授课.教师编号AND授课.课程号=课程.课程号AND姓名='张老师'B.SELECT课程名FROM教师JOIN授课ON教师.教师编号=授课.教师编号JOIN课程ON授课.课程号=课程.课程号WHERE姓名='张老师'C.以上两种都可以D.以上两种都不可以7、若要在学生表中增加一个“籍贯”字段,数据类型为字符型,长度为50,以下SQL语句正确的是()()A.ALTERTABLEstudentsADDnative_placeCHAR(50)B.UPDATETABLEstudentsADDnative_placeCHAR(50)C.MODIFYTABLEstudentsADDnative_placeCHAR(50)D.CHANGETABLEstudentsADDnative_placeCHAR(50)8、若要查询学生表中年龄在18岁到22岁之间(不包括18和22岁)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>18ANDage<22B.SELECT*FROMstudentsWHEREage>=18ANDage<=22C.SELECT*FROMstudentsWHEREageBETWEEN18AND22D.SELECT*FROMstudentsWHEREageNOTBETWEEN18AND229、若要在SQL中查询表中不重复的记录,以下语句正确的是()()A.SELECTDISTINCT*FROMtable_nameB.SELECTUNIQUE*FROMtable_nameC.SELECTONLY*FROMtable_nameD.SELECTWITHOUTDUPLICATE*FROMtable_name10、若要在成绩表中找出语文成绩大于数学成绩的学生学号,以下SQL语句正确的是()()A.SELECTstudent_idFROMscoreWHEREchinese>mathB.SELECTstudent_idFROMscoreWHEREchinese>(SELECTmathFROMscore)C.SELECTstudent_idFROMscoreWHERE(SELECTchineseFROMscore)>mathD.以上都不对11、若要按照成绩降序排列学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYscoreASCB.SELECT*FROMstudentsORDERBYscoreDESCC.SELECT*FROMstudentsGROUPBYscoreASCD.SELECT*FROMstudentsGROUPBYscoreDESC12、若要查询成绩在80到90分之间(包括80和90)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREscore>=80ANDscore<=90B.SELECT*FROMstudentsWHEREscore>80ANDscore<90C.SELECT*FROMstudentsWHEREscore>=80ORscore<=90D.SELECT*FROMstudentsWHEREscore>80ORscore<9013、若要在数据库中查询成绩排名在前10名的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBY成绩DESCLIMIT10B.SELECT*FROMstudentsORDERBY成绩ASCLIMIT10C.SELECTTOP10*FROMstudentsORDERBY成绩DESCD.SELECTTOP10*FROMstudentsORDERBY成绩ASC14、若要在数据库中查询年龄在18到25岁之间的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>=18ANDage<=25B.SELECT*FROMstudentsWHEREageBETWEEN18TO25C.SELECT*FROMstudentsWHEREage>18ORage<25D.SELECT*FROMstudentsWHEREageIN(18,25)15、若要在成绩表中更新所有成绩小于60分的记录,将成绩改为60分,以下SQL语句正确的是()()A.UPDATEscoreSETscore=60WHEREscore<60B.MODIFYscoreSETscore=60WHEREscore<60C.CHANGEscoreSETscore=60WHEREscore<60D.ALTERscoreSETscore=60WHEREscore<6016、若要将学生表按照成绩降序排列,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYscoreASCB.SELECT*FROMstudentsORDERBYscoreDESCC.SELECT*FROMstudentsGROUPBYscoreASCD.SELECT*FROMstudentsGROUPBYscoreDESC17、若要查询学生表中成绩排名前5的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYscoreLIMIT5B.SELECTTOP5*FROMstudentsORDERBYscoreC.SELECT*FROMstudentsWHEREROWNUM<=5ORDERBYscoreD.以上都不对18、若要将学生表中成绩小于60分的记录的成绩更新为60分,以下SQL语句正确的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6019、设有关系R和S,R与S的笛卡尔积记为T,则T的元组数为()()A.等于R的元组数乘以S的元组数B.等于R的元组数加上S的元组数C.小于R的元组数乘以S的元组数D.大于R的元组数乘以S的元组数20、若要在SQL中对查询结果进行分组后筛选,应使用的关键字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.)1、数据库的安全性控制中,为了防止用户通过视图对不属于其访问权限的数据进行访问,视图机制必须在_______________控制下使用。2、在SQL语言中,用于创建数据库的语句是_______________。3、数据库的并发控制机制主要用于解决并发操作带来的_______________问题。4、在数据库设计中,遵循的设计原则包括规范化原则、结构合理性原则、________________原则和________________原则。5、在关系代数中,从关系中挑选出满足指定条件的元组的运算称为_______________。6、在关系型数据库中,用于确保数据完整性的约束条件包括主键约束、外键约束、唯一约束、默认约束和_______________约束。7、事务的四大特性是原子性、一致性、_______________和持久性。8、在数据库设计中,需求分析阶段常用的调查方法包括跟班作业、开调查会、请专人介绍和_______________。9、关系数据库中的关系运算分为_______________和_______________两大类。10、在数据库设计中,确定数据库的存储结构属于_______________阶段。11、数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是________________模式。12、数据库的安全性控制包括用户标识和鉴别、存取控制、审计和_______________。13、SQL语言中,用于删除视图的语句是_______________。14、分布式数据库中的数据分布策略包括_______________、_______________和_______________。15、数据库中的存储引擎决定了数据的存储方式和_______________方式。三、应用题(本大题共6个小题,共30分)1、(本题5分)假设存在教学安排表(TeachingAssignment),包含教师编号(TeacherID)、课程号(CourseID)、学期(Semester)等字段。编写SQL语句,查询在春季学期授课的教师编号和课程号。2、(本题5分)在一个订单发货表中,包含订单编号、发货日期和物流公司字段。请用SQL语句找出指定物流公司在本月的发货订单数量。3、(本题5分)在选课表中,统计每个学生选修课程的数量。4、(本题5分)成绩表,计算每门课程成绩的中位数。5、(本题5分)毕业论文表(GraduationThesis)有学生学号(StudentNo)、论文题目(ThesisTitle)、指导教师编号(SupervisorID)。查询某位指导教师指导的学生的论文题目。6、(本题5分)在教师的教学反思报告表(TeacherTeachingReflectionReport)中,有教师编号(TeacherID)、反思内容(ReflectionContent)、反思时间(ReflectionTime)。写出SQL语句,查询在特定时间的反思内容。四、综合题(本大题共2个小题,共20分)1、(本题10分)设有宿舍表(Dormitory),包含宿舍号(DormitoryID)、宿舍楼(Building)、房间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论