当前位置:首页 > 工业技术
MCSE制胜宝典 Micosoft SQL Server 2000数据库设计与实现
MCSE制胜宝典 Micosoft SQL Server 2000数据库设计与实现

MCSE制胜宝典 Micosoft SQL Server 2000数据库设计与实现PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(美)微软公司著;孙巍等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:790063746X
  • 页数:520 页
图书介绍:
《MCSE制胜宝典 Micosoft SQL Server 2000数据库设计与实现》目录

第1章 Microsoft SQL Server 2000 简介 1

1.1 SQL Server 2000概述 2

1.1.1 SQL Server 2000是什么 2

1.1.2 SQL Server 2000特性 4

1.1.3 SQL Server 2000版本 6

1.1.4 小结 7

1.2 SQL Server 2000组件 7

1.2.1 SQL Server 2000组件概述 7

1.2.2 SQL Server 2000关系型数据库引擎 7

1.2.3 SQL Server 2000的复制 9

1.2.4 SQL Server 2000 DTS 9

1.2.5 SQL Server 2000分析服务 10

1.2.6 SQL Server 2000 English Query 10

1.2.8 SQL Server联机丛书 11

1.2.7 SQL Server元数据服务 11

1.2.9 SQL Server 2000工具 12

1.2.10 小结 16

1.3 SQL Server 2000体系结构概述 16

1.3.1 数据库体系结构 16

1.3.2 关系型数据库引擎的体系结构 23

1.3.3 管理体系结构 27

1.3.4 数据仓库和联机分析处理 31

1.3.5 小结 33

1.4 本章复习 33

第2章 在SQL Server数据库中使用Transact-SQL语言 35

2.1 SQL Server编程工具 36

2.1.1 SQL Query Analyzer 36

2.1.2 isqllw命令行实用程序 46

2.1.3 isql命令行实用程序 46

2.1.4 osql命令行实用程序 47

2.2 Transact-SQL语言介绍 51

2.1.5 小结 51

2.2.1 Transact-SQL语言概述 52

2.2.2 Transact-SQL语句 52

2.2.3 小结 60

2.3 Transact-SQL语法元素 60

2.3.1 标识符 61

2.3.2 变量 62

2.3.3 函数 62

2.3.4 数据类型 65

2.3.5 表达式 65

2.3.6 小结 70

2.4 执行Transact-SQL语句 70

2.4.1 单条Transact-SQL语句的执行 70

2.4.2 批处理 72

2.4.3 存储过程和触发器 74

2.5 本章复习 75

2.4.5 小结 75

2.4.4 Transact-SQL脚本 75

第3章 设计SQL Server数据库 77

3.1 数据库设计概述 78

3.1.1 SQL Server数据库中的组件 78

3.1.2 规范化数据库设计 79

3.1.3 实体关系 82

3.1.4 小结 87

3.2 规划SQL Server数据库 88

3.2.1 数据库文件和文件组 88

3.2.2 事务日志文件 90

3.2.3 运行环境 90

3.2.4 SQL Server的安装 91

3.2.5 安全性 92

3.2.6 小结 93

3.3 确定系统的需求 93

3.3.1 确定数据库系统需求的过程 93

3.3.2 确定数据库系统的目标 94

3.3.3 确定数据库涉及的数据类型和数量 95

3.3.4 确定数据库将如何使用这些数据 96

3.3.5 确定数据库系统的业务规划 97

3.3.6 小结 100

3.4 开发逻辑数据模型 100

3.4.1 指定实体和各个实体中的属性 101

3.4.2 明确并定义实体之间的关系 102

3.4.3 明确并定义数据约束 103

3.4.4 小结 109

3.5 本章复习 109

第4章 实现SQL Server数据库和表 111

4.1 创建和管理SQL Server数据库 112

4.1.1 创建一个SQL Server数据库 112

4.1.2 管理SQL Server数据库 114

4.1.3 小结 120

4.2.1 系统定义的数据类型 121

4.2 确定数据类型 121

4.2.2 用户定义的数据类型 124

4.2.3 小结 127

4.3 创建和管理表 127

4.3.1 在SQL Server数据库系统中创建表 127

4.3.2 在SQL Server Enterprise Manager工作环境中管理表 133

4.3.3 小结 136

4.4 本章复习 137

第5章 实现数据的完整性 139

5.1 数据完整性介绍 140

5.1.1 强制执行数据完整性 140

5.1.2 数据完整性的类型 142

5.1.3 小结 144

5.2 执行数据完整性约束 144

5.2.1 数据完整性约束介绍 145

5.2.2 主键约束 146

5.2.3 UNIQUE约束 147

5.2.4 FOREIGN KEY约束 148

5.2.5 CHECK约束 151

5.2.6 小结 157

5.3 本章复习 157

第6章 访问和修改数据 159

6.1 在SQL Server数据库中访问数据 160

6.1.1 SELECT语句基础 160

6.1.2 SELECT子句 161

6.1.3 INTO子句 162

6.1.4 FROM子句 162

6.1.5 WHERE子句、GROUP BY子句和HAVING子句 163

6.1.6 ORDER BY子句 164

6.1.7 小结 167

6.2 使用高级查询技巧来访问数据 167

6.2.1 使用联接来检索数据 167

6.2.2 在SELECT语句中定义子查询 170

6.2.3 汇总数据 172

6.2.4 小结 177

6.3 在SQL Server数据库中修改数据 178

