《轻松学用SQL Server 2000》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Anthony T.Mann著;贺民,王雷等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505367692
  • 页数:315 页
图书介绍:

前言 1

第一部分 Microsoft SQL Server 2000入门 7

第一章 SQL Server 2000的新功能 9

1.1 分析服务增强功能入门 9

1.2 新体系结构的特点 10

1.3 数据转换服务(DTS)增强功能 11

1.4 新的文档说明功能 12

1.5 增强英语查询功能 12

1.6 启用新的企业功能 13

1.7 语言功能的增强 14

1.8 挖掘新的元数据服务 14

1.9 其他增强功能 14

1.11 新向导 15

1.10 尝试新工具 15

第二章 Microsoft SQL Server 2000工具快速一览 19

2.1 SQL Server服务管理器 19

2.2 SQL Server Enterprise Manager 20

2.3 用SQL Server Profiler追踪问题 21

2.3.1 打开和运行现有的追踪 22

2.3.2 创建新追踪 24

2.4 SQL Server Query Analyzer 29

2.5 Microsoft English Query 30

2.6 SQL Server Performance Monitor 30

2.7 Server Network Utility 31

2.7.1 输入常规信息 32

2.7.2 查看网络库 33

2.8 Client Network Utility 33

2.8.1 选择协议信息 34

2.8.3 选择选项 35

2.8.2 定义别名 35

2.8.4 查看网络库 36

2.9 应用向导 36

2.10 寻求帮助 38

第二部分 数据库设计 39

第三章 理解关系数据模型 41

3.1 方案对象 41

3.1.1 关键字 41

3.1.2 规则 44

3.1.3 默认值 45

3.1.4 触发器 45

3.1.5 索引 46

3.2 什么是关系模型 47

3.3 设计模型 48

3.4.1 标准数据类型 54

3.4 数据类型 54

3.4.2 用户定义数据类型 56

3.5 层的概念 58

3.6 命名约定 59

3.7 关系 61

3.7.1 一对一关系 61

3.7.2 一对多关系 62

3.7.3 多对多关系 62

3.8 锁定 63

3.9 事务 65

3.9.1 事务原则 65

3.9.2 分布式事务 66

3.9.3 隔离 66

第四章 创建基本级别的SQL Server对象 69

4.1 文件组 69

4.2.1 使用创建数据库向导 70

4.2 建立数据库 70

4.2.2 通过SQL Server Enterprise Manager创建数据库 74

4.2.3 用SQL Server Query Analyzer创建数据库 78

4.3 设计表 79

4.3.1 使用SQL Server Enterprise Manager 80

4.3.2 使用SQL Server Query Analyzer 82

4.4 理解默认值 84

4.4.1 用SQL Server Enterprise Manager创建默认值 85

4.4.2 用SQL控制默认值 86

4.5 删除数据库对象 87

4.6 数据库对象的安全保护 87

第五章 创建高级SQL Server对象 89

5.1 建立法则:在SQL Server 2000中设置规则 89

5.1.1 用SQL Server Enterprise Manager创建规则 90

5.1.2 用SQL创建规则 92

5.2.1 用SQL Server Enterprise Manager创建检查约束 93

5.2 创建规则的另一种方法:检查约束 93

5.2.2 用SQL创建检查约束 95

5.3 定义外关键字 95

5.4 创建索引 96

5.4.1 使用Create Index Wizard 97

5.4.2 使用SQL Server Query Analyzer 99

5.5 控制触发器的安全方式 100

5.5.1 用SQL Server Enterprise Manager创建触发器 101

5.5.2 用SQL创建触发器 103

5.6 全文分类 105

第六章 SQL Server 2000编程 109

6.1 声明变量 109

6.1.1 声明局部变量 109

6.1.3 声明表定义变量 110

6.1.2 声明游标 110

6.2 了解流程 111

6.2.1 IF...ELSE 112

6.2.2 BEGIN...END 112

6.2.3 RETURN 113

6.2.4 CASE...WHEN...ELSE...END 113

6.2.5 WHILE 114

6.2.6 GOTO 114

6.2.7 BREAK 115

6.2.8 WAITFOR 116

6.2.9 CONTINUE 116

6.3 其他Transact-SQL编程语句 117

6.3.1 注释 117

6.3.3 执行Transact-SQL代码 118

6.3.2 显示信息 118

6.3.4 错误处理 119

6.4 用户的函数 120

6.4.1 函数应用 120

6.4.2 用户定义函数 121

第七章 使用存储过程 125

7.1 系统过程 125

7.1.1 找到可用的系统过程 126

7.1.2 查看系统过程的SQL 126

7.1.3 执行系统过程 128

7.2 扩展过程 128

7.2.1 可用的扩展过程 128

7.2.2 查看扩展过程的属性 129

7.2.3 执行扩展过程 131

7.2.4 创建扩展过程 131

