版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线装订线PAGE2第2页,共2页北京师范大学
《数据库系统原理》2021-2022学年第一学期期末试卷院(系)_______班级_______学号_______姓名_______题号一二三四总分得分批阅人一、单选题(本大题共25个小题,每小题1分,共25分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、若要在成绩表中找出语文和数学成绩都大于80分的学生学号,以下SQL语句正确的是()()A.SELECTstudent_idFROMscoreWHEREchinese>80ANDmath>80B.SELECTstudent_idFROMscoreWHEREchinese>80ORmath>80C.SELECTstudent_idFROMscoreWHERE(chinese>80)XOR(math>80)D.SELECTstudent_idFROMscoreWHERENOT(chinese<=80ORmath<=80)2、若要在SQL中查询表中不重复的记录,以下语句正确的是()()A.SELECTDISTINCT*FROMtable_nameB.SELECTUNIQUE*FROMtable_nameC.SELECTONLY*FROMtable_nameD.以上都不对3、若要从学生表中查询出年龄为20岁且籍贯为“北京”的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage=20ANDnative_place='北京'B.SELECT*FROMstudentsWHEREage=20ORnative_place='北京'C.SELECT*FROMstudentsWHEREage=20XORnative_place='北京'D.SELECT*FROMstudentsWHEREage!=20ANDnative_place='北京'4、有关系模式:选课(学号,课程号,成绩),则“学号+课程号”是该关系模式的()()A.主键B.外键C.候选键D.以上都不是5、若要查询学生表中男生的平均年龄,以下SQL语句正确的是()()A.SELECTAVG(age)FROMstudentsWHEREgender='男'B.SELECTSUM(age)FROMstudentsWHEREgender='男'C.SELECTCOUNT(age)FROMstudentsWHEREgender='男'D.SELECTMAX(age)FROMstudentsWHEREgender='男'6、若要查询学生表中年龄最大的5个学生的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT5B.SELECT*FROMstudentsORDERBYageASCLIMIT5C.SELECTTOP5*FROMstudentsORDERBYageDESCD.SELECTTOP5*FROMstudentsORDERBYageASC7、设有关系模式:学生(学号,姓名,年龄,所在系),则“所在系”属性在关系中称为()()A.主码B.外码C.候选码D.非主属性8、若要在学生表中删除年龄小于18岁的学生记录,以下SQL语句正确的是()()A.DELETEFROMstudentsWHEREage<18B.DROPFROMstudentsWHEREage<18C.REMOVEFROMstudentsWHEREage<18D.ERASEFROMstudentsWHEREage<189、若要查询学生表中年龄最大的学生的姓名和年龄,以下SQL语句正确的是()()A.SELECTname,ageFROMstudentsWHEREage=MAX(age)B.SELECTname,ageFROMstudentsWHEREage=(SELECTMAX(age)FROMstudents)C.SELECTMAX(age),nameFROMstudentsD.SELECTname,ageFROMstudentsORDERBYageDESCLIMIT110、若要查询同时选修了“数据库”和“操作系统”这两门课程的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREcourse='数据库'ANDcourse='操作系统'B.SELECT*FROMstudentsWHEREcourseIN('数据库','操作系统')C.SELECT*FROMstudentsWHEREEXISTS(SELECT*FROMcoursesWHEREcourse_name='数据库'ANDstudent_id=students.id)ANDEXISTS(SELECT*FROMcoursesWHEREcourse_name='操作系统'ANDstudent_id=students.id)D.SELECT*FROMstudentssJOINcoursescONs.id=c.student_idWHEREc.course_name='数据库'ANDc.course_name='操作系统'11、设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式R最高属于()()A.1NFB.2NFC.3NFD.BCNF12、若有关系模式:部门(部门编号,部门名称,负责人),员工(员工编号,姓名,部门编号,工资),则“员工”关系中的外键是()()A.员工编号B.姓名C.部门编号D.工资13、有关系模式:学生(学号,姓名,性别,年龄),要查询所有年龄小于20岁的女生的信息,以下SQL语句正确的是()()A.SELECT*FROM学生WHERE年龄<20AND性别='女'B.SELECT*FROM学生WHERE年龄<20OR性别='女'C.SELECT*FROM学生WHERE年龄<20XOR性别='女'D.SELECT*FROM学生WHERE年龄<20NOT性别='女'14、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()()A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能15、在SQL中,用于对查询结果进行分组并筛选的关键字是()()A.GROUPBY和HAVINGB.ORDERBY和WHEREC.GROUPBY和WHERED.ORDERBY和HAVING16、若要在数据库中查找姓张的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREname='张'C.SELECT*FROMstudentsWHEREnameLIKE'%张'D.SELECT*FROMstudentsWHEREnameLIKE'%张%'17、若要从学生表中查询出姓名以“李”开头且年龄大于20岁的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'李%'ANDage>20B.SELECT*FROMstudentsWHEREnameLIKE'%李'ANDage>20C.SELECT*FROMstudentsWHEREnameLIKE'李%'ORage>20D.SELECT*FROMstudentsWHEREnameLIKE'%李'ORage>2018、若要查询学生表中年龄在18到20岁之间的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>=18ANDage<=20B.SELECT*FROMstudentsWHEREage>18ANDage<20C.SELECT*FROMstudentsWHEREageBETWEEN18AND20D.以上都对19、若要在学生表中查询姓名以“李”开头的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'李%'B.SELECT*FROMstudentsWHEREnameLIKE'%李'C.SELECT*FROMstudentsWHEREname='李%'D.SELECT*FROMstudentsWHEREname='%李'20、设有关系R和S,R与S的笛卡尔积记为T,则T的元组数为()()A.等于R的元组数乘以S的元组数B.等于R的元组数加上S的元组数C.小于R的元组数乘以S的元组数D.大于R的元组数乘以S的元组数21、数据库中的事务具有四个特性,分别是原子性、一致性、隔离性和()()A.永久性B.临时性C.随机性D.开放性22、SQL语言具有两种使用方式,分别称为交互式SQL和()()A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL23、如果关系R和S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为()()A.外连接B.内连接C.左外连接D.右外连接24、在数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段25、以下哪种连接操作会返回两个表中满足连接条件的所有记录组合()()A.内连接B.外连接C.左连接D.全连接二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.)1、数据库中的锁分为共享锁和_______________锁。2、在关系数据库中,主键用于唯一标识一个_______________。3、数据库的逻辑结构设计的主要任务是将_______________转换为关系模式。4、在关系数据库中,实体完整性是指主码的值_______________。5、数据库中的权限管理包括_______________、_______________和_______________。6、在关系模式分解时,保持函数依赖分解和无损连接分解是两个重要的原则,其中保持函数依赖分解是指分解后的关系模式集合应能够_______________原关系模式中的函数依赖。7、数据库系统的核心是________________。8、在数据库的并发控制中,常用的封锁类型有排它锁和_______________锁。9、在数据库设计中,逻辑结构设计的任务是把概念结构设计阶段产生的概念模型转换为与选用的_______________模型相符合的逻辑结构。10、数据库的并发控制采用封锁技术时,可能会产生活锁和_______________锁的问题。三、应用题(本大题共5个小题,共25分)1、(本题5分)已知学生选课表(StudentCourseSelection),有学号(StudentID)、课程号(CourseID)、选课学期(Semester)。请用SQL语句统计每个学期学生的选课数量。2、(本题5分)在教师的教学反馈表(TeacherTeachingFeedback)中,有教师编号(TeacherID)、反馈内容(FeedbackContent)、反馈时间(FeedbackTime)。写出SQL语句,查询特定教师在最近一周的反馈内容。3、(本题5分)在大学数据库中,有教材表(Textbook),包含教材编号(TextbookID)、教材名称(TextbookName)、所属课程号(CourseID)字段。请用SQL语句查询某门课程(假设课程号为301)使用的教材名称。4、(本题5分)假设存在校园设施维修表(CampusFacilityMaintenance),包含设施编号(FacilityID)、设施名称(FacilityName)、维修时间(MaintenanceTime)等字段。编写SQL语句,查询最近一周维修的设施信息。5、(本题5分)假设存在考试成绩表(ExamScore),包含学号(Sno)、课程号(Cno)、考试类型(ExamType)、成绩(Score),查询“期末考试”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年食堂承包租赁协议规范3篇
- 2025版虫草产业链上下游企业战略合作合同范本3篇
- 郑州经贸学院《金属材料成形基础B》2023-2024学年第一学期期末试卷
- 2024版运动场馆租赁合同范本版B版
- 2024建筑工程砌墙合同范本
- 2024年适用电子广告屏出租协议模板版B版
- 电力电气行业员工需求
- 设备润滑知识培训课件
- 2025年生态保护区场地硬化与生态保护工程合同2篇
- 2024年高标准变形缝安装工程承包协议版B版
- 让与担保合同协议范本
- 2024年中考英语阅读理解表格型解题技巧讲解(含练习题及答案)
- 住宅设计效果图协议书
- 新版中国食物成分表
- 浙江省温州市温州中学2025届数学高二上期末综合测试试题含解析
- 2024河南郑州市金水区事业单位招聘45人历年高频难、易错点500题模拟试题附带答案详解
- 食物损失和浪费控制程序
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 2024年黑龙江齐齐哈尔中考英语试题及答案1
- TCI 373-2024 中老年人免散瞳眼底疾病筛查规范
- 2024四川太阳能辐射量数据
评论
0/150
提交评论