6.3.1 将数据插入到SQL Server数据库中 178

6.3.2 在SQL Server数据库中修改数据 181

6.3.3 从SQL Server数据库中删除数据 183

6.3.4 小结 186

6.4 本章复习 187

第7章 管理和操作数据 189

7.1 导入和导出数据 190

7.1.1 使用bcp工具和BULK INSERT语句 190

7.1.2 使用DTS 193

7.1.3 小结 198

7.2 使用分布式查询访问外部数据 198

7.2.1 分布式查询简介 199

7.2.2 在分布式查询中使用链接的服务器名 199

7.2.3 在分布式查询中使用特殊的计算机名 201

7.2.4 小结 203

7.3 使用游标检索数据 204

7.3.1 游标简介 204

7.3.2 提取和滚动 207

7.3.3 控制游标行为 208

7.3.4 游标锁定 208

7.3.5 小结 210

7.4 检索XML数据 210

7.4.1 XML简介 211

7.4.2 使用FOR XML子句检索数据 211

7.4.3 使用OPENXML函数访问XML数据 213

7.4.4 小结 217

7.5 本章复习 217

第8章 实现存储过程 219

8.1.1 存储过程的目的和优点 220

8.1 存储过程简介 220

8.1.2 存储过程的分类 221

8.1.3 小结 225

8.2 创建、执行、修改和删除存储过程 226

8.2.1 怎样存储过程 226

8.2.2 创建存储过程的方法 227

8.2.3 执行存储过程 231

8.2.5 删除存储过程 234

8.2.4 修改存储过程 234

8.2.6 小结 239

8.3 存储过程编程 239

8.3.1 参数和变量 240

8.3.2 RETURN语句和错误处理 242

8.3.3 嵌套过程 246

8.3.4 游标 247

8.3.5 小结 254

8.4 本章复习 254

第9章 实现触发器 257

9.1.1 使用触发器扩展数据完整性 258

9.1 触发器介绍 258

9.1.2 触发器事件 259

9.1.3 小结 263

9.2 创建和管理触发器 264

9.2.1 使用Transact-SQL创建触发器 264

9.2.2 使用Enterprise Manager创建触发器 266

9.2.3 触发器管理 267

9.2.4 小结 272

9.3 触发器编程 272

9.3.1 Inserted和Deleted伪表 272

9.3.2 触发器语法、系统命令和函数 273

9.3.3 小结 280

9.4 本章复习 281

第10章 实现视图 283

10.1.1 视图概述 284

10.1 视图简介 284

10.1.2 视图的应用场合 285

10.1.3 小结 286

10.2 创建、修改和删除视图 287

10.2.1 创建视图 287

10.2.2 修改视图 292

10.2.3 删除视图 293

10.2.4 小结 295

10.3 通过视图访问数据 295

10.3.1 通过视图查看数据 296

10.3.2 通过视图修改数据 296

10.3.3 小结 301

10.4 本章复习 302

第11章 实现索引 303

11.1 索引体系结构 304

11.1.1 用途和结构 304

11.1.2 索引类型 305

11.1.3 索引特征 306

11.1.4 索引信息 308

11.1.5 全文索引 309

11.1.6 小结 311

11.2 索引的建立和管理 311

11.2.1 建立索引 312

11.2.2 索引管理 315

11.2.3 选择索引 316

11.2.4 索引性能 318

11.2.5 小结 322

11.3 本章复习 322

第12章 管理SQL Server事务和锁 325

12.1 事务和锁定体系结构 326

12.1.1 事务日志体系结构 326

12.1.2 并发体系结构 329

12.1.4 分布式事务体系结构 330

12.1.3 锁定体系结构 330

12.1.5 小结 332

12.2 管理SQL Server事务 332

12.2.1 SQL Server事务概述 332

12.2.2 事务类型 335

12.2.3 分布式事务 338

12.2.4 小结 343

12.3 管理SQL Server锁定 343

12.3.1 并发问题的类型 343

12.3.2 乐观和悲观并发 344

12.3.3 隔离级别 345

12.3.4 定制锁定 346

12.3.5 小结 351

12.4 本章复习 352

第13章 设计和管理SQL Server 2000安全性 353

13.1.2 网络协议安全性 354

13.1.1 物理安全性 354

13.1 SQL Server 2000安全性概述 354

13.1.3 域安全性 355

13.1.4 本地计算机安全性 356

13.1.5 SQL Server安全性 356

13.1.6 应用程序 361

13.1.7 小结 361

13.2 设计一个数据库安全计划 361

13.2.1 要求 362

13.2.2 嵌套链和所有权链 363

13.2.3 安全性设计建议 364

13.2.4 小结 365

13.3 数据库安全性的实现和管理 365

13.3.1 管理身份验证 366

13.3.2 管理授权 367

13.3.3 管理权限 369

13.3.4 管理角色 372

13.3.5 小结 377

13.4 本章复习 378

第14章 SQL Server监视和调整 381

14.1 用SQL Profiler监视数据库 382

14.1.1 SQL Server监视 382

14.1.2 SQL Profiler 383

14.1.3 小结 389

14.2 索引调整和数据库分区 389

14.2.1 SQL Server调整 390

14.2.2 Index Tuning向导概述 390

14.2.3 运行Index Tuning向导 391

14.2.4 分区概述 392

14.2.5 小结 395

14.3 本章复习 395

附录 问题和答案 397

术语 439

相关图书
作者其它书籍
返回顶部