《SQL Server实用教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:郑阿奇主编;刘启芬,顾韵华编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505376268
  • 页数:472 页
图书介绍:

第1章 SQL Server 2000简介 1

1.1 SQLServer2000的体系结构与运行环境 1

1.2 SQL Server 2000的新特性 2

1.3 SQL Server 2000的安装 3

1.3.1 SQL Server 2000安装的软硬件要求 3

1.3.2 设置 windows服务账户 3

1.3.3 SQL Server2000的安装过程 4

1.4 SQL Server 2000服务器组件 7

1.4.1 SQL Server2000服务管理器 7

1.4.2 SQL Server 2000主要的服务器组件简介 9

1.5 SQLServer2000的通信组件 10

1.5.1 SQL Server 2000客户端与服务器端的通信 10

1.5.2 客户端和服务器端的Net-Library 11

1.6.1 SQLServer企业管理器(SQLServerEnterpriseManager) 13

1.6.2 SQL查询分析器(SQL Query Analyzer) 13

1.6 SQL Server 2000主要的管理工具 13

1.7 注册服务器 14

1.8 一个简单的应用举例 17

本章小结 18

习题 18

2.1 基本概念 19

2.1.1 数据库 19

第2章 数据库和表的创建 19

2.1.2 表 22

2.2 界面创建数据库和表 23

2.2.1 数据库的创建、修改和删除 23

2.2.2 表的创建、修改和删除 36

2.3 命令方式创建数据库和表 49

2.3.1 使用CREATE DATABASE创建数据库 49

2.3.2 使用ALTER DATABASE修改数据库 55

2.3.3 使用DROP DATABASE删除数据库 58

2.3.4 使用CREATE TABLE创建表 58

2.3.5 使用ALTER TABLE修改表 60

2.3.6 使用DROPTABLE删除表 61

本章小结 61

习题 62

第3章 表数据操作 63

3.1 界面操作表数据 63

3.1.2 删除记录 64

3.1.3 修改记录 64

3.1.1 插入记录 64

3.1.4 界面操作表数据的另一种方法 65

3.2 命令操作表数据 66

3.2.1 使用INSERT语句插入表数据 66

3.2.2 使用DELETE或TRANCATETABLE语句删除数据 69

3.2.3 使用UPDATE语句修改数据 71

本章小结 74

习题 74

4.1 连接、选择和投影 76

4.1.1 选择(Selection) 76

第4章 数据库的查询和视图 76

4.1.2 投影(Projection) 77

4.1.3 连接(JOIN) 77

4.2 数据库的查询 78

4.2.1 选择列 78

4.2.2 选择行 86

4.2.3 FROM子句 98

4.2.4 连接 101

4.2.5 数据汇总 105

4.2.6 排序 114

4.2.7 SELECT语句的其他子句 115

4.2.8 SELECT语句的完整语法格式 116

4.3 视图 117

4.3.1 视图的概念 117

4.3.2 创建视图 118

4.3.3 查询视图 123

4.3.4 更新视图 124

4.3.5 修改视图的定义 129

4.3.6 删除视图 130

4.4.1 游标概念 131

4.4.2 声明游标 131

4.4 游标 131

4.4.3 打开游标 134

4.4.4 读取数据 135

4.4.6 删除游标 137

本章小结 137

4.4.5 关闭游标 137

习题 138

第5章 T-SQL语言 139

5.1 常量、变量与数据类型 140

5.1.1 常量 140

5.1.2 数据类型 141

5.1.3 变量 146

5.2 运算符与表达式 150

5.3 流程控制语句 156

5.3.1 IF...ELSE语句 157

5.3.2 无条件转移(GOTO)语句 158

5.3.3 WHILE、BREAK和CONTINUE语句 159

5.3.4 RETURN语句 160

5.3.5 WAITFOR语句 160

5.4 系统内置函数 161

5.4.1 行集函数 161

5.4.2 聚合函数 162

5.4.3 标量函数 162

5.5 用户定义函数 170

5.5.1 用户函数的定义与调用 171

本章小结 178

习题 178

5.5.2 用户定义函数的删除 178

6.1 索引 179

6.1.1 索引的分类 179

第6章 索引与数据完整性 179

6.1.2 索引的创建 180

6.1.3 索引的删除 185

6.2 默认值约束及默认值对象 186

6.2.1 在表中定义及删除默认值约束 186

6.2.2 默认值对象的定义、使用与删除 188

6.3 数据完整性 192

6.3.1 数据完整性的分类 192

6.3.2 域完整性的实现 193

6.3.3 实体完整性的实现 200

6.3.4 参照完整性的实现 205

本章小结 209

习题 210

7.1.1 存储过程的类型 211

7.1 存储过程 211

7.1.2 用户存储过程的创建与执行 211

第7章 存储过程和触发器 211

