北京邮电大学《数据库与云存储》2021-2022学年第一学期期末试卷.doc
自觉遵守考场纪律如考试作弊此答卷无效密
自觉遵守考场纪律如考试作弊此答卷无效
密
封
线
第PAGE2页,共NUMPAGES2页
北京邮电大学《数据库与云存储》
2021-2022学年第一学期期末试卷
院(系)_______班级_______学号_______姓名_______
题号
一
二
三
四
总分
得分
批阅人
一、单选题(本大题共30个小题,每小题1分,共30分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、有关系模式:学生(学号,姓名,性别,年龄),要查询所有年龄小于20岁的女生的信息,以下SQL语句正确的是()()
A.SELECT*FROM学生WHERE年龄20AND性别=女
B.SELECT*FROM学生WHERE年龄20OR性别=女
C.SELECT*FROM学生WHERE年龄20XOR性别=女
D.SELECT*FROM学生WHERE年龄20NOT性别=女
2、若要在学生表中查找姓名为“张三”且年龄为20岁的学生信息,以下SQL语句正确的是()()
A.SELECT*FROMstudentsWHEREname=张三ANDage=20
B.SELECT*FROMstudentsWHEREname=张三ORage=20
C.SELECT*FROMstudentsWHEREnameLIKE张三ANDage=20
D.SELECT*FROMstudentsWHEREnameLIKE张三ORage=20
3、若要查询学生表中年龄最大的5个学生的信息,以下SQL语句正确的是()()
A.SELECT*FROMstudentsORDERBYageDESCLIMIT5
B.SELECT*FROMstudentsORDERBYageASCLIMIT5
C.SELECTTOP5*FROMstudentsORDERBYageDESC
D.SELECTTOP5*FROMstudentsORDERBYageASC
4、若要查询学生表中年龄最大的学生的姓名和年龄,以下SQL语句正确的是()()
A.SELECTname,ageFROMstudentsWHEREage=MAX(age)
B.SELECTname,ageFROMstudentsWHEREage=(SELECTMAX(age)FROMstudents)
C.SELECTMAX(age),nameFROMstudents
D.SELECTname,ageFROMstudentsORDERBYageDESCLIMIT1
5、以下哪种连接操作会返回左表中所有记录以及右表中与之匹配的记录()()
A.内连接B.右连接C.左连接D.全外连接
6、若数据库中存在一个订单表,包含订单号、客户号和订单金额字段,要查询每个客户的订单总金额,应使用的SQL语句是()()
A.SELECT客户号,SUM(订单金额)FROM订单表GROUPBY客户号B.SELECT客户号,AVG(订单金额)FROM订单表GROUPBY客户号C.SELECT客户号,COUNT(订单金额)FROM订单表GROUPBY客户号D.SELECT客户号,MIN(订单金额)FROM订单表GROUPBY客户号
7、若要查询学生表中姓“张”的学生信息,以下SQL语句正确的是()()
A.SELECT*FROMstudentsWHEREnameLIKE张%
B.SELECT*FROMstudentsWHEREnameLIKE%张
C.SELECT*FROMstudentsWHEREnameLIKE张
D.SELECT*FROMstudentsWHEREnameLIKE张
8、在关系数据库中,实现“表中任意两行不能完全相同”的约束是()()
A.实体完整性B.参照完整性C.用户定义完整性D.域完整性
9、若要在成绩表中找出数学成绩最高的学生的学号,以下SQL语句正确的是()()
A.SELECTstudent_idFROMscoreW