《全国计算机等级考试考点分析、题解与模拟 四级数据库工程师》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:钟经伟,唐强主编;希赛IT教育研发中心组编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121088773
  • 页数:415 页
图书介绍:本书由希赛IT教育研发中心组织编写,紧扣教育部考试中心新推出的考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。本书主要内容包括应试指南、考点分析与同步训练、5套全真模拟试卷及解析,以及2008年4月、2008年9月和2009年3月的的真题解析。基于历年试题,利用统计分析的方法,科学地做出结论并预测以后的出题动向,是本书的一大特色。本书可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟四级数据库工程师考试的真谛。“一书在手,过关无忧”。

第1章 引论 1

1.1 基本概念 1

1.1.1 信息与数据 1

1.1.2 数据库系统 2

1.2 数据模型 2

1.2.1 考点1:数据模型的概念 3

1.2.2 考点2:数据模型的分类 3

1.3 数据视图和模式结构 7

1.3.1 考点1:三级模式结构 7

1.3.2 考点2:两级映像与数据独立性 9

1.4 数据库系统体系结构 10

1.5 数据库管理系统 12

1.5.1 考点1:数据库管理系统的主要功能 12

1.5.2 考点2:DBMS与周围系统硬件、软件的关系 13

1.5.3 考点3:数据库系统的全局结构 14

1.6 数据库技术的发展 15

1.7 同步训练 17

1.8 同步训练答案 18

第2章 数据库应用系统生命周期 19

2.1 数据库应用系统生命周期 19

2.1.1 考点1:软件工程与软件开发方法 19

2.1.2 考点2:DBAS软件组成 20

2.1.3 考点3:DBAS生命周期模型 21

2.2 规划与分析 22

2.2.1 考点1:系统规划与定义 22

2.2.2 考点2:可行性分析 22

2.2.3 考点3:项目规划 23

2.3 需求分析 24

2.3.1 考点1:数据与数据处理需求分析 24

2.3.2 考点2:业务规则需求分析 25

2.3.3 考点3:性能需求分析 26

2.3.4 考点4:其他需求分析 26

2.4 系统设计 27

2.4.1 考点1:概念设计 27

2.4.2 考点2:逻辑设计 28

2.4.3 考点3:物理设计 29

2.5 实现与部署 30

2.6 运行管理与维护 31

2.6.1 考点1:日常维护 31

2.6.2 考点2:系统性能监控和分析 32

2.6.3 考点3:系统性能优化调整 32

2.6.4 考点4:软件系统升级 33

2.7 同步训练 34

2.8 同步训练答案 34

第3章 需求分析与功能建模方法 35

3.1 需求分析概述 35

3.1.1 考点1:需求分析概念和任务 35

3.1.2 考点2:需求来源与需求获取方法 36

3.1.3 考点3:需求分析的过程 37

3.1.4 考点4:软件需求规格说明书 38

3.2 DFD建模方法 38

3.2.1 考点1:DFD基本图形符号 38

3.2.2 考点2:绘制数据流图 40

3.2.3 考点3:数据字典和加工说明 42

3.3 IDEF0建模方法 43

3.3.1 考点1:IDEF0方法 43

3.3.2 考点2:IDEF0建模过程 45

3.4 DFD与IDEF0的比较 46

考点:DFD与IDEF0的比较 46

3.5 同步训练 46

3.6 同步训练答案 48

第4章 数据库概念设计及数据建模 50

4.1 数据库概念设计概述 50

4.1.1 考点1:概念设计的任务 50

4.1.2 考点2:概念设计方法和步骤 51

4.2 数据建模方法 52

考点:数据建模方法 52

4.3 E-R建模方法 52

4.3.1 考点1:基本概念 52

4.3.2 考点2:E-R图 53

4.3.3 考点3:E-R建模步骤 54

4.3.4 考点4:E-R建模实例 55

4.4 IDEF1X建模方法 60

4.4.1 考点1:IDEF1X模型元素 60

4.4.2 考点2:IDEF1X建模过程 62

4.5 同步训练 64

4.6 同步训练答案 67

第5章 关系数据库逻辑设计 69

5.1 概述 69

5.2 基本概念 70

5.2.1 考点1:基本术语 70

5.2.2 考点2:关系的完整性 71

5.2.3 考点3:关系代数 71

5.2.4 考点4:关系数据库 75

5.3 关系数据库设计理论 76

5.3.1 考点1:问题提出 76

5.3.2 考点2:函数依赖 76

