《SQL Server 2000实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李伟红主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:7508416678
  • 页数:326 页
图书介绍:本书主要讲述了Microsoft公司推出的大型数据库管理系统SQL Server 2000的功能特点和使用SQL Server 2000进行数据库开发的实用技术。主要内容包括:SQL Server 2000概述、SQL Server 2000常用工具、数据库的创建和管理、表的创建和管理、表中数据的操作、Transact-SQL程序设计、视图的创建和使用、索引的创建和使用、存储过程的创建和使用、触发器的创建和使用、SQL Server的安全性管理、SQL Server代理服务、数据库的备份和恢复、SQL Server数据转换。本书既可作为高职高专计算机科学与技术专业及相关专业的教材,也可供广大有志于掌握数据库开发技术的人员使用。

第1章 SQL Server 2000概述 1

本章学习目标 1

1.1 SQL Server 2000简介 1

1.2 SQL Server 2000特点 2

1.3 SQL Server 2000的安装 3

1.3.1 SQL Server 2000的环境需求 3

1.3.2 SQL Server 2000的安装 4

1.3.3 卸载SQL Server 2000 12

1.4 SQL Server 2000的系统数据库 15

1.4.1 SQL Server 2000系统数据库简介 15

1.4.2 SQL Server 2000系统表简介 16

1.4.3 SQL Server 2000系统存储过程简介 17

1.5 Transact-SQL语言简介 17

1.6 思考与练习 18

2.1 概述 19

本章学习目标 19

第2章 SQL Server 2000常用工具 19

2.2 SQL Server服务管理器 20

2.3 企业管理器 21

2.4 查询分析器 27

2.4.1 查询窗口和结果显示窗口 28

2.4.2 对象浏览器窗口 28

2.4.3 打开表窗口 29

2.5 服务器网络实用工具 30

2.5.1 “常规”选项卡 30

2.5.2 “网络库”选项卡 31

2.6 客户端网络实用工具 31

2.6.1 “通用”选项卡 31

2.6.2 “别名”选项卡 32

2.7 导入和导出数据 34

2.8 联机帮助文档 34

2.9 思考与练习 36

本章学习目标 37

3.1 数据库的存储结构 37

3.1.1 数据库文件 37

第3章 数据库的创建和管理 37

3.1.2 数据库文件组 38

3.2 创建和删除数据库 39

3.2.1 创建数据库 39

3.2.2 删除数据库 48

3.3 修改数据库 49

3.3.1 数据库更名 49

3.3.2 利用企业管理器修改数据库属性 49

3.3.3 使用Transact-SQL语言修改数据库 52

3.3.4 缩小数据库 53

3.4 思考与练习 56

4.1 数据类型 57

4.1.1 系统数据类型 57

本章学习目标 57

第4章 表的创建和管理 57

4.1.2 自定义数据类型 61

4.2 创建表 62

4.2.1 利用企业管理器创建表 63

4.2.2 利用Transact-SQL语言创建表 64

4.3 创建、删除和修改约束 67

4.3.1 主键约束 67

4.3.2 惟一性约束 70

4.3.3 检查约束 71

4.3.4 默认约束 73

4.3.5 外键约束 73

4.4 增加、删除和修改字段 76

4.4.1 利用企业管理器增加、删除和修改字段 76

4.4.2 利用Transact-SQL语言增加、删除和修改字段 76

4.5.1 查看表格的定义 80

4.5 查看表格 80

4.5.2 查看表格中的数据 81

4.5.3 查看表格与其他数据库对象的依赖关系 82

4.5.4 利用系统存储过程sp_help查看表的信息 83

4.6 删除表 83

4.6.1 利用企业管理器删除表 83

4.6.2 利用Transact-SQL语言删除表 84

4.7 思考与练习 84

第5章 表中数据的操作 86

本章学习目标 86

5.1 在企业管理器中操作表中的数据 86

5.2 使用SELECT语句查询数据 87

5.2.1 SELECT子句 88

5.2.2 INTO子句 91

5.2.3 FROM子句 91

5.2.4 WHERE子句 94

5.2.5 GROUP BY子句 97

5.2.6 HAVING子句 99

5.2.7 ORDER BY子句 99

5.2.8 COMPUTE子句 100

5.2.9 联合查询 101

5.2.10 嵌套查询 102

5.3 使用INSERT语句插入数据 103

5.4 使用UPDATE语句更新数据 104

5.5 使用DELETE语句删除数据 104

5.5.1 DELETE语句 104

5.5.2 TRUNCATE语句 105

5.6 思考与练习 105

第6章 Transact-SQL程序设计 107

本章学习目标 107

6.1 概述 107

6.2 注释 108

6.3 变量 109

6.3.1 全局变量 109

6.3.2 局部变量 115

6.4 运算符 118

6.4.1 算术运算符 118

6.4.2 赋值运算符 119

6.4.3 位运算符 119

6.4.4 比较运算符 120

6.4.5 逻辑运算符 121

6.4.6 字符串连接运算符 122

6.4.7 运算符的优先级 122

6.5 函数 123

6.5.1 系统函数 123

6.5.2 字符串函数 126

6.5.3 日期和时间函数 128

6.5.4 数学函数 130

6.5.5 转换函数 131

6.5.6 用户自定义函数 132

6.6 流程控制语句 134

6.6.1 BEGIN…END语句 134

6.6.2 IF…ELES语句 134

6.6.3 CASE语句 135

6.6.4 WHILE…CONTINUE…BREAK语句 138

