版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线装订线PAGE2第2页,共2页安徽理工大学《数据库系统概论》
2021-2022学年第一学期期末试卷院(系)_______班级_______学号_______姓名_______题号一二三四总分得分一、单选题(本大题共25个小题,每小题1分,共25分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()()A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本2、若要在SQL中对查询结果进行分组后筛选,应使用的关键字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY3、在数据库中,解决并发操作带来的数据不一致性问题普遍采用的技术是()()A.封锁B.恢复C.存储D.审计4、设有关系R和S,R与S的笛卡尔积记为T,则T的元组数为()()A.等于R的元组数乘以S的元组数B.等于R的元组数加上S的元组数C.小于R的元组数乘以S的元组数D.大于R的元组数乘以S的元组数5、若要在成绩表中更新所有成绩小于60分的记录,将成绩改为60分,以下SQL语句正确的是()()A.UPDATEscoreSETscore=60WHEREscore<60B.MODIFYscoreSETscore=60WHEREscore<60C.CHANGEscoreSETscore=60WHEREscore<60D.ALTERscoreSETscore=60WHEREscore<606、若要查询学生表中年龄最大的5个学生的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT5B.SELECT*FROMstudentsORDERBYageASCLIMIT5C.SELECTTOP5*FROMstudentsORDERBYageDESCD.SELECTTOP5*FROMstudentsORDERBYageASC7、若要在成绩表中删除学号为“1001”的学生的成绩记录,以下SQL语句正确的是()()A.DELETEFROMscoreWHEREstudent_id='1001'B.DROPFROMscoreWHEREstudent_id='1001'C.REMOVEFROMscoreWHEREstudent_id='1001'D.ERAWHEREstudent_id='1001'8、若要在SQL中对查询结果进行排序,默认的排序方式是()()A.升序B.降序C.随机D.不排序9、若要查询学生表中年龄最小的学生的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage=MIN(age)B.SELECT*FROMstudentsWHEREage=(SELECTMIN(age)FROMstudents)C.SELECTMIN(age),*FROMstudentsD.SELECT*FROMstudentsORDERBYageASCLIMIT110、若要查询成绩为80到90分之间(包括80分和90分)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMSTUDENTSWHEREGRADEBETWEEN80AND90B.SELECT*FROMSTUDENTSWHEREGRADE>=80ORGRADE<=90C.SELECT*FROMSTUDENTSWHEREGRADE>=80AND<=90D.SELECT*FROMSTUDENTSWHERE80<=GRADE<=9011、若要在SQL中对查询结果进行条件筛选,使用的关键字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY12、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段13、若要查询学生表中成绩在70到80分之间(不包括70和80)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREscore>70ANDscore<80B.SELECT*FROMstudentsWHEREscore>=70ANDscore<=80C.SELECT*FROMstudentsWHEREscore>70ORscore<80D.SELECT*FROMstudentsWHEREscore>=70ORscore<=8014、有关系模式:选课(学号,课程号,成绩),则“学号+课程号”是该关系模式的()()A.主键B.外键C.候选键D.以上都不是15、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()()A.1NFB.2NFC.3NFD.BCNF16、在关系模式R(U,F)中,如果X→Y,Y→Z,且Y不是X的子集,Z不是Y的子集,则称Z对X是()()A.传递函数依赖B.部分函数依赖C.完全函数依赖D.平凡函数依赖17、若要在学生表中添加一个“电话”字段,数据类型为字符串,长度为20,以下SQL语句正确的是()()A.ALTERTABLEstudentsADDphoneVARCHAR(20)B.MODIFYTABLEstudentsADDphoneVARCHAR(20)C.CHANGETABLEstudentsADDphoneVARCHAR(20)D.UPDATETABLEstudentsADDphoneVARCHAR(20)18、在数据库中,用于解决并发操作带来的数据不一致问题的技术是()()A.封锁B.备份C.恢复D.审计19、有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一名系主任,则该关系模式至少属于()()A.1NFB.2NFC.3NFD.BCNF20、有关系模式:学生(学号,姓名,性别,年龄),要查询所有年龄小于20岁的女生的信息,以下SQL语句正确的是()()A.SELECT*FROM学生WHERE年龄<20AND性别='女'B.SELECT*FROM学生WHERE年龄<20OR性别='女'C.SELECT*FROM学生WHERE年龄<20XOR性别='女'D.SELECT*FROM学生WHERE年龄<20NOT性别='女'21、在SQL中,用于对查询结果进行分组并筛选的关键字是()()A.GROUPBY和HAVINGB.ORDERBY和WHEREC.GROUPBY和WHERED.ORDERBY和HAVING22、若数据库中存在一个存储学生成绩的表,包含学号、课程号和成绩字段,要查询每个学生的平均成绩,应使用的SQL语句是()()A.SELECT学号,AVG(成绩)FROM成绩表GROUPBY学号B.SELECT学号,SUM(成绩)FROM成绩表GROUPBY学号C.SELECT学号,COUNT(成绩)FROM成绩表GROUPBY学号D.SELECT学号,MAX(成绩)FROM成绩表GROUPBY学号23、若要从学生表中查询出前20%的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsLIMIT0.2*COUNT()B.SELECTTOP20%*FROMstudentsC.SELECT*FROMstudentsWHEREROWNUM<=0.2*COUNT()D.以上都不对24、若要查询成绩在80到90分之间(包括80和90)的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREscore>=80ANDscore<=90B.SELECT*FROMstudentsWHEREscore>80ANDscore<90C.SELECT*FROMstudentsWHEREscore>=80ORscore<=90D.SELECT*FROMstudentsWHEREscore>80ORscore<9025、在关系型数据库中,若存在一个关系模式:学生(学号,姓名,年龄,班级),其中学号为主键,那么以下说法错误的是()()A.学号不能为空B.学号的值必须唯一C.姓名可以为空D.班级不可以为空二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.)1、在数据库系统中,用于提高查询效率的常用技术包括索引、存储过程和_______________。2、在关系数据库中,主键用于唯一标识一个_______________。3、数据库中的数据一致性检查通常采用_______________和_______________等方法。4、数据库系统中,实现数据独立性的关键在于_______________和_______________的分离。5、在数据库系统中,三级模式结构指的是外模式、模式和_______________。6、在关系数据库中,外键是用于建立表与表之间的_______________约束。7、数据库中的数据仓库是为了支持_______________而构建的。8、在SQL语言中,用于创建触发器的语句是_______________。9、在数据库系统中,死锁产生的原因是________________和________________。10、数据库系统的体系结构分为单用户结构、主从式结构、分布式结构和_______________结构。三、应用题(本大题共5个小题,共25分)1、(本题5分)在大学数据库中,有学生社团参与表(StudentClubParticipation),包括学号(StudentID)、社团编号(ClubID)、参与时间(ParticipationTime)字段。请用SQL语句查询参与时间在去年的记录。2、(本题5分)在课程表(Course)中,编写SQL语句找出课程名称以“计算机”开头的课程。3、(本题5分)在一个仓库表中,包含仓库编号、仓库名称和地址字段。请用SQL语句找出地址在“北京市”的仓库。4、(本题5分)假设存在学生兼职表(StudentPartTimeJob),有学号(StudentID)、兼职单位(PartTimeUnit)、兼职时长(PartTimeDuration)字段。编写SQL语句,找出兼职时长超过50小时的学生学号。5、(本题5分)在学生表,按照年龄升序排列学生的信息。四、综合题(本大题共3个小题,共30分)1、(本题10分)在大学数据库中,有教学评价表(TeachingEvaluation),包含课程号(CourseID)、教师编号(TeacherID)、评价分数(EvaluationScore);教师表(Teacher),包含教师编号(TeacherID)、教师姓名(TeacherName)。请写出SQL语句,找出评价分数低于60分的教师姓名及其所授课程号。2、(本题10分)设有宿舍表(Dormitory),包含宿舍号(DormID)、宿舍楼号(BuildingID)、房间类型(RoomType);住宿分配表(AccommodationAllocation),包含宿舍号(DormID)、学号(Stu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年社区部学期计划书计划书范文
- 交运部工作展开计划
- 2024至2024学年度第二学期数学教学计划
- 辽东学院《大学英语四》2022-2023学年第一学期期末试卷
- 丽水学院《数据库原理及应用》2021-2022学年第一学期期末试卷
- 重症急性呼吸综合征的临床特征
- 兰州城市学院《学习心理辅导》2022-2023学年第一学期期末试卷
- 四川省2023-2024学年高二物理上学期10月月考试题含解析
- 2025年中考道德与法治一轮教材复习-七年级下册-第三单元 在集体中成长
- 兰州城市学院《机器学习基础》2022-2023学年第一学期期末试卷
- 团餐行业现状分析报告
- 质量安全管理措施 (全面)
- 2024年特种作业人员(高压电工)证复审考试题库及答案
- 财务管理的人工智能应用
- 2019-2020学年天津市部分区八年级(上)期末数学试卷
- 导管堵塞的预防与处理
- 合规与监管部门鱼骨图KPI设计
- 《蝉》教学实录(一等奖创新教案)
- 2024年大学生心理健康教育考试题库及答案(含各题型)
- 23秋国家开放大学《汉语基础》期末大作业(课程论文)参考答案
- 伪装完整版本
评论
0/150
提交评论