江苏师范大学科文学院《数据库应用》2023-2024学年第一学期期末试卷_第1页
江苏师范大学科文学院《数据库应用》2023-2024学年第一学期期末试卷_第2页
江苏师范大学科文学院《数据库应用》2023-2024学年第一学期期末试卷_第3页
江苏师范大学科文学院《数据库应用》2023-2024学年第一学期期末试卷_第4页
江苏师范大学科文学院《数据库应用》2023-2024学年第一学期期末试卷_第5页
全文预览已结束

下载本文档

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

文档简介

装订线装订线PAGE2第1页,共3页江苏师范大学科文学院《数据库应用》

2023-2024学年第一学期期末试卷院(系)_______班级_______学号_______姓名_______题号一二三四总分得分批阅人一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、在数据库中,用于处理并发操作带来的数据不一致问题的技术是()()A.事务隔离级别B.死锁检测C.数据备份D.以上都是2、若要在数据库中查询语文成绩大于数学成绩的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHERE语文成绩>数学成绩B.SELECT*FROMstudentsWHERE语文成绩>(SELECT数学成绩FROMstudents)C.SELECT*FROMstudentsWHERE(SELECT语文成绩FROMstudents)>数学成绩D.SELECT*FROMstudentsWHERE(SELECT语文成绩FROMstudents)>(SELECT数学成绩FROMstudents)3、若要从成绩表中查询出平均成绩大于80分的课程编号,以下SQL语句正确的是()()A.SELECTcourse_idFROMscoreGROUPBYcourse_idHAVINGAVG(score)>80B.SELECTcourse_idFROMscoreGROUPBYcourse_idWHEREAVG(score)>80C.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_idHAVINGAVG(score)>80D.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_idWHEREAVG(score)>804、若要查询成绩在80到90分之间(包括80和90)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREscore>=80ANDscore<=90B.SELECT*FROMstudentsWHEREscore>80ANDscore<90C.SELECT*FROMstudentsWHEREscore>=80ORscore<=90D.SELECT*FROMstudentsWHEREscore>80ORscore<905、在数据库设计中,将E-R图转换成关系数据模型的过程属于()()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6、若要查询学生表中籍贯为“上海”或者“北京”的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnative_place='上海'ORnative_place='北京'B.SELECT*FROMstudentsWHEREnative_placeIN('上海','北京')C.以上两种都正确D.以上两种都不正确7、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()()A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本8、若要在数据库中查找姓张的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREname='张'C.SELECT*FROMstudentsWHEREnameLIKE'%张'D.SELECT*FROMstudentsWHEREnameLIKE'%张%'9、若要从学生表中查询出年龄为20岁且籍贯为“北京”的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage=20ANDnative_place='北京'B.SELECT*FROMstudentsWHEREage=20ORnative_place='北京'C.SELECT*FROMstudentsWHEREage=20XORnative_place='北京'D.SELECT*FROMstudentsWHEREage!=20ANDnative_place='北京'10、若要从学生表中查询出姓名以“李”开头且年龄大于20岁的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'李%'ANDage>20B.SELECT*FROMstudentsWHEREnameLIKE'%李'ANDage>20C.SELECT*FROMstudentsWHEREnameLIKE'李%'ORage>20D.SELECT*FROMstudentsWHEREnameLIKE'%李'ORage>2011、若数据库中存在一个商品表,包含商品号、商品名和价格字段,要查询价格最高的商品信息,应使用的SQL语句是()()A.SELECT*FROM商品表WHERE价格=MAX(价格)B.SELECT*FROM商品表ORDERBY价格DESCLIMIT1C.SELECT*FROM商品表WHERE价格>=ALL(SELECT价格FROM商品表)D.SELECTTOP1*FROM商品表ORDERBY价格DESC12、在SQL中,用于对查询结果进行分组并筛选的关键字是()()A.GROUPBY和HAVINGB.ORDERBY和WHEREC.GROUPBY和WHERED.ORDERBY和HAVING13、在数据库中,解决并发操作带来的数据不一致性问题普遍采用的技术是()()A.封锁B.恢复C.存储D.审计14、有关系模式:选课(学号,课程号,成绩),则“成绩”属性的取值范围称为()()A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.以上都不是15、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()()A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.)1、数据库中的数据字典是用来描述数据库的_______________结构的。2、在SQL语言中,用于给表添加列的语句是_______________。3、在数据库系统中,死锁产生的原因是________________和________________。4、若要在SQL语句中使用通配符进行模糊查询,%表示_______________。5、SQL语言中,用于查询表结构的语句是_______________。6、在SQL语言中,用于更新数据的命令是_______________。7、在关系代数中,从两个关系的笛卡尔积中选取属性间满足一定条件的元组的操作称为_______________连接。8、数据库的完整性约束条件分为实体完整性、参照完整性和_______________完整性。9、在关系代数中,专门的关系运算包括选择、投影和_______________。10、SQL语言中,用于查询数据的命令是________________,用于更新数据的命令包括________________、和。三、综合题(本大题共5个小题,共25分)1、(本题5分)假设存在课程调整表(CourseAdjustment),包含调整编号(AdjustmentID)、课程号(CourseID)、调整原因(AdjustmentReason);课程表(Course),包含课程号(CourseID)、课程名(CourseName)。编写SQL语句,查询某门课程的调整原因。2、(本题5分)已知有课程评价表(CourseEvaluation),包括课程编号(CourseID)、评价内容(EvaluationContent)、评价分数(EvaluationScore);课程表(Course),包含课程编号(CourseID)、课程名称(CourseName)。用SQL语句查询评价分数低于60分的课程名称和评价内容。3、(本题5分)在大学数据库中,有教学改革项目表(TeachingReformProject),包含项目编号(ProjectID)、项目名称(ProjectName)、负责人教师编号(TeacherID)、改革目标(ReformGoal);教师表(Teacher),包含教师编号(TeacherID)、教师姓名(TeacherName)。请写出SQL语句,查询每个教学改革项目的负责人姓名和改革目标。4、(本题5分)在大学数据库中,有教学设备维修记录表(TeachingEquipmentMaintenanceRecord),包含维修编号(MaintenanceID)、设备编号(EquipmentID)、维修日期(MaintenanceDate)、维修人员(MaintenancePerson);教学设备表(TeachingEquipment),包含设备编号(EquipmentID)、设备名称(EquipmentName)。请写出SQL语句,查询每个维修人员维修的设备名称及维修日期。5、(本题5分)已知有学生活动表(StudentActivity),包括学号(StudentID)、活动名称(ActivityName)、参与时间(ParticipationTime);学生奖励表(StudentAward),包含学号(StudentID)、奖励名称(AwardName)、奖励时间(AwardTime)。编写SQL语句,找出参与活动次数大于3次且获得过奖励的学生学号。四、应用题(本大题共4个小题,共40分)1、(本题10分)假设学生的课程设计成果表(StudentCourseDesignAchievement),包含学号(StudentID)、课程号(CourseID)、成果评价(AchievementEvaluation)。请用SQL语句查询成果评价为“优秀”的课程号。2、(本题10分)假设存在实验室表(Laboratory),包含实验室编号(LabID)、实验室名称(LabName)、位置(Location)等字段。编写SQL语句,查询位于教学楼3层的实验室信息。3、(本题10分)在教师的教学成果转化情况表(TeacherTeachingAchi

温馨提示

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

评论

0/150

提交评论