5.3.3 考点3:规范化设计方法 79

5.4 数据库模式设计 82

5.4.1 考点1:初始关系模式设计 82

5.4.2 考点2:优化关系模式 86

5.4.3 考点3:数据完整性设计及外模式设计 90

5.5 同步训练 90

5.6 同步训练答案 96

第6章 存储技术与数据库物理设计 100

6.1 文件组织 100

6.1.1 考点1:定长记录表示法 100

6.1.2 考点2:变长记录表示法 101

6.2 文件结构与存取 102

6.2.1 考点1:堆文件 102

6.2.2 考点2:顺序文件 103

6.2.3 考点3:多表聚集文件 103

6.2.4 考点4:索引文件 105

6.2.5 考点5:散列文件 105

6.3 索引技术 105

考点:索引的一些基本概念 105

6.4 散列技术 109

6.4.1 考点1:散列文件的操作 109

6.4.2 考点2:散列函数 110

6.4.3 考点3:桶溢出控制 110

6.5 数据字典 111

6.6 数据库物理设计 112

6.6.1 考点1:设计内容和目标 112

6.6.2 考点2:确定数据的存储结构 112

6.6.3 考点3:选择和设计存取路径 113

6.6.4 考点4:数据分布设计 114

6.6.5 考点5:确定系统配置 115

6.6.6 考点6:物理模式评估 116

6.7 同步训练 117

6.8 同步训练答案 118

第7章 数据库应用系统功能设计 120

7.1 软件体系结构与设计过程 120

7.1.1 考点1:软件体系结构 120

7.1.2 考点2:软件设计过程 121

7.2 DBAS总体设计 121

7.2.1 考点1:系统总体设计步骤 122

7.2.2 考点2:结构化设计原理 123

7.2.3 考点3:C/S和B/S体系结构 123

7.3 概要设计 124

7.3.1 考点1:数据库应用系统的概要设计 125

7.3.2 考点2:数据抽象与局部视图设计 125

7.3.3 考点3:视图的集成 125

7.3.4 考点4:概要设计中模块化原则 126

7.4 详细设计 127

考点:数据库事务详细设计 127

7.5 人机界面设计 128

7.6 同步训练 129

7.7 同步训练答案 131

第8章 关系数据库操作语音 132

8.1 SQL支持的数据类型 132

考点:SQL Server数据类型 132

8.2 定义和维护关系表 134

8.2.1 考点1:创建关系表 134

8.2.2 考点2:修改和删除关系表 137

8.3 数据操作语言 139

8.3.1 考点1:查询数据 139

8.3.2 考点2:插入数据 148

8.3.3 考点3:更新数据 149

8.3.4 考点4:删除数据 150

8.4 索引 151

考点:创建和删除索引 151

8.5 视图 153

8.5.1 考点1:创建视图 153

8.5.2 考点2:修改和删除视图 154

8.5.3 考点3:视图的作用 155

8.6 同步训练 155

8.7 同步训练答案 161

第9章 事务调度与并发控制 166

9.1 事务的基本知识 166

9.1.1 考点1:概念 166

9.1.2 考点2:特征 168

9.1.3 考点3:事务调度 168

9.1.4 考点4:并发执行的正确性问题 170

9.2 并发控制技术 174

9.2.1 考点1:基于锁的并发控制 174

9.2.2 考点2:封锁粒度 175

9.2.3 考点3:封锁协议 176

9.2.4 考点4:两段锁协议 176

9.3 死锁与活锁 178

9.3.1 考点1:死锁 178

9.3.2 考点2:活锁 179

9.4 同步训练 180

9.5 同步训练答案 182

第10章 数据库的实施、运行和维护 183

10.1 数据库的实施 183

10.1.1 考点1:数据库的实施 183

10.1.2 考点2:定义数据库结构 183

10.1.3 考点3:数据装载 184

10.1.4 考点4:编制与调试应用程序 184

10.1.5 考点5:试运行工作的内容 184

10.2 数据库的运行和维护 185

10.3 监控分析 186

10.4 空间管理 187

10.4.1 考点1:数据库空间管理 188

10.4.2 考点2:确定数据库的数目 188

10.5 参数调整 189

10.6 查询优化 190

10.6.1 考点1:查询优化 190

10.6.2 考点2:查询优化步骤 192

10.7 同步训练 193

10.8 同步训练答案 194

第11章 故障管理 195

11.1 事务 195

11.2 故障的种类及解决方法 197