6.6.5 GOTO语句 139

6.6.6 WAITFOR语句 139

6.6.7 RETURN语句 140

6.7 思考与练习 141

第7章 视图的创建和使用 142

本章学习目标 142

7.1 概述 142

7.1.1 视图的概念 142

7.2 创建视图 143

7.1.2 视图的优点 143

7.2.1 使用企业管理器创建视图 144

7.2.2 使用Transact-SQL语句创建视图 147

7.2.3 使用向导创建视图 150

7.3 查看视图信息 154

7.3.1 使用企业管理器查看视图信息 155

7.3.2 使用系统存储过程查看视图信息 157

7.4 修改和重命名视图 159

7.4.1 修改视图 159

7.4.2 重命名视图 160

7.5 使用视图 161

7.5.1 插入数据记录 162

7.5.2 更新数据记录 165

7.5.3 删除数据记录 166

7.6.1 使用企业管理器删除视图 167

7.6 删除视图 167

7.6.2 使用Transact-SQL语句删除视图 168

7.7 思考与练习 168

第8章 索引的创建和使用 169

本章学习目标 169

8.1 概述 169

8.1.1 索引的概念 169

8.1.2 索引的优点 169

8.1.3 索引的分类 170

8.2 创建索引 171

8.2.1 使用企业管理器创建索引 173

8.2.2 使用Transact-SQL语句创建索引 175

8.2.3 使用向导创建视图 178

8.3 查看、修改和删除索引 187

8.3.1 使用企业管理器查看、修改和删除索引及更改索引名 187

8.3.2 使用系统存储过程查看索引信息和更改索引名称 189

8.3.3 使用Transact-SQL语句删除索引 190

8.4 思考与练习 191

第9章 存储过程的创建和使用 192

本章学习目标 192

9.1 概述 192

9.1.1 存储过程的概念 192

9.1.2 存储过程的优点 192

9.1.3 存储过程的分类 193

9.2 创建存储过程 193

9.2.1 使用企业管理器创建存储过程 193

9.2.2 使用Transact-SQL语句创建存储过程 195

9.2.3 使用向导创建存储过程 198

9.3 执行存储过程 202

9.4 查看和修改存储过程 205

9.4.1 查看存储过程 205

9.4.2 修改存储过程 208

9.5.1 重命名存储过程 209

9.5 重命名和删除存储过程 209

9.5.2 删除存储过程 210

9.6 思考与练习 211

第10章 触发器的创建和使用 212

本章学习目标 212

10.1 概述 212

10.1.1 触发器的概念 212

10.1.2 触发器的优点 212

10.1.3 触发器的类型 213

10.2 创建触发器 213

10.2.1 使用企业管理器创建触发器 213

10.2.2 使用Transact-SQL语句创建触发器 215

10.3 查看、修改和删除触发器 220

10.3.1 查看触发器 220

10.3.2 修改触发器 222

10.3.3 删除触发器 223

10.4 思考与练习 224

第11章 SQL Server的安全性管理 225

本章学习小结 225

11.1 SQL Server 2000的安全机制 225

11.1.1 SQL Server 2000登录身份验证模式 225

11.1.2 SQL Server数据库的安全性 226

11.1.3 SQL Server数据库对象的安全性 226

11.2 管理服务器的安全性 226

11.2.1 SQL Server登录账户 226

11.2.2 设置SQL Server身份验证模式 227

11.2.3 添加SQL Server身份验证登录账户 228

11.2.4 添加Windows身份验证登录账户 230

11.2.5 修改登录账户属性 231

11.2.6 拒绝登录账户 232

11.2.7 删除登录账户 233

11.2.8 特殊账户sa 234

11.2.9 服务器角色 234

11.3 管理数据库用户 239

11.3.1 添加数据库用户 240

11.3.2 删除数据库用户 241

11.4 管理数据库角色 242

11.4.1 固定的数据库角色 242

11.4.2 创建用户自定义角色 243

11.4.3 删除用户自定义角色 245

11.5 权限管理 246

11.5.1 使用企业管理器管理权限 247

11.5.2 使用Transact-SQL语句管理权限 251

11.6 思考与练习 252

12.1.1 SQL Server代理服务元素 254

12.1 配置SQL Server代理服务 254

12.1.2 SQL Server代理服务的启动 254

本章学习目标 254

第12章 SQL Server代理服务 254

12.2 作业管理 257

12.2.1 创建作业 257

12.2.2 调度作业 262

12.2.3 定义通知 264

12.3 警报管理 265

12.4 定义操作员 267

12.5 创建性能警报 269

12.6 思考与练习 270

第13章 数据库的备份和恢复 271

本章学习目标 271

13.1 数据库的备份 271

13.1.1 概述 271

13.1.2 备份设备 272

13.1.3 使用SQL Server企业管理器进行备份 275

13.1.4 使用备份向导 279

13.1.5 使用Transact-SQL语句备份数据库 282

13.2 数据库的恢复 284

13.2.1 使用企业管理器恢复数据库 285

13.2.2 使用Transact-SQL语句恢复数据库 287

13.3 思考与练习 288

14.1 概述 289

14.2 导入数据 289

本章学习目标 289

第14章 SQL Server数据转换 289

14.2.1 导入Excel工作表 290

14.2.2 导入文本文件 298

14.3 导出数据 304

14.3.1 导出数据库至Access 304

14.3.2 导出数据库至文本文件 312

14.4 使用DTS设计器 318

14.5 思考与练习 325

参考文献 326