第0章 考试指南 1
0.1 2004年新版三级数据库技术考试大纲 1
0.2 2004年度考试试题分析 2
0.3 笔试应试方法 4
0.4 上机考试技巧 5
第1章 基础知识 7
1.1 计算机系统组成与应用领域 7
1.2 计算机软件 9
1.3 计算机网络 10
1.4 信息安全技术 13
第2章 数据结构与算法 26
2.1 基本概念 26
2.2 线性表 28
2.3 多维数组、稀疏矩阵和广义表 30
2.4 树形结构 31
2.5 查找 35
2.6 排序 37
第3章 操作系统 51
3.1 操作系统概述 51
3.2 进程 56
3.3 作业管理 60
3.4 存储管理 62
3.5 文件管理 68
3.6 设备管理 71
第4章 数据库技术基础 78
4.1 数据库基本概念 78
4.2 数据模型 82
4.3 数据库系统的模式结构 85
第5章 关系数据库系统 91
5.1 关系数据库系统概述 91
5.2 关系模型的数据结构 93
5.3 关系模型的完整性约束 95
5.4 关系代数 97
第6章 结构化查询语言 104
6.1 SQL语言概述 104
6.2 SQL的数据定义 106
6.3 SQL的数据操纵 109
6.4 视图 115
6.5 SQL的数据控制语句 118
6.6 嵌入式SQL 120
第7章 事务管理与数据库安全性 127
7.1 事务概念和事务的特性 127
7.2 故障恢复 128
7.3 并发控制 131
7.4 数据库安全 133
第8章 数据库设计 137
8.1 函数依赖 138
8.2 范式 139
8.3 关系模式的分解 141
8.4 数据库设计的内容、方法和步骤 141
8.5 需求分析 142
8.6 概念结构设计 143
8.7 逻辑结构设计 143
8.8 物理设计 144
8.9 实现和维护 145
第9章 数据库管理系统 150
9.1 数据库管理系统概述 151
9.2 数据库管理系统的结构和运行过程 152
9.3 Oracle数据库系统 156
9.4 IBM DB2数据库系统 158
9.5 SYBASE数据库系统 159
9.6 MS_SQL Server数据库系统 161
第10章 数据库应用开发工具 167
10.1 新一代数据库应用开发工具概述 167
10.2 应用开发工具的选择 169
10.3 CASE工具——PowerDesigner 169
10.4 可视化程序开发工具——Delphi 170
10.5 应用开发工具——PowerBuilder 172
10.6 企业级应用开发平台——UNIFACE 173
第11章 数据库技术的发展 177
11.1 数据库技术发展阶段 177
11.2 数据库系统体系结构 179
11.3 面向对象技术和数据库系统的结合 181
11.4 数据仓库与联机分析处理、数据挖掘 183
第12章 上机试题精解 188
12.1 上级考试步骤 188
12.1.1 登录 188
12.1.2 查看试题 190
12.1.3 对文件的处理 191
12.1.4 考生目录 191
12.2 例题详解 191
附录1 全真预测试题(一) 215
附录2 全真预测试题(二) 226
附录3 2004年4月三级数据库技术笔试试卷及答案 235
附录4 2004年9月三级数据库技术笔试试卷及答案 246