11.2.1 考点1:事务内部故障 197

11.2.2 考点2:系统故障 197

11.2.3 考点3:介质故障 198

11.2.4 考点4:计算机病毒故障 198

11.3 数据库恢复技术概述 199

11.4 数据转储 199

11.5 登记日志文件 201

11.5.1 考点1:日志文件的格式和内容 201

11.5.2 考点2:日志文件的作用 201

11.5.3 考点3:登记日志文件的原则 202

11.6 具有检查点的恢复技术 203

11.6.1 考点1:检查点的作用 203

11.6.2 考点2:检查点的引入 203

11.6.3 考点3:恢复的步骤 204

11.7 数据库镜像 204

11.7.1 考点1:数据库镜像的引入 204

11.7.2 考点2:数据库镜像简介 205

11.7.3 考点3:数据库镜像的分类 206

11.7.4 考点4:数据库镜像的工作方式 207

11.7.5 考点5:运行模式 207

11.8 RAID的恢复技术 207

11.9 同步训练 208

11.10 同步训练答案 211

第12章 SQL Server数据库管理系统 215

12.1 SQL Server 2005概述 215

12.2 SQL Server 2005的安装 216

12.2.1 考点1:安装前的准备 217

12.2.2 考点2:SQL Server升级 217

12.3 创建与管理数据库 219

12.4 Transact-SQL简介 220

12.5 数据传输 223

12.6 同步训练 224

12.7 同步训练答案 225

第13章 数据库对象 277

13.1 存储过程 227

13.1.1 考点1:存储过程的基本概念 227

13.1.2 考点2:创建和执行存储过程 228

13.2 用户自定义函数 228

13.2.1 考点1:基本概念 228

13.2.2 考点2:三种函数的特点 229

13.2.3 考点3:修改和删除用户自定义函数 229

13.3 触发器 229

13.3.1 考点1:触发器的基本概念 229

13.3.2 考点2:创建触发器 230

13.3.3 考点3:修改触发器 231

13.3.4 考点4:删除触发器 231

13.4 查看、修改及删除对象 231

13.4.1 考点1:查看对象 231

13.4.2 考点2:修改对象 232

13.4.3 考点3:删除对象 232

13.5 同步训练 232

13.6 同步训练答案 234

第14章 安全管理 235

14.1 安全控制 235

14.1.1 考点1:安全控制模型 235

14.1.2 考点2:数据库权限的种类及用户的分类 236

14.2 SQL Server的安全控制 236

14.3 管理SQL Server登录账号 237

14.3.1 考点1:创建登录账号 237

14.3.2 考点2:删除登录账号 238

14.4 管理数据库用户 239

14.4.1 考点1:建立数据库用户 239

14.4.2 考点2:删除数据库用户 240

14.5 用户管理权限 241

14.5.1 考点1:用户权限类型 241

14.5.2 考点2:用户权限管理 241

14.6 角色 244

14.6.1 考点1:服务器角色 244

14.6.2 考点2:数据库角色 245

14.7 同步训练 249

14.8 同步训练答案 249

第15章 备份与恢复数据库 250

15.1 备份数据库 250

15.1.1 考点1:备份的概念与方式 250

15.1.2 考点2:备份工作的规划 251

15.1.3 考点3:备份设备 251

15.1.4 考点4:备份的执行 252

15.2 恢复数据库 255

15.2.1 考点1:恢复的概念与方式 255

15.2.2 考点2:利用对象资源管理器恢复数据库 256

15.2.3 考点3:使用Transact-SQL语句恢复数据库 258

15.3 同步训练 259

15.4 同步训练答案 260

第16章 VB开发环境和数据访问接口 261

16.1 Visual Basic 6.0简介 261

16.1.1 考点1:什么是Visual Basic 6.0 261

16.1.2 考点2:Visual Basic 6.0的版本和软、硬件要求 263

16.2 Visual Basic程序设计基础 263

16.2.1 考点1:Visual Basic 6.0的集成开发环境 263

16.2.2 考点2:编写Visual Basic 6.0程序的过程 264

16.3 数据绑定控件 264

16.3.1 考点1:数据绑定概述 265

16.3.2 考点2:单表数据绑定控件 266

16.3.3 考点3:DBList和DBCombo控件 267

16.4 数据库访问接口 268

16.4.1 考点1:什么是数据库访问接口 269

16.4.2 考点2:ODBC 270

16.4.3 考点3:OLE DB 272

