一、考试要求
主要考查学生对数据库系统的基础理论、基本技术和基本方法等知识的理解、掌握及应用能力。
二、考试内容
1.基本概念
数据库基本概念,数据管理技术的产生和发展,数据模型,数据库系统的三级模式结构,数据库系统的组成。
2.关系模型
关系模型的数据结构及形式化定义,关系操作,关系的完整性,关系代数。
3.关系数据库标准语言SQL
SQL的产生与发展,SQL的基本概念,数据定义,数据查询,数据更新,空值的处理,视图。
4.数据库安全性
数据库安全性的基本概念,数据库安全性控制,视图机制,审计,数据加密。
5.数据库完整性
数据库完整性的基本概念,实体完整性,参照完整性,用户定义的完整性,完整性约束命名子句,触发器。
6.关系数据理论
关系数据理论的基本概念,规范化,数据依赖的公理系统,保持函数依赖的模式分解。
7.数据库设计
数据库设计的基本概念,需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施和维护。
8.数据库编程
数据库编程的基本概念,过程化SQL,JDBC编程。
9.关系数据库存储管理
数据组织,索引结构。
10.关系查询处理和查询优化
关系数据库管理系统的查询处理,关系数据库管理系统的查询优化,代数优化,物理优化。
11.数据库恢复技术
事务的基本概念,数据库恢复的基本概念,故障的种类,恢复的实现技术,恢复策略,具有检查点的恢复技术,数据库镜像。
12.并发控制
并发控制的基本概念,事务的隔离级别,封锁,封锁协议,活锁和死锁,并发调度的可串行性,两段锁协议,封锁的粒度。
13.数据库发展
数据库系统发展的基本概念,数据库系统发展简史,计算机技术对数据库系统发展的支撑作用,数据库发展展望。
14.大数据管理系统
大数据的基本概念,大数据管理系统。
15.数据仓库与联机分析处理
数据仓库技术,联机分析处理技术,混合事务分析处理技术,大数据时代的新型数据仓库。
三、考试形式
考试形式为闭卷、笔试,考试时间为2小时,满分100分。
题型包括:选择题(约30分)、填空题(约30分)、判断题(约20分)、简答题(约20分)。
四、参考书目
1. 《数据库系统概论》,王珊等编著,高等教育出版社,2023年,第六版。