《数据库技术》考试大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库技术》考试大纲

一、考试内容

(一)基本概念

了解数据库技术产生与发展过程、数据库系统优点、层次模型与网状模型的基本概念、数据库系统组成、DBA的职责、数据库技术研究方向;理解有关基本概念如数据库与数据库管理系统、信息抽象过程、数据模型及其三要素、关系数据模型的相关概念、数据库三级模式和两层映像的体系结构、数据独立性包括逻辑独立性和物理独立性,掌握概念模型的基本概念及其建模方法。

(二)关系型数据库

了解关系型数据库发展历史、关系演算的概念,理解关系数据结构及其形式化定义、关系模式及其相关概念、关系的三类完整性约束的概念、关系数据库系统的定义、元组关系演算,掌握关系代数的概念及其各种运算包括并、交、差、投影、选择、连接、除及广义笛卡儿积。

(三)关系数据库标准语言SQL

1、SQL

了解SQL的发展过程,理解SQL的特点、关系数据库系统结构、嵌入式SQL,掌握数据定义尤其基本表定义、数据查询及其各种变化、数据更新、视图概念及其定义与使用。

2查询优化

了解数据存取的概念、方法及其分析,理解查询处理的概念及步骤,

掌握用语法树进行查询优化方法。

(四)数据库安全性与完整性

1、数据库安全性

了解计算机系统安全性、数据库系统安全性、统计数据库的安全性,理解TDI/TCSEC和CC模型的主要内容、C2级RDBMS的主要特征、数据库安全性控制的常用实现技术与方法、数据库自主存取方法、数据库强制存取方法、具体关系系统的安全性控制策略,掌握使用SQL语言中的GRANT语句和REVOKE语句实现自主存取控制方法。

2、数据库完整性

了解数据库完整性约束条件的含义、完整性约束条件分类、数据库的完整性概念与数据库安全性概念的联系与区别,理解RDBMS完整性控制机制的内容即完整性约束条件的定义与完整性约束条件的检查和违约处理、具体关系系统的完整性控制策略,掌握如何用SQL语言定义关系模式的完整性约束条件包括定义关系模式的主码、定义参考完整性、定义与用户应用有关的约束条件。

(五)关系数据理论

了解什么是“不好”关系模式、关系模式的插入异常和删除异常及数据冗余、规范化理论的前提与意义,理解数据依赖的基本概念(函数依赖及其各种分类、多值依赖)、关系规范化过程及其含义与作用、关系模式的分解初步、第四范式定义,掌握包括第一范式、第二范式、第三范式和Boyce-Codd范式的定义与应用、各级别范式存在的问题及其解决方法、判定一个模式所属级别、Armstrong公理、闭包概念及其计算与应用。

(六)数据库设计

了解数据库设计特点、数据库物理设计的内容与评价,理解数据库设计的基本步骤、需求分析及数据字典的内容、数据库的实施与维护,掌握数据库概念结构设计与逻辑结构设计的设计内容、设计描述、设计方法。(七)数据库编程

了解数据库应用的一般概念、嵌入式SQL,理解存储过程(包括触发器、函数)、主语言与SQL交换数据方法,掌握数据库应用编程(主要通过ODBC)。

(八)数据库应用技术

了解数据库应用的一般过程、开发方法,理解数据库应用系统的结构、商品化DBMS的特点和编程接口,掌握一种典型的数据库应用系统开发环境与工具、基本数据库应用系统开发技术。

(九)事务处理技术

1、事务的概念:掌握事务的基本概念和事务的ACID性质。

2、数据库恢复:了解数据库的一致性状态、数据库的故障类型及其对事务执行的影响与数据库数据的破坏、数据转储的概念及其分类、数据镜像,理解数据库恢复的实现技术、日志文件的内容与作用、登记日志文件的原则、具有检查点的恢复技术、具体关系系统恢复技术,掌握恢复的基本原理,针对不同故障的恢复的策略和方法。

3、并发控制

了解数据库并发控制技术的必要性、活锁与死锁的概念,理解并发操作可能产生数据不一致性的情况(丢失修改、不可重复读、读“脏数据”)

及其确切含义、封锁的类型、不同封锁类型的性质与定义、相容矩阵、封锁协议的基本含义、封锁粒度的概念、多粒度封锁方法、多粒度封锁协议相容矩阵、具体关系系统的并发控制技术,掌握封锁协议与一致性的关系、并发调度的可串行性含义、两段锁协议与可串行性的关系、两段锁协议与死锁的关系。

(十)数据库新技术

主要从数据模型以及应用两个方面讨论数据库新技术发展方向。

二、参考书目

[1]王珊,萨师煊.数据库系统概论(第四版).高等教育出版社,2006,5.

[2]A. Silberschatz etc al.杨冬青等译. 数据库系统概念(第六版).机械工业出版社,2008,3

[3]C.J.Date etc al.孟晓峰等译.数据库系统导论(第八版).机械工业出版社,2009,7.

相关文档
最新文档