




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自觉遵守考场纪律如考试作弊此答卷无效密自觉遵守考场纪律如考试作弊此答卷无效密封线第2页,共2页常州大学
《数据库原理及应用》2021-2022学年第一学期期末试卷院(系)_______班级_______学号_______姓名_______题号一二三四总分得分一、单选题(本大题共20个小题,每小题1分,共20分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、若要将学生表按照成绩降序排列,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYscoreASCB.SELECT*FROMstudentsORDERBYscoreDESCC.SELECT*FROMstudentsGROUPBYscoreASCD.SELECT*FROMstudentsGROUPBYscoreDESC2、有关系模式:学生(学号,姓名,性别,年龄),要查询所有年龄小于20岁的女生的信息,以下SQL语句正确的是()()A.SELECT*FROM学生WHERE年龄<20AND性别='女'B.SELECT*FROM学生WHERE年龄<20OR性别='女'C.SELECT*FROM学生WHERE年龄<20XOR性别='女'D.SELECT*FROM学生WHERE年龄<20NOT性别='女'3、若要查询学生表中成绩最高的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREscore=MAX(score)B.SELECT*FROMstudentsWHEREscore=(SELECTMAX(score)FROMstudents)C.SELECTMAX(score),*FROMstudentsD.SELECT*FROMstudentsORDERBYscoreDESCLIMIT14、若要在SQL中查询表中前10条记录,以下语句正确的是()()A.SELECTTOP10*FROMtable_nameB.SELECTFIRST10*FROMtable_nameC.SELECTLIMIT10*FROMtable_nameD.SELECT*FROMtable_nameLIMIT105、若要在成绩表中找出数学成绩最高的学生的学号,以下SQL语句正确的是()()A.SELECTstudent_idFROMscoreWHEREmath=MAX(math)B.SELECTstudent_idFROMscoreWHEREmath=(SELECTMAX(math)FROMscore)C.SELECTMAX(math),student_idFROMscoreD.SELECTstudent_idFROMscoreORDERBYmathDESCLIMIT16、若要在SQL中查询表中某个字段的最小值,应使用的语句是()()A.SELECTMIN(field_name)FROMtable_nameB.SELECTMAX(field_name)FROMtable_nameC.SELECTSUM(field_name)FROMtable_nameD.SELECTAVG(field_name)FROMtable_name7、若有关系模式:部门(部门编号,部门名称,负责人),员工(员工编号,姓名,部门编号,工资),则“员工”关系中的外键是()()A.员工编号B.姓名C.部门编号D.工资8、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段9、设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式R最高属于()()A.1NFB.2NFC.3NFD.BCNF10、如果事务T获得了数据项Q上的排它锁,则T对Q()()A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写11、若要将学生表中成绩小于60分的记录的成绩更新为60分,以下SQL语句正确的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6012、在关系数据库中,能够唯一标识一个元组的属性或属性组合称为()()A.外键B.主键C.候选键D.超键13、在关系数据库中,实现“表中任意两行不能完全相同”的约束是()()A.实体完整性B.参照完整性C.用户定义完整性D.域完整性14、若要查询学生表中年龄最小的学生的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage=MIN(age)B.SELECT*FROMstudentsWHEREage=(SELECTMIN(age)FROMstudents)C.SELECTMIN(age),*FROMstudentsD.SELECT*FROMstudentsORDERBYageASCLIMIT115、若要从学生表中删除年龄小于18岁的记录,以下SQL语句正确的是()()A.DELETEFROMstudentsWHEREage<18B.DROPFROMstudentsWHEREage<18C.REMOVEFROMstudentsWHEREage<18D.ERASEFROMstudentsWHEREage<1816、若要统计学生表中男生的人数,以下SQL语句正确的是()()A.SELECTCOUNT()FROMstudentsWHEREgender='男'B.SELECTSUM()FROMstudentsWHEREgender='男'C.SELECTAVG()FROMstudentsWHEREgender='男'D.SELECTMAX()FROMstudentsWHEREgender='男'17、有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一名系主任,则该关系模式至少属于()()A.1NFB.2NFC.3NFD.BCNF18、若要将学生表中成绩小于60分的记录的成绩更新为60分,以下SQL语句正确的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6019、若要在数据库中查询语文成绩大于数学成绩的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHERE语文成绩>数学成绩B.SELECT*FROMstudentsWHERE语文成绩>(SELECT数学成绩FROMstudents)C.SELECT*FROMstudentsWHERE(SELECT语文成绩FROMstudents)>数学成绩D.SELECT*FROMstudentsWHERE(SELECT语文成绩FROMstudents)>(SELECT数学成绩FROMstudents)20、在SQL中,用于对查询结果进行分组并筛选的关键字是()()A.GROUPBY和HAVINGB.ORDERBY和WHEREC.GROUPBY和WHERED.ORDERBY和HAVING二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.)1、在数据库中,视图的更新操作受到一定的_______________。2、数据库的并发控制机制主要用于解决并发操作带来的_______________问题。3、OLAP系统的主要特点包括_______________、_______________和_______________。4、在关系数据库中,消除传递函数依赖可以将关系模式规范到_______________范式。5、SQL语言中,用于创建索引的语句是_______________。6、数据库恢复的基本技术有数据转储和________________。7、数据库中的存储过程可以接受_______________作为输入参数。8、数据库中的范式是衡量关系模式_______________程度的标准。9、数据库系统中的缓冲区管理用于提高数据的_______________速度。10、SQL语言中,用于创建用户自定义函数的语句是_______________。11、数据库的并发控制机制主要通过封锁技术来实现,封锁的粒度越大,系统并发度越_______________,封锁的粒度越小,系统并发度越_______________。12、数据库系统的三级模式结构包括_______________、_______________和_______________。13、在SQL语言中,用于更新数据的语句是_______________。14、数据库中的游标是一种用于处理________________结果集的机制。15、数据库的性能调优可以从_______________、_______________和_______________等方面入手。三、应用题(本大题共6个小题,共30分)1、(本题5分)在学生的勤工俭学岗位申请表(StudentWorkStudyPositionApplication)中,有学号(StudentID)、岗位名称(PositionName)、申请理由(ApplicationReason)。写出SQL语句,查询申请某个岗位的学生学号及申请理由。2、(本题5分)在教师表(Teacher)中,有授课课程数量(TeachingCourseQuantity)字段,编写SQL语句找出授课课程数量少于3门的教师。3、(本题5分)假设有学生社团活动参与表(StudentClubActivityParticipation),包含学号(Sno)、社团活动编号(ClubActivityNo)、参与情况(ParticipationStatus),查询参与情况为“积极”的学生所选修的课程名称。4、(本题5分)在上述教材数据库中,找出被多门课程使用的教材编号。5、(本题5分)在大学数据库中,有教材表(Textbook),包含教材编号(TextbookID)、教材名称(TextbookName)和出版社(Publisher)字段。编写SQL语句,找出由“人民出版社”出版的教材。6、(本题5分)在上述教师培训数据库中,计算每个培训课程的参与人数。四、综合题(本大题共2个小题,共20分)1、(本题10分)在上述数据库中,设有教师表(Teacher),包含教师编号(TeacherID)、姓名(Name)、职称(Title);授课表(Teaching),包含教师编号(TeacherID)、课程号(CourseID)、授课学期(Semester);课程表(Course),包含课程号(CourseID)、课程名(CourseName)。请用SQL语句查询每个学期中具有高级职称教师授课的课程名。2、(本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泔水回收制式合同范本
- 项目挂靠劳务合同范本
- 瓷砖店面转让合同范本
- 过期牛奶采购合同范本
- 甲方工程合同解除协议
- 物流仓储配送合同范本
- 通信公司股东合同范本
- 门面转租租赁合同范本
- 软件销售解除合同范本
- 解除合同协议申请范本
- 2024-2025学年七年级生物上册 第一单元第一、二章 单元测试卷(人教版)
- 销售沟通技巧课件企业培训
- 办公楼物业服务 投标方案(技术方案)
- AQ 1095-2014 煤矿建设项目安全预评价实施细则(正式版)
- CJJ105-2005 城镇供热管网结构设计规范
- 眼的解剖结构与生理功能课件
- 2024年成都产业投资集团有限公司招聘笔试冲刺题(带答案解析)
- 《风电场并网设计技术规范 第3部分:分散式风电》
- DL-T 572-2021电力变压器运行规程-PDF解密
- 脑死亡判定标准与技术规范
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
评论
0/150
提交评论