《SQL Server 2000培训教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:余晨,李文炬编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045178
  • 页数:382 页
图书介绍:本书介绍SQL Server 2000的应用基础和技术。

第1章 数据库系统和SQL Server 1

1.1数据库系统概述 1

1.2关系数据库系统 1

1.3 SQL Server概述 2

1.3.1 SQL Server2000客户服务器体系结构 2

1.3.2 SQL Server2000的查询语言——交互式SQL 3

1.4 SQL Server2000的新特性 3

1.4.1关系数据库方面的新特性 3

1.4.2其他新特性 5

1.5安装SQL Server2000 5

1.5.1 SQL Server2000系统需求 6

1.5.2 SQL Server2000安装部件和版本 7

1.5.3为SQL Server服务建立Windows NT账号 7

1.5.4开始安装SQL Server2000 8

1.5.5安装SQL Server2000数据库服务器 11

1.5.7卸载SQL Server2000 18

1.5.6安装排错 18

第2章 配置SQL Server2000 22

2.1启动和停止SQL Server服务 22

2.1.1自动启动 22

2.1.2使用SQL Server Service Manager启动 25

2.1.3命令行方式启动 25

2.1.4更改SQL Server服务账号 25

2.2.1注册SQL Server服务器 27

2.2注册服务器和创建服务器组 27

2.2.2创建服务器组 30

第3章SQL Server2000的管理工具和实用程序 34

3.1服务管理器(Service Manager) 34

3.2客户机网络连接工具(SQL Server Client Network Utility) 34

3.3服务器网络连接工具(SQL Server Network Utility) 37

3.4企业管理器(SQL Server Enterprise Manager) 38

3.5查询分析器(SQL Server Query Analyzer) 40

3.6在线手册(Books online) 44

4.1数据库与事务日志 46

第4章 管理数据库 46

4.2数据库结构 47

4.2.1数据库文件和文件组 47

4.2.2页面(Pages)和盘区(Extents) 47

4.2.3数据库对象 48

4.3系统数据库 49

4.3.1master数据库 49

4.3.3model数据库 50

4.3.2temqdb数据库 50

4.3.4msdb 数据库 51

4.4创建用户数据库 51

4.4.1创建前的考虑 51

4.4.2使用企业管理器创建数据库 51

4.4.3使用CREATE DATABASE语句创建数据库 54

4.5操作数据库 55

4.5.1显示数据库信息 55

4.5.2修改数据库 57

4.5.3删除数据库 61

第5章 数据库系统和SQL Server 65

5.1表的基本概念 65

5.2设计表 66

5.2.1数据类型 66

5.2.2文本和图像数据 67

5.2.3IDENTITY列 68

5.2.4设计数据完整性 69

5.3.1使用CREATE TABLE语句 72

5.3创建表 72

5.3.2使用企业管理器创建表 77

5.4查看表 81

5.4.1查看表的定义 82

5.4.2查看表间的依赖关系 83

5.4.3查看表上的约束 85

5.4.4查看表中的数据 86

5.5修改表 86

5.5.1修改列属性 87

5.5.3修改约束 88

5.5.2添加和删除列 88

5.6删除表 89

5.7临时表 91

第6章 存取、修改数据 94

6.1查询数据 94

6.1.1SELECT语句 95

6.1.2选择查询 98

6.1.3集合函数 102

6.1.4数据分组 104

6.1.5从多个表中查询数据-表连接 107

6.1.6合并结果集 110

6.1.7子查询 110

6.1.8在查询的基础上创建新表 114

6.2添加新数据 115

6.2.1使用INSERT语句 115

6.2.2使用WRITETEXT语句 117

6.3.2使用UPDATETEXT语句 118

6.3修改数据 118

6.3.1使用UPDATE语句修改数据 118

6.4删除数据 119

6.4.1使用DELETE语句 119

6.4.2使用TRUNCATE TABLE语句 120

6.5使用企业管理器存取、修改数据 121

第7章 视图 125

7.1视图的典型应用 125

7.2创建视图 127

7.2.1创建之前的注意事项 127

7.2.2使用T-SQL语句创建视图 128

7.2.3使用企业管理器创建视图 130

7.3管理视图 135

7.3.1查看和修改视图的信息 135

7.3.2删除视图 138

7.4通过视图修改基表中的数据 139

8.1规则 141

8.1.1创建规则 141

第8章 管理数据库其他对象 141

8.1.2捆绑规则 142

8.1.3查看规则 145

8.1.4删除规则 146

8.2默认值 147

8.2.1创建默认值 147

8.2.2捆绑默认值 147

8.2.3查看默认值 149

8.2.4删除默认值 150

8.3用户自定义数据类型 151

8.3.1创建用户自定义数据类型 151

8.3.2查看用户自定义数据类型 153

8.3.3删除用户自定义数据类型 154

第9章 用T-SQL编程 157

9.1执行多条T-SQL语句 157

9.1.1批 158

9.2.1局部变量 159

9.2变量 159

9.1.2脚本 159

9.2.2全局变量 161

9.2.3注释 161

9.3流控制语句 162

9.3.1BEGIN?ENDF 162

9.3.2IF?ELSE 162

9.3.3WHILE 163

9.3.5CONTINUE 164

9.3.4BREAK 164

9.3.6WAITFOR 165

9.3.7GOTO 165

9.3.8RETURN 166

9.3.9CASE 166

9.3.10RAISERROR和PRINT 168

9.4用户自定义函数 170

9.4.1返回数值的用户自定义函数(Scalar functions) 170

9.4.2内联(单语句)的返回表的用户自定义函数 171

9.4.3多语句的返回表的用户自定义函数 173

