《MCDBA学习指南 SQL Server 2000数据库设计 Exam 70-229》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Jeffrey Bane等著;袁鹏飞译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115101922
  • 页数:353 页
图书介绍:基于课堂教学的培训和自测参考书:本书内容涵盖了MCDBA核心考试之一的70-229的所有考试要点,详细介绍了MCDBA应试人员和SQLServer2000高级用户所应该掌握的所有技能。

目录 1

第1章 SQL Server 2000简介 1

1.1 关系数据库 3

1.1.1 数据库对象 3

1.1.2 域、实体和参照完整性 7

1.1.3 结构化查询语言 9

1.2 SQL Server架构 10

1.2.1 SQL Server2000版本 11

1.2.2 SQL Server服务 12

1.2.3 数据存储架构 15

1.2.4 备份和恢复架构 16

1.2.5 SQL Server 2000中的新功能 17

1.2.6 Transact-SQL语言 22

1.2.7 锁和并发 25

1.2.8 网络通信 25

1.3 使用SQL Server 2000 26

1.3.1 Enterprise Manager 26

1.3.2 数据库模式 28

1.3.3 数据转换服务 28

1.3.4 SQL Query Analyzer 31

1.4 开发SQL Server应用程序 33

1.4.2 从应用程序访问数据 34

1.4.1 n层客户/服务器架构 34

1.4.3 编程选择 35

1.5 SQL Server 2000分析服务 35

1.5.1 数据仓库 35

1.5.2 分析服务和联机分析处理(OLAP) 36

1.5.3 数据挖掘 38

1.5.4 英语查询 38

1.6 认证小结 39

1.7 模拟试题 40

1.8 模拟试题答案 41

第2章 规划逻辑数据库设计 43

2.1 定义实体和属性 44

2.2 实体组成和规范化 51

2.2.1 规范化的目的 52

2.2.2 规范化要注意的问题及存在的缺点 58

2.2.3 实体家族 62

2.3 参照完整性设计 64

2.3.1 PRIMARY和FOREIGN KEY约束 64

2.3.2 参照方式 65

2.4 管理实体关系 68

2.4.1 关系的元组数量 69

2.4.2 不同类型的实体关系 69

2.5 属性和域完整性 77

2.6 认证小结 86

2.7 两分钟练习 87

2.8 模拟试题 88

2.9 综合问题 92

2.10 模拟试题答案 93

2.11 综合问题答案 96

第3章 实现数据库 97

3.1 规划存储管理 98

3.1.1 确定空间需求 99

3.1.2 理解文件和文件组 99

3.1.3 理解事务日志 100

3.2 实现物理数据库 102

3.2.1 创建数据库 102

3.2.2 创建表 107

3.3 确保数据完整性 111

3.4 认证小结 117

3.5 两分钟练习 118

3.6 模拟试题 118

3.7 综合问题 122

3.8 模拟试题答案 122

3.9 综合问题答案 125

第4章 业务逻辑设计 127

4.1 设计高级数据库对象 128

4.1.1 视图 128

4.1.2 存储过程 130

4.1.3 用户定义函数 133

4.1.4 触发器 135

4.1.5 默认 137

4.1.6 规则 138

4.1.7 用户定义数据类型 139

4.2 高级数据库功能 140

4.2.1 分区 140

4.2.2 复制 141

4.2.3 事务 144

4.2.4 错误处理 146

4.3 认证小结 150

4.4 两分钟练习 150

4.5 模拟试题 151

4.6 综合问题 155

4.7 模拟试题答案 155

4.8 综合问题答案 158

第5章 用Transact-SQL处理数据 159

5.1 编写SQL查询代码 160

5.1.1 SELECT语句 161

5.1.2 INSERT语句 168

5.1.3 UPDATE语句 169

5.1.4 DELETE语句 170

5.1.5 连接表 171

5.2 用Transact-SQL检索数据 177

5.2.1 T-SQL概述 178

5.2.2 为生成报表汇总数据 180

5.2.3 用T-SQL游标处理数据 190

5.3 认证小结 197

5.4 两分钟练习 197

5.5 模拟试题 198

5.6 综合问题 203

5.7 模拟试题答案 204

5.8 综合问题答案 207

第6章 调整和优化数据库性能 209

6.1 监视和优化服务器性能 210

6.1.1 使用Windows NT/2000性能监视器 210

6.1.2 管理CPU和内存设置 211

6.1.3 使用SQL ServerAgent调度作业 214

6.1.4 设置警报 216

6.1.5 监视服务器活动 220

6.2.1 使用SQL Profiler创建跟踪 221

6.2 用SQL Profiler监视数据库活动 221

6.2.2 使用SQL Profiler排除性能问题 224

6.2.3 执行跟踪 225

6.3 设计和实现索引 227

6.3.1 创建统计 228

6.3.2 创建索引 229

6.3.3 使用索引优化向导 231

6.4 用SQL Query Analyzer优化查询 236

6.4.1 使用SQL Query Analyzer的性能功能 237

6.4.2 使用查询管理器 243

6.4.4 选择正确的工具 245

6.4.3 使用存储过程 245

6.5 认证小结 246

6.6 两分钟练习 247

6.7 模拟试题 248

6.8 综合问题 252

6.9 模拟试题答案 252

6.10 综合问题答案 254

第7章 在系统之间传递数据 257

7.1 导入和导出数据 258

7.1.1 BCP 258

7.1.2 数据转换服务 264

7.2.1 链接服务器和分布式查询 273

7.2 使用外部服务器 273

7.2.2 使用OPENQUERY 275

7.2.3 使用OPENROWSET 276

7.2.4 使用OPENDATASOURCE 277

7.3 XML功能 278

7.3.1 XML文档结构 279

7.3.2 从关系数据创建XML输出 280

7.3.3 使用OPENXML读取XML数据 286

7.3.4 XML与IIS集成 289

7.4 认证小结 297

7.5 两分钟练习 298

7.6 模拟试题 299

7.7 综合问题 304

7.8 模拟试题答案 304

7.9 综合问题答案 307

第8章 设计和实现数据库安全 309

8.1 理解和实现SQL Server安全 310

8.1.1 服务器登录 311

8.1.2 数据库用户权限 315

8.2 实现数据库级安全 317

8.3 实现对象级安全 325

8.3.1 语句权限 326

8.3.2 审核 328

8.3.3 用警报定义审核设置 329

8.4 控制数据访问 331

8.4.1 出于安全原因使用数据库对象 332

8.4.2 应用所有者关系链 335

8.4.3 权限设置最佳方法 336

8.4.4 使用Transact-SQL管理安全 337

8.4.5 SQL Server安全设置最佳方法 338

8.5 认证小结 339

8.6 两分钟练习 339

8.7 模拟试题 340

8.9 模拟试题答案 344

8.8 综合问题 344

8.10 综合问题答案 346

附录A 关于CD 349

A.1 安装CertTrainer 350

A.2 CertTrainer 350

A.3 ExamSim 350

A.4 电子图书 351

A.5 CertCam 351

A.6 帮助 352

A.7 升级 352

A.8 术语表 352

附录B 关于Wb站点 353