昆明理工大学津桥学院《数据库原理》2023-2024学年第二学期期末试卷_第1页
昆明理工大学津桥学院《数据库原理》2023-2024学年第二学期期末试卷_第2页
昆明理工大学津桥学院《数据库原理》2023-2024学年第二学期期末试卷_第3页
昆明理工大学津桥学院《数据库原理》2023-2024学年第二学期期末试卷_第4页
昆明理工大学津桥学院《数据库原理》2023-2024学年第二学期期末试卷_第5页
全文预览已结束

下载本文档

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

文档简介

学校________________班级____________姓名____________考场____________准考证号学校________________班级____________姓名____________考场____________准考证号…………密…………封…………线…………内…………不…………要…………答…………题…………第2页,共2页昆明理工大学津桥学院《数据库原理》

2023-2024学年第二学期期末试卷题号一二三四总分得分一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、若要从学生表中查询出姓名以“李”开头且年龄大于20岁的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'李%'ANDage>20B.SELECT*FROMstudentsWHEREnameLIKE'%李'ANDage>20C.SELECT*FROMstudentsWHEREnameLIKE'李%'ORage>20D.SELECT*FROMstudentsWHEREnameLIKE'%李'ORage>202、若要在学生表中增加一个“籍贯”字段,数据类型为字符型,长度为50,以下SQL语句正确的是()()A.ALTERTABLEstudentsADDnative_placeCHAR(50)B.UPDATETABLEstudentsADDnative_placeCHAR(50)C.MODIFYTABLEstudentsADDnative_placeCHAR(50)D.CHANGETABLEstudentsADDnative_placeCHAR(50)3、设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式R最高属于()()A.1NFB.2NFC.3NFD.BCNF4、若要从成绩表中查询出每个课程的平均成绩,并按照平均成绩降序排列,以下SQL语句正确的是()()A.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_idORDERBYAVG(score)DESCB.SELECTcourse_id,SUM(score)FROMscoreGROUPBYcourse_idORDERBYSUM(score)DESCC.SELECTcourse_id,COUNT(score)FROMscoreGROUPBYcourse_idORDERBYCOUNT(score)DESCD.SELECTcourse_id,MAX(score)FROMscoreGROUPBYcourse_idORDERBYMAX(score)DESC5、若要在学生表中添加一个“籍贯”字段,以下SQL语句正确的是()()A.INSERTINTOstudents(native_place)VALUES('')B.UPDATEstudentsADDnative_placeVARCHAR(50)C.ALTERTABLEstudentsADDnative_placeVARCHAR(50)D.MODIFYTABLEstudentsADDnative_placeVARCHAR(50)6、若要从学生表中查询所有姓张的同学的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREnameLIKE'%张'C.SELECT*FROMstudentsWHEREname='张'D.SELECT*FROMstudentsWHEREname='%张%'7、在关系型数据库中,若存在一个关系模式:学生(学号,姓名,年龄,班级),其中学号为主键,那么以下说法错误的是()()A.学号不能为空B.学号的值必须唯一C.姓名可以为空D.班级不可以为空8、若要查询学生表中男生的平均年龄,以下SQL语句正确的是()()A.SELECTAVG(age)FROMstudentsWHEREgender='男'B.SELECTSUM(age)FROMstudentsWHEREgender='男'C.SELECTCOUNT(age)FROMstudentsWHEREgender='男'D.SELECTMAX(age)FROMstudentsWHEREgender='男'9、若要查询学生表中年龄大于20岁的女生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>20ANDgender='女'B.SELECT*FROMstudentsWHEREage>20ORgender='女'C.SELECT*FROMstudentsWHEREage<20ANDgender='女'D.SELECT*FROMstudentsWHEREage<20ORgender='女'10、如果事务T获得了数据项Q上的排它锁,则T对Q()()A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写11、数据库的安全性控制可以保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(),授权子系统就越灵活。A.范围越小B.范围越大C.约束越细致D.约束越简单12、若要在SQL中对查询结果进行条件筛选,使用的关键字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY13、在关系模式R(U,F)中,如果X→Y,Y→Z,且Y不是X的子集,Z不是Y的子集,则称Z对X是()()A.传递函数依赖B.部分函数依赖C.完全函数依赖D.平凡函数依赖14、若要在学生表中删除“籍贯”字段,以下SQL语句正确的是()()A.ALTERTABLEstudentsDROPCOLUMNnative_placeB.DELETETABLEstudentsCOLUMNnative_placeC.MODIFYTABLEstudentsDROPCOLUMNnative_placeD.CHANGETABLEstudentsDROPCOLUMNnative_place15、若要在数据库中查找姓张的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREname='张'C.SELECT*FROMstudentsWHEREnameLIKE'%张'D.SELECT*FROMstudentsWHEREnameLIKE'%张%'二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.)1、SQL语言中的子查询可以分为_______________和_______________两种类型。2、数据挖掘的主要任务包括分类、聚类、关联规则挖掘和_______________。3、数据库系统的三级模式结构包括_______________、_______________和_______________。4、在数据库中,存储过程是一组为了完成特定功能的_______________语句集合。5、在数据库系统中,三级模式结构指的是外模式、模式和_______________。6、若一个关系中的属性或属性组不是该关系的主码,但却是另一个关系的主码,则称该属性或属性组为_______________。7、数据库恢复的基本技术有数据转储和_______________。8、SQL语言中的聚合函数包括_______________、_______________、_______________等。9、在数据库系统中,数据字典存储的是关于_______________的定义信息。10、在数据库设计中,将E-R图转换为关系模型时,对于实体集之间的多对多联系,通常将其转换为一个_______________。11、关系模式的规范化过程是通过对关系模式的分解来实现的,其目的是消除关系模式中的_______________。12、若一个事务执行成功,则它对数据库的更新应全部被写入_______________。13、数据库的备份方法包括完全备份、差异备份和_______________备份。14、关系代数的基本运算包括并、差、交、选择、投影和_______________。15、数据库系统的核心是_______________。三、应用题(本大题共5个小题,共25分)1、(本题5分)假设有宿舍表(Dormitory),包含宿舍号(Dno)、宿舍地址(Daddress),学生表中有宿舍号字段。编写SQL语句查询位于“XX楼”的宿舍中的学生学号。2、(本题5分)假设存在教学评价表(TeachingEvaluation),包含教师编号(TeacherID)、课程编号(CourseID)、评价分数(EvaluationScore)等字段。编写SQL语句,查询评价分数大于90分的教师和课程信息。3、(本题5分)在实验项目表中,编写SQL语句,找出指导教师最多的项目编号。4、(本题5分)假设存在选课表(CourseSelection),包括学号(StudentID)、课程编号(CourseID)。编写SQL语句,统计每个课程的选课人数。5、(本题5分)在大学数据库中,有实习表(Internship),包括学号(StudentID)、实习单位(InternshipUnit)、实习时间(InternshipTime)字段。请用SQL语句找出在某公司(假设公司名为“百度”)百度的学生学号。四、综合题(本大题共3个小题,共30分)1、(本题10分)设有学生奖惩表(StudentRewardAndPunishment),包含奖惩编号(RewardAndPunishmentID)、学号(StudentID)、奖惩类型(RewardAndPunishmentType)、奖惩详情(RewardAndPunishmentDetails);班级表(Class),包含班级编号(ClassID)、班级名称(ClassName)。编写SQL语句,查询每个班级学生的奖惩详情。2、(本题10分)设有学生奖惩记录表(StudentRewardAndPunishmentRecord),包含记录编号(RecordID)、学号(StudentID)、奖惩类型(RewardAndPunishmentType)、奖惩原因(R

温馨提示

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

评论

0/150

提交评论