9.4.4使用企业管理器创建用户自定义函数 174

9.4.5查看用户自定义函数 176

9.4.6修改用户自定义函数 178

9.4.7删除用户自定义函数 179

9.5事务 179

9.5.1什么是事务 179

9.5.2事务的特性 180

9.5.3管理事务 180

9.5.4事务控制语句 180

9.5.5分布式事务 182

第10章 存储过程 185

10.1存储过程的基本概念 185

10.1.1存储过程的定义 185

10.1.2存储过程的优点 186

10.1.3系统存储过程 186

10.2创建存储过程 187

10.2.1创建一个简单的存储过程 187

10.2.2使用参数 189

10.2.3使用企业管理器创建存储过程 194

10.2.4使用Create Procedure Wizard创建存储过程 195

10.3重新编译存储过程 197

10.3.1CREATE PROCEDURE中的RECOMPILE 197

10.3.2EXECUTE中的RECOMPILE 198

10.3.3使用sp(recompile系统存储过程 198

10.4操作存储过程 198

10.4.1修改存储过程 198

10.4.2查看存储过程的信息 199

10.4.3删除存储过程 201

10.5扩展存储过程 202

10.5.1安装扩展存储过程 203

10.5.2执行扩展存储过程 204

10.5.3查看扩展存储过程 204

10.5.4删除扩展存储过程 205

11.1基本概念 208

11.1.1触发器的作用 208

第11章 触发器 208

11.1.2Inserted表和Deleted表 209

11.1.3INSTEAD OF 和AFTER触发器 209

11.1.4触发器的执行过程 210

11.2创建触发器 210

11.2.1使用T-SQL语句创建触发器 211

11.2.2使用企业管理器创建触发器 218

11.3操作触发器 220

11.3.1查看和修改触发器 220

11.3.2查看依赖关系 220

11.3.3获得触发器的有关信息 221

11.3.4使表上的触发器无效或重新有效 223

11.3.5删除触发器 223

第12章 索引 225

12.1索引的基本概念 225

12.1.1什么是索引 225

12.1.3何时使用索引 226

12.1.2为什么要创建索引 226

12.1.4索引的类型 227

12.2创建索引 227

12.2.1在建表时创建索引 228

12.2.2在已存在的表上创建索引 229

12.2.3使用向导创建索引 233

12.3操作索引 234

12.3.1查看索引 234

12.3.2删除索引 235

13.1.1数据库安全性与应用程序安全性 237

第13章 管理SQL Server的安全性 237

13.1 SQL Server2000的安全机制 237

13.1.2两级权限管理 238

13.1.3与Windows NT集成的登录验证模式 238

13.1.4基于角色的安全性 239

13.2管理服务器的安全性 239

13.2.1服务器登录账号 239

13.2.2设置安全验证模式 241

13.2.3添加Windows NT/2000账号 241

13.2.4添加SQL Server账号 243

13.2.5修改登录账号的属性 244

13.2.6拒绝登录账号 245

13.2.7删除登录账号 246

13.2.8服务器角色 247

13.2.9sa账号 251

13.3管理数据库的用户 251

13.3.1添加数据库用户 252

13.3.2修改数据库用户 253

13.4.1固定数据库角色 254

13.3.3删除数据库用户 254

13.4管理数据库角色 254

13.4.2创建自定义数据库角色 255

13.4.3为数据库角色增加成员 257

13.4.4删除用户自定义角色 258

13.5管理权限 258

13.5.1权限简介 258

13.5.2授予、拒绝和剥夺权限 259

13.5.3使用企业管理器管理权限 261

13.5.4权限和系统表 265

13.6应用程序的安全性与应用程序角色 266

13.6.1创建应用程序角色 267

13.6.2激活应用程序角色 268

13.6.3修改应用程序角色的口令 269

13.6.4删除应用程序角色 269

14.1基本概念 271

14.1.1为什么需要备份 271

第14章 备份和恢复 271

14.1.2 SQL Server2000数据库备份和恢复体系结构和新特性 272

14.2备份数据库 272

14.2.1备份设备 272

14.2.2使用T-SQL语句备份数据库 278

14.2.3使用企业管理器备份数据库 283

14.2.4使用向导进行备份 287

14.3恢复数据库 290

14.3.1使用RESTORE语句恢复数据库 290

14.3.2使用企业管理器恢复数据库 294

15.1复制的基本概念 299

15.1.1什么是复制 299

第15章 复制 299

15.1.2复制的典型应用 300

15.1.3复制模型 300

15.1.4订阅方式 301

15.1.5复制的种类 302

15.1.6参与复制的服务器组件 303

15.1.7复制的工作过程 305

15.1.8复制的物理结构 306

15.2实施复制 309

15.2.1配置复制 309

15.2.2建立出版物 314

15.2.3订阅出版物 320

15.2.4停止复制 328

16.1配置SQL Server代理服务 331

16.1.1 SQL Server代理服务的基本概念 331

第16章 自动执行任务 331

16.1.2 SQL Server代理服务账号 332

16.1.3 启动SQL Server代理服务 334

16.2多服务器管理 335

16.3作业管理 335

16.3.1创建作业 337

16.3.2调度作业 342

16.4.1创建操作员 346

16.4警告管理 346

16.4.2创建警告 349

第17章 XML和Internet支持 353

17.1存取XML格式的数据 353

17.1.1以XML文档的形式从数据库中查询数据 353

17.1.2使用OPENXML将XML文档转化为表 356

17.2通过URL地址访问SQL Server的数据 358

17.2.1为SQL Server配置IIS虚拟目录 358

17.2.2使用浏览器执行SQL Server语句 364

附录 367