《SQL Server 2000中文版入门与提高》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:周绪,管丽娜等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302044686
  • 页数:450 页
图书介绍:本书介绍了大量SQL Server的使用经验,对使用中的重点难点进行了专门的讲解,是一本有效、实用的入门指南。

引言 1

第1章 SOL Server 2000概述 5

1.1 SQL Server的发展简史 6

1.2 SQL Server 2000的特点 6

1.3 SQL Server 2000的体系结构 7

1.3.1 客户机/服务器或浏览器/服务器 8

1.3.2 SQL Server 2000的服务器端组件 9

1.3.3 SQL Server 2000客户端组件 10

1.3.4 客户端应用程序与数据库服务器的通信 12

1.4 SQL Server 2000的新特点 13

1.5 本章小结 15

第2章 关系数据库基础 17

2.1 关系数据库的基本概念 18

2.2 SQL Server的数据库对象 19

2.3 SQL和Transact-SQL 21

2.3.1 SQL语言发展与特点 21

2.3.2 Transact-SQL 22

2.4 本章小结 22

第3章 安装SQL Server 2000 23

3.1.2 多实例 24

3.1.1 默认实例和命名实例 24

3.1 SQL Server实例 24

3.2 安装SQL Server 2000所需的软硬件配置 26

3.3 安装SQL Server 2000必须注意的若干事项 28

3.4 远程安装SQL Server 2000 29

3.5 本地安装SQL Server 2000软件 29

3.6 升级到SQL Server 2000 38

3.6.1 升级SQL Server 6.5的注意事项 38

3.6.2 升级SQL Server 7.0的注意事项 39

3.7 企业管理器介绍 39

3.8 本章小结 42

第4章 SQL Server的系统组成 43

4.1 SQL Server 2000的系统数据库 44

4.2 SQL Server 2000的系统表 45

4.3 SQL Server 2000的系统存储过程 47

4.4 SQL Server 2000的示例数据库 48

4.5 本章小结 49

第5章 SQL Server服务器管理与使用 51

5.1 管理SQL Server服务器组 52

5.2 SQL Server服务器的连接和注册 53

5.2.1 配置服务器端的网络库 53

5.2.2 配置客户端的网络库 55

5.2.3 注册服务器 58

5.2.4 断开与恢复同服务器的连接 62

5.2.5 删除服务器注册 62

5.3 注册SQL Server服务器的注意事项 62

5.4 配置SQL Server服务器 64

5.5 启动和关闭SQL Server服务 66

5.6 本章小结 67

第6章 查询分析器使用方法 69

6.1 登录到服务器 70

6.2 查询分析器的菜单命令 72

6.3 配置查询分析器 74

6.4 对象浏览器的使用 76

6.5 模板的使用 76

6.6 本章小结 80

第7章 SQL server数据库管理 81

7.1 文件和文件组 82

7.1.1 操作系统文件 82

7.1.2 数据库文件组 83

7.1.3 使用数据文件和文件组的建议 84

7.2.1 使用企业管理器创建数据库 85

7.2 创建数据库 85

7.2.2 使用Transact-SQL创建数据库 87

7.3 查看数据库的信息 92

7.4 管理数据库 95

7.4.1 数据库更名 95

7.4.2 修改数据库选项 95

7.4.3 修改数据库大小 96

7.4.4 缩小数据库 99

7.4.5 DBCC SHRINKDATABASE 101

7.6 数据库的存储结构 103

7.5 删除SQL Server数据库 103

7.6.1 页 104

7.6.2 范围 105

7.7 本章小结 105

第8章 SQL Server的命名规则 107

8.1 SQL Server的标识符 108

8.1.1 标识符分类 108

8.1.2 标识符格式 109

8.2 对象命名规则 110

8.3 关于实例的命名习惯 111

8.4 本章小结 111

第9章 表的管理与使用 113

9.1.1 使用企业管理器创建表 114

9.1 创建表 114

9.1.2 使用Transact-SQL完成表格的创建 116

9.2 删除表格 118

9.2.1 使用企业管理器删除表格 118

9.2.2 使用Transact-SQL删除表格 119

9.3 修改表格定义 119

9.3.1 使用企业管理器修改表格定义 119

9.3.2 使用Transact-SQL修改表格定义 119

9.4 查看表属性 121

9.5 表格重命名 125

9.6.1 索引的特点与用途 126

9.6 索引 126

9.6.2 索引的创建与删除 128

9.7 本章小结 129

第10章 Transact-SQL查询基础 131

10.1 简单的SELECT查询 132

10.2 使用TOP关键字 134

10.3 使用DISTINCT关键字 135

10.4 使用计算列 137

10.5 操作查询的列名 138

10.6.1 使用算术表达式 140

10.6 使用WHERE子句 140

10.6.2 使用逻辑表达式 141