7.3 创建用户定义存储过程 133

7.4 存储过程安全性 136

第三部分 接口设计 137

第八章 在Microsoft SQL Server 2000中使用SQL 139

8.1 SQL类别 140

8.2 使用数据定义语言(DDL)语句 140

8.2.1 创建数据库:容器的根源 140

8.2.2 数据的放置位置 142

8.2.3 加速查询 145

8.2.4 从不同的角度看内容 147

8.2.5 创建规则 148

8.2.6 默认值 149

8.2.7 了解触发器 150

8.3 使用数据操纵语言(DML)语句 152

8.3.1 输入数据 154

8.3.2 修改数据 156

8.3.3 删除数据 158

8.3.4 查询数据 160

8.3.5 在查询中使用事务 167

8.4 使用数据控制语言(DCL)语句 168

8.4.1 语句权限 168

8.4.2 对象权限 169

8.5 全文查询 170

第九章 使用结构 175

9.1 使用SQL Server Query Analyzer 175

9.1.1 执行查询 175

9.1.2 浏览对象 178

9.1.3 使用模板 180

9.2 连接到SQL Server 2000的技术 180

9.3 游标导航 183

9.3.1 声明游标 184

9.3.2 打开游标 185

9.3.3 使用游标 185

9.3.4 关闭游标 187

9.3.5 删除游标 188

9.3.6 综合应用 188

9.4 SQL Server在ASP Web页面中的应用 190

第十章 导入和导出数据 195

10.1 DTS简介 195

10.2 在SQL Server数据库中导入数据 197

10.3 从SQL Server 2000数据库中导出数据 201

第四部分 企业问题 207

第十一章 防止丢失数据 209

11.1 备份的原因 209

11.2 集群故障抵御 209

11.3 设置备份设备 210

11.4 执行备份 212

11.4.1 指定备份的常规数据 213

11.4.2 指定备份的可选数据 215

11.5 恢复数据 217

11.5.1 指定恢复的常规数据 217

11.5.2 指定恢复的可选数据 219

11.6 日志发送 221

第十二章 发布数据 223

12.1 发布Web数据 223

12.1.1 利用Microsoft SQL Server 2000 Web Assistant的强大功能 223

12.1.2 访问发布的数据 230

12.2 发布到另一台计算机 231

12.2.1 配置发布者、分发者和订户 232

12.2.2 配置出版物 233

12.2.3 订阅文章 236

第十三章 分布式查询 239

13.1 分布式查询的工作方式 239

13.1.1 分布式非事务查询 239

13.1.2 分布式事务查询 240

13.2 将服务器链接到一起 241

13.2.1 输入链接服务器的常规数据 242

13.2.2 保护数据 243

13.2.3 选择选项 244

13.3 访问远程数据 245

13.3.1 分布式非事务查询 246

13.3.2 分布式事务查询 248

第五部分 管理问题 251

第十四章 使用作业和警告 253

14.1 创建作业 253

14.1.1 输入常规数据 254

14.1.2 创建步骤序列 255

14.1.3 安排作业的频率 258

14.1.4 作业完成时的工作 260

14.2 操作员 262

14.2.1 输入常规数据 262

14.2.2 查看操作员的通知 263

14.3 使用警告 263

14.3.1 定义警告条件 264

14.3.2 定义警告响应 266

第十五章 维护计划 269

15.1 维护计划 269

15.2 创建维护计划 270

15.2.1 启动维护计划向导 270

15.2.2 使用向导 270

15.3 编辑维护向导 280

15.4 删除维护计划 281

15.5 查看维护计划历史 282

第六部分 十准则集萃 285

第十六章 十大Microsoft SQL Server资源 287

16.1 咨询 287

16.2 Web页面查找 287

16.2.1 所有SQL站点之源:Microsoft SQL Server 288

16.2.2 微软的.NET策略和产品(包括SQL Server) 288

16.2.3 可下载的微软文件 288

16.2.4 微软的TechNet站点 288

16.2.5 微软开发人员网络(MSDN)在线 288

16.2.6 开发交流 288

16.3.1 microsoft.public. sqlserver.programming 289

16.3.2 microsoft.public. sqlserver.misc 289

16.3 讨论组 289

16.3.3 comp.databases. ms-sqlserer 290

第十七章 扩展SQL Server功能的10种流行方法 291

17.1 微软-Visio 291

17.2 Seagate Software-Crystal Reports 291

17.3 Sylvain Faust-SQL Programmer 292

17.4 Quest Software-SQL Navigator for SQL Serer 292

17.5 BEI Corporation-Ultrabac 292

17.6 Embarcadero Technologies-DBArtisan 293

17.7 Embarcadero Technologies-ER/Studio 293

17.8 Great Plains Software-Dynamics 293

17.9 Legato Systems-Networker 294

17.10 TNT Software-Event Log Monitor 294

第七部分 附录 295

附录A 向导流程图 297