北京联合大学《数据库原理与应用》2022-2023学年期末试卷.doc
自觉遵守考场纪律如考试作弊此答卷无效密
自觉遵守考场纪律如考试作弊此答卷无效
密
封
线
第PAGE1页,共NUMPAGES3页
北京联合大学《数据库原理与应用》
2022-2023学年期末试卷
院(系)_______班级_______学号_______姓名_______
题号
一
二
三
总分
得分
批阅人
一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、SQL语言中,用于插入数据的命令是()
A.INSERTINTO
B.UPDATE
C.DELETE
D.SELECT
2、以下哪种数据库架构适合分布式环境?()
A.主从架构
B.分片架构
C.无共享架构
D.以上都是
3、在数据库中,存储过程的优点不包括()
A.提高性能
B.增强安全性
C.降低代码复杂度
D.便于维护
4、SQL中用于获取最大值的函数是()
A.AVG()
B.SUM()
C.COUNT()
D.MAX()
5、数据库中的数据完整性可以分为()
A.实体完整性
B.域完整性
C.参照完整性
D.以上都是
6、在关系型数据库中,外键用于()
A.保证数据完整性
B.提高查询速度
C.存储数据
D.以上都不是
7、在SQL中,用于条件判断的函数是()
A.IF
B.CASEWHEN
C.WHILE
D.FOR
8、以下哪种数据库范式要求消除非主属性对主键的部分函数依赖?()
A.第一范式
B.第二范式
C.第三范式
D.BC范式
9、SQL语言中,用于聚合函数的关键字是()
A.SUM
B.AVG
C.COUNT
D.以上都是
10、SQL中,用于查询表结构的命令是()
A.DESC
B.SHOWTABLES
C.SHOWCOLUMNS
D.EXPLAIN
11、SQL语言中,用于创建数据库的命令是()
A.CREATEDATABASE
B.CREATESCHEMA
C.ALTERDATABASE
D.DROPDATABASE
12、在数据库中,范式的主要作用是()
A.优化数据库结构
B.提高数据存储效率
C.保证数据一致性
D.以上都是
13、以下哪种数据库技术可以用于实现数据的分区存储?()
A.分片
B.复制
C.集群
D.以上都是
14、在SQL中,用于更新数据的命令是()
A.INSERT
B.UPDATE
C.DELETE
D.SELECT
15、SQL中用于修改表结构的语句是()
A.ALTERTABLE
B.MODIFYTABLE
C.CHANGETABLE
D.UPDATETABLE
16、SQL中,用于删除索引的命令是()
A.DROPINDEX
B.DELETEINDEX
C.REMOVEINDEX
D.ERASEINDEX
17、SQL中用于创建数据库的语句是()
A.CREATEDATABASE
B.MAKEDATABASE
C.BUILDDATABASE
D.GENERATEDATABASE
18、在关系数据库中,主键的作用是()
A.唯一标识一条记录
B.加快数据查询速度
C.方便数据排序
D.以上都不是
19、数据库的并发控制主要是为了解决()问题。
A.数据丢失
B.数据不一致
C.死锁
D.以上都是
20、SQL中用于计算平均值的函数是()
A.AVG
B.SUM
C.COUNT
D.MAX
二、简答题(本大题共4个小题,共40分)
1、(本题10分)什么是数据库的联机分析处理缓存?
2、(本题10分)简述列族数据库的优势。
3、(本题10分)如何进行数据库的存储容量预测?
4、(本题10分)如何优化数据库中的查询语句?
三、综合应用题(本大题共2个小题,共20分)
1、(本题10分)为一个旅游公司设计数据库,涵盖旅游线路、游客和预订信息。进行如下查询:
-查找某条旅游线路的所有游客信息。
-统计每个旅游线路的预订人数。
-找出预订人数最多的旅游线路名称。
2、(本题10分)构建一个旅游景点数据库,包括景点、游客和评价记录。实现以下需求:
-查找某个景点的所有游客评价。
-统计每个景点的平均游客满意度。
-列出平均游客满意度最高的景点名称和评价内容。