北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷_第1页
北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷_第2页
北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷_第3页
北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷_第4页
北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷_第5页
全文预览已结束

下载本文档

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

文档简介

自觉遵守考场纪律如考试作弊此答卷无效密自觉遵守考场纪律如考试作弊此答卷无效密封线第2页,共2页北京邮电大学《数据库与云存储》

2022-2023学年第一学期期末试卷院(系)_______班级_______学号_______姓名_______题号一二三四总分得分一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、若要在学生表中添加一个“籍贯”字段,以下SQL语句正确的是()()A.INSERTINTOstudents(native_place)VALUES('')B.UPDATEstudentsADDnative_placeVARCHAR(50)C.ALTERTABLEstudentsADDnative_placeVARCHAR(50)D.MODIFYTABLEstudentsADDnative_placeVARCHAR(50)2、SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()()A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁3、若要在成绩表中找出每门课程的最高成绩,以下SQL语句正确的是()()A.SELECTcourse_id,MAX(score)FROMscoreGROUPBYcourse_idB.SELECTcourse_id,MIN(score)FROMscoreGROUPBYcourse_idC.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_idD.SELECTcourse_id,SUM(score)FROMscoreGROUPBYcourse_id4、设有关系模式R(A,B,C,D),其函数依赖集F={A→B,B→C,C→D,D→A},则R的候选关键字为()()A.ABB.BCC.CDD.无5、若要查询学生表中男生和女生的平均年龄,以下SQL语句正确的是()()A.SELECTgender,AVG(age)FROMstudentsGROUPBYgenderB.SELECTgender,SUM(age)FROMstudentsGROUPBYgenderC.SELECTgender,COUNT(age)FROMstudentsGROUPBYgenderD.SELECTgender,MAX(age)FROMstudentsGROUPBYgender6、以下哪种连接操作会返回左表中所有记录以及右表中与之匹配的记录()()A.内连接B.右连接C.左连接D.全外连接7、若要在学生表中添加一个“电话”字段,数据类型为字符串,长度为20,以下SQL语句正确的是()()A.ALTERTABLEstudentsADDphoneVARCHAR(20)B.MODIFYTABLEstudentsADDphoneVARCHAR(20)C.CHANGETABLEstudentsADDphoneVARCHAR(20)D.UPDATETABLEstudentsADDphoneVARCHAR(20)8、在关系数据库中,为了提高查询效率,通常会在哪些列上创建索引()()A.经常作为查询条件的列B.经常作为连接条件的列C.经常作为分组条件的列D.以上都是9、若要在SQL中查询表中不重复的记录,以下语句正确的是()()A.SELECTDISTINCT*FROMtable_nameB.SELECTUNIQUE*FROMtable_nameC.SELECTONLY*FROMtable_nameD.SELECTWITHOUTDUPLICATE*FROMtable_name10、在关系模式R(U,F)中,如果X→Y,Y→Z,且Y不是X的子集,Z不是Y的子集,则称Z对X是()()A.传递函数依赖B.部分函数依赖C.完全函数依赖D.平凡函数依赖11、设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式R最高属于()()A.1NFB.2NFC.3NFD.BCNF12、若要在SQL中对查询结果进行条件筛选,使用的关键字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY13、若要将学生表中的“成绩”字段的值都增加5分,以下SQL语句正确的是()()A.UPDATEstudentsSETscore=score+5B.MODIFYstudentsSETscore=score+5C.ALTERstudentsSETscore=score+5D.CHANGEstudentsSETscore=score+514、若数据库中存在一个订单表,包含订单号、客户号和订单金额字段,要查询每个客户的订单总金额,应使用的SQL语句是()()A.SELECT客户号,SUM(订单金额)FROM订单表GROUPBY客户号B.SELECT客户号,AVG(订单金额)FROM订单表GROUPBY客户号C.SELECT客户号,COUNT(订单金额)FROM订单表GROUPBY客户号D.SELECT客户号,MIN(订单金额)FROM订单表GROUPBY客户号15、在数据库中,用于保证数据的原子性、一致性、隔离性和持久性的缩写是()()A.ACIDB.BASEC.CAPD.PAXOS二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.)1、数据库中的存储过程可以提高数据库的_______________和_______________。2、在数据库恢复时,对尚未完成的事务应_______________。3、在数据库设计中,确定数据库的存储结构属于_______________阶段。4、SQL语言中,创建索引的语句是_______________。5、SQL语言中,用于查询表结构的语句是_______________。6、数据库中的存储过程是一组为了完成特定功能的_______________和_______________语句。7、若一个关系模式只有两个属性,则该关系模式最高一定可以达到_______________范式。8、在数据库中,数据控制语言(DCL)包括________________、和________________等操作。9、若一个关系模式的主码由多个属性组成,则这些属性称为_______________属性。10、SQL语言中,用于授予权限的语句是_______________。11、数据库中的数据一致性检查通常采用_______________和_______________等方法。12、数据库中的存储过程是一组为了完成特定功能的________________语句集合。13、数据库的索引结构通常有_______________、_______________和_______________。14、数据库系统中,并发操作可能带来的数据不一致性包括丢失修改、不可重复读和________________。15、数据库系统中,用于解决并发操作带来的数据不一致性问题的常用方法是封锁、时间戳和_______________。三、应用题(本大题共5个小题,共25分)1、(本题5分)设有学生就业指导课程评价表(StudentEmploymentGuidanceCourseEvaluation),包含课程号(CourseID)、学生评价(StudentEvaluation)、建议(Suggestion)。写出SQL语句,查询学生评价中提到“实用”的课程号。2、(本题5分)在成绩表(Score)中,编写SQL语句计算某门课程(比如课程编号为201)的平均成绩。3、(本题5分)已知教师表(Teacher),请用SQL语句找出所属院系为“电子工程系”且年龄大于40岁的教师信息。4、(本题5分)一个图书馆管理系统中,图书表(Books)有图书编号(BookID)、图书名称(BookName)、作者(Author)、出版社(Publisher)、出版年份(PublicationYear)。借阅表(Borrows)有借阅编号(BorrowID)、图书编号(BookID)、读者编号(ReaderID)、借阅日期(BorrowDate)、归还日期(ReturnDate)。编写SQL语句,找出出版年份在2000年到2010年之间且被借阅次数超过10次的图书。5、(本题5分)假设有一个销售渠道分析表,包含渠道编号、销售额和销售成本字段。请编写SQL语句计算每个渠道的销售利润率。四、综合题(本大题共3个小题,共30分)1、(本题10分)已知有教材表(Textbook),包含教材编号(TextbookID)、教材名称(TextbookName)、适用专业(Major);教材采购表(TextbookPurchase),包含教材编号(TextbookID)、采购数量(PurchaseQuantity)。编写SQL语句,找出每个适用专业采购数量最多的教材名称。2、(本题10分)设有学生成绩排名表(StudentScoreRanking),包含学号(StudentID)、课程号(CourseID)、排名(Ranking);课程信息表(CourseInfo),包含课程号(CourseID)、课程名称(CourseName)。编写SQL语句,查询某门课程排名前三的学生学号和课程名称。3、(本题10分)设有学生综合素质评价表(StudentComprehensiveEvaluation)

温馨提示

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

评论

0/150

提交评论