北京邮电大学《数据库与云存储》2022-2023学年第一学期期末试卷.doc
自觉遵守考场纪律如考试作弊此答卷无效密
自觉遵守考场纪律如考试作弊此答卷无效
密
封
线
第PAGE2页,共NUMPAGES2页
北京邮电大学《数据库与云存储》
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_id
B.SELECTcourse_id,MIN(score)FROMscoreGROUPBYcourse_id
C.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_id
D.SELECTcourse_id,SUM(score)FROMscoreGROUPBYcourse_id
4、设有关系模式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)FROMstudentsGROUPBYgender
B.SELECTgender,SUM(age)FROMstudentsGROUPBYgender
C.SELECTgender,COUNT(age)FROMstudentsGROUPBYgender
D.SELECTgender,MAX(age)FROMstudentsGROUPBYgender
6、以下哪种连接操作会返回左表中所有记录以及右表中与之匹配的记录()()
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_name
B.SELECTUNIQUE*FROMtable_name
C.SELECTONLY*FROMtable_name
D.SELECTWITHOUTDUPLICATE*FROMtable_name
10、在关系模式R(U,F)中,如果X→Y,Y→Z,且Y不是X的子集,Z不是Y的子集,则称Z对X是()()
A.传递函数依赖B.部分函数依赖C.完全函数依赖D.平凡函数依赖
11、设有关系模式