10.6.3 使用BETWEEN关键字 143

10.6.4 使用IN关键字 144

10.7 使用LIKE子句进行模糊查询 146

10.7.1 通配符的使用 146

10.7.2 转义字符的使用 149

10.8 使用ORDER BY给数据排序 149

10.9 本章小结 152

第11章 编辑维护表格数据 153

11.1.1 简单的INSERT语句 154

11.1 使用INSERT添加表格数据 154

11.1.2 省略列清单的INSERT语句 155

11.1.3 省略VALUES清单的INSERT语句 155

11.2 使用UPDATE实现数据的修改 156

11.3 使用DELETE删除表中数据 158

11.4 使用TRUNCATE TABLE清空表格 159

11.5 使用企业管理器管理表格数据 160

11.6 本章小结 162

第12章 视图 163

12.2 视图的创建与删除 164

12.1 视图的优点 164

12.3 修改视图定义 166

12.4 浏览视图信息 168

12.5 使用视图来简化查询 170

12.6 在视图上使用INSERT语句 171

12.7 使用UPDATE更新视图中的数据 172

12.8 删除视图中的数据 173

12.9 WITH CHECK OPTION的视图 173

12.10 对视图进行加密 175

12.11.1 视图的许可权 176

12.11 使用视图加强数据安全 176

12.11.2 使用视图隐藏列 177

12.11.3 使用视图隐藏行 178

12.12 本章小结 179

第13章 SQL Server的数据类型 181

13.1 3种新的数据类型 182

13.2 整数数据类型 182

13.3 货币数据类型 184

13.4 数字数据类型 186

13.5 浮点数据类型 188

13.6 日期/时间数据类型 188

13.7 字符数据类型 189

13.8 二进制数据类型 191

13.9 统一码数据类型 192

13.10 图像、文本数据的使用 193

13.11 sql_variant数据类型及使用 195

13.12 table数据类型及使用 196

13.13 用户自定义数据类型及使用 197

13.14 本章小结 199

第14章 Transact-SQL高级查询 201

14.1 多表查询和笛卡儿乘积 202

14.2 使用表格别名 204

14.3 使用UNION子句 206

14.4 使用统计函数 207

14.4.1 常用统计函数 208

14.4.2 与统计函数一起使用WHERE子句 209

14.4.3 与统计函数一起使用DISTINCT关键字 209

14.4.4 使用count(*)进行行数的统计 210

14.5 使用GROUP BY子句 210

14.5.1 GROUP BY使用方法 210

14.5.2 使用HAVING关键字来筛选结果 212

14.5.3 使用ALL关键字 213

14.5.4 使用CUBE关键字 214

14.6 使用COMPUTE和COMPUTE BY子句 216

14.5.5 使用ROLLUP关键字 216

14.7 使用嵌套查询 218

14.7.1 嵌套查询的使用方法 218

14.7.2 在嵌套查询中使用EXISTS关键字 219

14.7.3 使用NOT EXISTS和NOT IN关键字 220

14.7.4 在列清单中使用嵌套查询 221

14.7.5 灵活使用嵌套查询 222

14.8 本章小结 223

第15章 设计数据完整性 225

15.1.1 数据完整性简述 226

15.1 数据完整性基础 226

15.1.2 数据完整性分类 227

15.1.3 实施数据完整性的途径 228

15.2 使用约束实施数据完整性 229

15.2.1 使用PRIMARY KEY约束 230

15.2.2 使用UNIQUE约束 234

15.2.3 使用CHECK约束 236

15.2.4 使用FOREIGN KEY约束 240

15.2.5 使用数据库关系图管理外键约束 244

15.3 使用规则 248

15.3.1 使用Transact-SQL管理规则 248

15.3.2 使用企业管理器管理规则 251

15.4 使用默认值 252

15.4.1 使用Transact-SQL管理默认值 252

15.4.2 使用企业管理器管理默认值 254

15.5 使用IDENTITY列 255

15.6 本章小结 258

第16章 SQL Server编程结构 259

16.1 程序注释语句 260

16.2 批处理 261

16.3 局部变量 265

16.3.1 声明局部变量 265

16.3.2 为局部变量赋值 266

16.4 全局变量 269

16.5 IF…ELSE条件判断结构 274

16.6 BEGIN…END语句块 276

16.7 WHILE循环结构 278

16.8 CASE 279

16.9 RETURN 280

16.10 游标 280

16.10.1 声明游标 281

16.10.2 打开游标 282

16.10.5 使用游标取数 283

16.10.4 释放游标 283

16.10.3 关闭游标 283

16.10.6 利用游标修改数据 287

16.11 事务 289

16.12 本章小结 291

第17章 SQL Server函数 293

17.1 SQL Server的数学函数 294

17.2 SQL Server的字符串函数 299

17.3 SQL Server的日期函数 304