16.4.4 考点4:ADO 272

16.5 同步训练 273

16.6 同步训练答案 274

第17章 VB数据库应用程序 275

17.1 ADO数据控件 275

17.1.1 考点1:什么是ADO数据控件 275

17.1.2 考点2:连接数据源的方式 276

17.1.3 考点3:ADO数据控件的主要属性 277

17.2 ADO对象 278

17.2.1 考点1:Connection对象 278

17.2.2 考点2:Recordset对象 280

17.2.3 考点3:Command对象 283

17.2.4 考点4:Parameter对象 285

17.2.5 考点5:Field对象 285

17.3 同步训练 285

17.4 同步训练答案 286

第18章 统一建模语言 287

18.1 UML简介 287

18.2 UML静态建模机制 289

18.2.1 考点1:用例图 289

18.2.2 考点2:类图和对象图 291

18.2.3 考点3:包 294

18.2.4 考点4:构件图和配置图 294

18.3 UML动态建模机制 296

18.3.1 考点1:序列图 296

18.3.2 考点2:协作图 297

18.3.3 考点3:状态图 298

18.3.4 考点4:活动图 299

18.4 同步训练 301

18.5 同步训练答案 302

第19章 数据库新技术 304

19.1 分布式数据库 304

19.1.1 考点1:分布式数据库系统概述 304

19.1.2 考点2:分布式数据库的分类 305

19.1.3 考点3:分布式数据库的特点和优缺点 305

19.1.4 考点4:数据分片 306

19.1.5 考点5:数据分配方式 306

19.1.6 考点6:分布式数据库系统模式结构 307

19.1.7 考点7:分布式数据库管理系统功能结构 307

19.1.8 考点8:分布式数据库系统查询处理和优化 308

19.1.9 考点9:分布式事务管理 309

19.2 对象数据库 311

19.2.1 考点1:面向对象数据模型 311

19.2.2 考点1:对象-关系数据库 312

19.3 并行数据库 314

19.3.1 考点1:并行数据库的并行结构 315

19.3.2 考点2:数据划分 315

19.3.3 考点3:并行操作算法和查询优化 315

19.4 同步训练 317

19.5 同步训练答案 319

第20章 数据仓库和数据挖掘 321

20.1 决策支持系统的发展 321

20.1.1 考点1:决策支持系统的产生与发展 321

20.1.2 考点2:数据仓库与决策支持系统 322

20.2 数据仓库技术概述 324

20.2.1 考点1:数据仓库的定义和特点 324

20.2.2 考点2:数据仓库的体系结构 325

20.2.3 考点3:ETL介绍 326

20.2.4 考点4:元数据 326

20.2.5 考点5:操作型数据存储 326

20.3 设计和构建数据仓库 327

20.3.1 考点1:数据仓库的设计 327

20.3.2 考点2:数据仓库的数据模型 328

20.3.3 考点3:数据仓库的构建步骤 328

20.3.4 考点4:两个重要的设计因素 329

20.4 数据仓库的运行与维护 330

20.4.1 考点1:数据仓库数据的更新维护 330

20.4.2 考点2:数据仓库监控与元数据管理 331

20.5 联机分析处理与多维数据模型 331

20.5.1 考点1:联机分析处理的概念 331

20.5.2 考点2:多维基本概念 331

20.5.3 考点3:多维分析 331

20.5.4 考点4:联机分析处理的实现方式 332

20.6 数据挖掘技术 332

20.6.1 考点1:知识发现过程 333

20.6.2 考点2:关联规则挖掘 333

20.6.3 考点3:分类挖掘 333

20.6.4 考点4:聚类挖掘 334

20.6.5 考点5:时间序列分析 334

20.7 同步训练 335

20.8 同步训练答案 336

第21章 模拟试卷 337

21.1 模拟试卷一 337

21.2 模拟试卷二 342

21.3 模拟试卷三 346

21.4 模拟试卷四 350

21.5 模拟试卷五 354

第22章 模拟试卷解析与答案 359

22.1 模拟试卷一解析与答案 359

22.2 模拟试卷二解析与答案 362

22.3 模拟试卷三解析与答案 366

22.4 模拟试卷四解析与答案 371

22.5 模拟试卷五解析与答案 375

附录A 2008年上半年笔试试卷及解析 379

附录B 2008年下半年笔试试卷及解析 388

附录C 2009年上半年笔试试卷及解析 399

附录D 计算机等级考试四级数据库工程师考试大纲 413

参考文献 415