7.1.3 用户存储过程的编辑修改 219

7.1.4 用户存储过程的删除 221

7.2 触发器 221

7.2.1 利用SQL命令创建触发器 222

7.2.2 利用企业管理器创建触发器 227

7.2.3 触发器的修改 227

7.2.4 触发器的删除 228

本章小结 229

习题 229

8.1.1 备份和恢复需求分析 230

8.1 备份和恢复概述 230

8.1.2 数据库备份的基本概念 230

第8章 备份恢复与导入导出 230

8.1.3 数据库恢复概念 233

8.2 备份操作和备份命令 234

8.2.1 创建备份设备 234

8.2.2 备份命令 238

8.2.3 使用企业管理器进行备份 247

8.2.4 使用备份向导进行备份 248

8.3 恢复操作和恢复命令 251

8.3.1 检查点(check point) 251

8.3.2 数据库的恢复命令 252

8.3.3 使用企业管理器恢复数据库 257

8.4 导入导出 258

8.4.1 导入导出概念 258

8.4.2 使用bcp实用程序导入导出数据 259

8.5 数据转换服务(DTS) 261

8.5.1 DTS概述 261

8.5.2 DTS导入导出向导 262

8.5.3 DTS包设计器 269

本章小结 276

习题 276

第9章 复制技术 277

9.1 复制模型 277

9.2 复制类型及工作机理 279

9.2.1 快照复制的工作机理 280

9.2.2 事务复制的工作机理 281

9.2.3 合并复制的工作机理 282

9.3 服务器的连接方式 282

9.4 数据的筛选方式 284

9.5 复制的应用 286

9.5.1 利用企业管理器创建复制 286

9.5.2 复制应用举例 289

本章小结 300

习题 300

第10章 系统安全管理 301

10.1 SQLServer2000的身份认证模式 301

10.2 建立和管理用户账号 302

10.2.1 Windows NT认证模式登录账号的建立与取消 302

10.2.2 混合认证模式下SQL Server登录账号的建立与删除 305

10.3 服务器角色与数据库角色 307

10.3.1 固定服务器角色 308

10.3.2 固定数据库角色 310

10.3.3 用户自定义数据库角色 311

本章小结 322

习题 322

11.1 事务 323

11.1.1 事务类型 323

第11章 其他概念 323

11.1.2 事务处理语句 324

11.2.1 锁定粒度 326

11.2.2 锁模式 326

11.2 锁定 326

11.2.3 显示锁定信息 328

11.2.4 死锁及其处理 328

11.3 监测 329

11.3.1 系统性能评估及监测 329

11.3.2 性能监测工具 330

11.4 作业 332

11.4.1 SQL Server自动化管理简介 332

11.4.2 作业及其管理 333

11.5 警报 335

本章小结 337

习题 337

第12章 VB/SQL Server开发与编程 339

12.1 数据库管理器 339

第2部分 客户端/SQL Server 2000开发与编程 339

12.2 数据环境设计器 341

第13章 PB/SQL Server开发与编程 345

13.1 PB与SQL Server数据库的连接方式 345

13.2 事务对象 348

13.3 在应用程序中访问数据库的方法 353

14.1 Web环境操作SQL Server数据库 354

14.2 ASP技术概述 354

第14章 ASP/SQL Server开发与编程 354

14.3 ASP的内建对象 356

14.4 使用ADO操作SQL Server数据库 359

14.4.1 ADO数据库接口简介 359

14.4.2 ASP访问数据库简介 360

14.4.3 在ASP中使用ADO对象 360

14.5 通过ODBC访问数据库 377

14.6 开发工具InterDev 379

本章 小结 380

第15章 SQL Server 2000实验 381

实验1 SQL Server的安装及其管理工具的使用 381

第3部分 上机操作指导 381

实验2 创建数据库和表 383

实验3 表数据插入、修改和删除 386

实验4 数据库的查询 389

实验5 T-SQL编程 395

实验6 索引、存储过程和触发器的使用 398

实习1 VB人员信息管理系统 402

项目1 连接数据库及调用存储过程 402

第16章 客户端/SQL Server 2000开发与编程实习 402

项目2 创建数据库数据报表 412

项目3 数据库视图应用 414

实习2 PB商品信息管理系统 423

实习3 ASP通用人事管理系统 434

项目1 数据库的设计 434

项目2 用户登录程序设计 436

项目3 数据浏览和查询程序设计 437

项目4 数据添加程序设计 442

项目5 数据修改程序设计 445

项目6 数据删除程序设计 449

第4部分 附录 451

附录A 学生成绩数据库(XSCJ)表结构 451

附录B 常用语句 454

附录C 常用函数 457

附录D @@类函数 459

附录E 系统存储过程 461

附录F 扩展存储过程 470

第1部分 SQL Server 2000