17.4 SQL Server的系统函数 307

17.5 其他常用函数 309

17.6 设置查询属性 312

17.7 用户自定义函数 315

17.7.1 创建和使用用户自定义函数 316

17.7.2 修改和删除用户自定义函数 318

17.8 本章小结 318

第18章 存储过程与触发器 319

18.1 存储过程概述 320

18.2 存储过程的使用和管理 321

18.2.1 创建存储过程 321

18.2.2 管理存储过程 324

18.2.4 删除存储过程 326

18.2.3 执行存储过程 326

18.2.5 修改存储过程 327

18.2.6 通过存储过程传递参数 328

18.2.7 确定存储过程的执行状态 330

18.3 触发器概述 330

18.4 触发器使用与管理 332

18.4.1 创建触发器 332

18.4.2 管理触发器 335

18.4.3 删除触发器 335

18.5.1 inserted和deleted表 336

18.5 触发器的特殊功能 336

18.4.4 修改触发器 336

18.5.2 建立列级触发器 337

18.6 利用存储过程和触发器维护数据完整性 339

18.7 本章小结 341

第19章 管理SQL Server的安全性 343

19.1 SQL Server的安全性机制 344

19.1.1 操作系统的安全性 344

19.1.2 SQL Server的安全性 345

19.1.3 数据库的安全性 345

19.2.1 创建账户 346

19.1.4 SQL Server数据库对象的安全性 346

19.2 SQL Server标准登录模式 346

19.2.2 特殊账户sa 348

19.2.3 修改和删除账户 348

19.3 SQL Server集成登录模式 349

19.4 使用企业管理器建立登录账户 351

19.5 SQL Server数据库安全性 353

19.5.1 添加数据库用户 353

19.5.2 删除数据库用户 354

19.5.3 特殊数据库用户 354

19.5.4 使用企业管理器管理数据库用户 355

19.6 角色 356

19.6.1 SQL Server的固定服务器角色 356

19.6.2 SQL Server的固定数据库角色 359

19.6.3 创建角色 362

19.7 权限 365

19.7.1 权限概述 365

19.7.2 授予权限 365

19.7.3 撤消权限 367

19.7.4 拒绝访问 368

19.7.5 使用企业管理器管理权限 369

19.8 本章小结 371

第20章 备份与恢复 373

20.1 数据库备份概念 374

20.1.1 备份的重要性 374

20.1.2 数据库备份设备类型 374

20.1.3 物理设备和逻辑设备 375

20.2 数据库备份策略与规划 376

20.2.1 SQL Server的3种备份策略 376

20.2.2 综合数据备份方案 377

20.3 执行数据备份与恢复 378

20.2.3 规划数据库备份与恢复 378

20.3.1 创建数据库备份设备 379

20.3.2 备份数据库 380

20.3.3 恢复数据库 384

20.4 本章小结 387

第21章 SQL Server的数据传输服务 389

21.1 DTS概述 390

21.1.1 DTS的概念和意义 390

21.1.2 DTS工具 391

21.2 数据转换服务导入向导和数据转换服务导出向导 392

21.3 使用DTS设计器 397

21.3.1 DTS设计器的基本概念 398

21.3.2 DTS设计器使用方法简介 399

21.4 本章小结 404

第22章 SQL Server自动化管理 405

22.1 SQL Server自动化管理基础 406

22.1.1 自动化管理机制 406

22.1.2 自动化管理的执行元素 407

22.1.3 一个简单的自动管理例子 407

22.2 使用SQL邮件 408

22.2.1 创建Microsoft Mail邮局 408

22.2.2 配置收件箱 409

22.2.3 配置SQL邮件 410

22.3 创建操作员 411

22.4 设置警报 413

22.5 创建作业 414

22.6 本章小结 417

第23章 SQL Server分布式数据管理 419

23.1 复制技术概述 420

23.1.1 SQL Server复制模型 420

23.1.2 SQL Server复制技术 423

23.1.3 SQL Server复制的基本元素 423

23.2 配置出版服务器 424

23.3 创建出版物 426

23.4 设计订阅 429

23.5 本章小结 431

第24章 通过Web助手发布数据 433

24.1 SQL Server与Web页的交互 434

24.2 使用SQL Server Web助手建立Web页 435

24.3 本章小结 439

第25章 SQL Server 2000应用编程 441

25.1 SQL Server 2000应用编程概述 442

25.2 ADO概述 443

25.3 SQL Server 2000与ADO编程举例 444

25.3.1 编程环境的设置 444

25.3.2 设计程序界面 444

25.3.3 建立连接 445

25.3.4 使用Recordset取得数据 445

25.3.5 完善程序 446

25.4 SQL-DMO概述 447

25.5 使用SQL-DMO对象 448

25.6 SQL-DMO应用举例 449

25.7 本章小结 450