《SQL SERVER 2000数据库实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李丹丹,史秀璋编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:9787302155751
  • 页数:292 页
图书介绍:本书介绍SQL Server 2000数据库应用的方法和编程技术。

第1章 SQL Server 2000概述 1

1.1 SQL Server 2000简介 1

1.1.1 SQL Server 2000是什么 1

1.1.2 SQL Server 2000的特性 2

1.1.3 SQL Server 2000的体系结构 3

1.2 SQL Server 2000的版本 3

1.3 SQL Server 2000的安装 4

1.3.1 SQL Server 2000的安装条件 4

1.3.2 SQL Server 2000的安装 4

1.3.3 SQL Server 2000的卸载 10

1.4 本章总结 11

1.5 思考与实训练习 11

1.5.1 思考题 11

1.5.2 实训 11

第2章 SQL Server 2000管理工具 13

2.1 管理与使用SQL Server服务管理器 13

2.1.1 启动和停止SQL Server服务 13

2.1.2 注册和连接SQL Server服务器 14

2.1.3 配置SQL Server服务器 18

2.2 管理与使用服务器网络实用工具 19

2.3 管理与使用客户端网络实用工具 20

2.4 管理与使用企业管理器 21

2.5 管理与使用查询分析器 23

2.6 使用联机丛书 28

2.7 本章总结 29

2.8 思考与实训练习 29

2.8.1 思考题 29

2.8.2 实训 30

第3章 实现SQL Server数据库 32

3.1 数据库设计概述 32

3.1.1 SQL Server数据库中的类型 32

3.1.2 SQL Server数据库对象 34

3.1.3 数据库文件和文件组 36

3.2 创建SQL Server用户数据库 37

3.2.1 使用企业管理器创建数据库 37

3.2.2 使用T-SQL创建数据库 39

3.3 管理SQL Server数据库 41

3.3.1 查看数据库信息 41

3.3.2 修改数据库 43

3.3.3 删除数据库 44

3.4 本章总结 45

3.5 思考与实训练习 46

3.5.1 思考题 46

3.5.2 实训 46

第4章 实现SQL Server数据库中的表 48

4.1 表的基本概念 48

4.2 数据类型 49

4.3 创建表 52

4.3.1 使用企业管理器创建表 52

4.3.2 使用CREATE TABLE命令创建表 54

4.4 修改表 57

4.4.1 使用企业管理器修改表结构 57

4.4.2 使用ALTER TABLE命令修改表结构 58

4.4.3 重新命名表 60

4.5 查看表属性 61

4.5.1 使用企业管理器查看表属性 61

4.5.2 使用系统存储过程查看表属性 61

4.6 删除表 63

4.7 创建数据库关系图 64

4.8 编辑表中的数据 66

4.8.1 添加数据 66

4.8.2 更新数据 70

4.8.3 删除数据 73

4.8.4 使用企业管理器操作表中的数据 74

4.9 本章总结 75

4.10 思考与实训练习 76

4.10.1 思考题 76

4.10.2 实训 77

第5章 实现SQL Server数据库中的视图 81

5.1 视图基本概念 81

5.1.1 视图基本概念 81

5.1.2 视图的优缺点 83

5.2 创建视图 84

5.2.1 使用企业管理器创建视图 84

5.2.2 使用T-SQL语句创建视图 86

5.3 管理视图 87

5.3.1 查看视图信息 87

5.3.2 修改视图 89

5.3.3 删除视图 91

5.4 通过视图访问数据 91

5.4.1 通过视图添加表中的数据 91

5.4.2 通过视图修改表中的数据 92

5.4.3 通过视图删除表中的数据 93

5.5 本章总结 93

5.6 思考与实训练习 94

5.6.1 思考题 94

5.6.2 实训 95

第6章 基本查询与修改 97

6.1 SELECT语句 98

6.1.1 使用通配符 99

6.1.2 使用指定的列 100

6.1.3 使用TOP关键字 101

6.1.4 使用DISTINCT关键字 102

6.1.5 使用计算列 103

6.1.6 使用列的别名 105

6.1.7 使用SELECT语句进行无数据源检索 107

6.2 使用WHERE子句 107

6.2.1 使用比较运算符 108

6.2.2 使用逻辑运算符 109

6.2.3 使用BETWEEN关键字 111

6.2.4 使用IN关键字 112

6.2.5 使用LIKE关键字 113

6.3 使用ORDER BY子句 115

6.4 本章总结 116

6.5 思考与实训练习 118

6.5.1 思考题 118

6.5.2 实训 119

第7章 高级查询 120

7.1 使用表的别名 120

7.2 多表查询 121

7.2.1 内连接 122

7.2.2 外连接 124

7.2.3 交叉连接 128

7.2.4 连接两个以上的表 129

7.3 使用UNION子句 130

7.4 使用统计函数 131

7.4.1 算术运算符 131

7.4.2 字符串函数 133

7.4.3 算术函数 133

7.4.4 系统函数 134

7.4.5 数据汇总 136

7.5 使用GROUP BY子句 138

7.5.1 在GROUP BY子句中使用多个列 139

7.5.2 GROUP BY子句和ALL关键字 140

7.6 使用HAVING子句 142

7.7 使用COMPUTE和COMPUTE BY子句 143

7.8 使用嵌套查询 145

7.8.1 使用比较运算符的子查询 146

7.8.2 使用IN的子查询 146

7.8.3 使用EXISTS的子查询 147

7.8.4 用于替代表达式的子查询 148

7.8.5 使用SELECT INTO语句 149

7.9 本章总结 150

7.10 思考与实训练习 150

7.10.1 思考题 150

7.10.2 实训 151

第8章 实现数据的完整性 153

8.1 数据完整性概述 153

8.2 执行数据完整性约束 154

8.2.1 主键约束 154

8.2.2 唯一约束 158

8.2.3 核查约束 160

8.2.4 外键约束 163

8.2.5 默认值约束 165

8.3 执行规则 167

8.3.1 使用企业管理器管理规则 167

8.3.2 创建规则 168

8.3.3 绑定规则 169

8.3.4 解除规则 169

8.3.5 删除规则 170

8.4 执行默认 170

8.4.1 使用企业管理器管理默认值对象 170

8.4.2 创建默认 171

8.4.3 绑定默认 171

8.4.4 解除绑定 172

8.4.5 删除默认 172

8.5 使用自动编号 172

8.6 本章总结 173

8.7 思考与实训练习 174

8.7.1 思考题 174

8.7.2 实训 174

第9章 实现存储过程与触发器 177

9.1 存储过程概念 177

9.2 存储过程分类 178

9.3 存储过程创建 179

9.3.1 使用企业管理器创建存储过程 179

9.3.2 使用T-SQL语句创建存储过程 180

9.4 执行存储过程 181

9.5 修改存储过程 182

9.5.1 更改存储过程名称 182

9.5.2 修改存储过程的参数与定义 182

9.6 删除存储过程 184

9.6.1 使用企业管理器删除存储过程 184

9.6.2 使用T-SQL语言删除存储过程 184

9.7 查看存储过程 185

9.7.1 使用企业管理器查看存储过程的信息 185

9.7.2 使用T-SQL语言查看存储过程的信息 185

9.8 存储过程编程 186

9.8.1 参数和变量 186

9.8.2 RETURN语句和错误处理 188

9.9 创建触发器 189

9.9.1 使用企业管理器创建触发器 189

9.9.2 使用T-SQL语句创建触发器 191

9.10 触发器介绍 192

9.10.1 触发器执行过程中的两个表 192

9.10.2 SQL Server 2000的两类触发器 193

9.11 修改触发器 194

9.11.1 修改触发器名称 194

9.11.2 修改触发器的定义 195

9.11.3 修改触发器的有效性 195

9.12 删除触发器 196

9.13 查询触发器信息 197

9.14 本章总结 199

9.15 思考与实训练习 200

9.15.1 思考题 200

9.15.2 实训 200

第10章 实现索引 202

10.1 索引概述 202

10.2 创建索引 203

10.3 查看、修改和删除索引 206

10.3.1 利用企业管理器查看、修改和删除索引 206

10.3.2 使用Transact-SQL语句查看、修改和删除索引 207

10.4 本章总结 209

10.5 思考与实训练习 209

10.5.1 思考题 209

10.5.2 实训 209

第11章 SQL Server程序设计 211

11.1 程序注释语句 211

11.2 批处理 212

11.3 事务 214

11.4 变量 216

11.4.1 局部变量 216

11.4.2 全局变量 218

11.5 程序控制语句 218

11.5.1 BEGIN…END语句 218

11.5.2 IF…ELSE语句 219

11.5.3 CASE语句 220

11.5.4 WHILE语句 223

11.5.5 RETURN语句 224

11.6 游标 224

11.6.1 声明游标 224

11.6.2 打开游标 226

11.6.3 关闭与释放游标 226

11.6.4 使用游标 226

11.7 用户自定义函数 228

11.7.1 创建和调用用户自定义函数 228

11.7.2 修改和删除用户自定义函数 230

11.8 本章总结 231

11.9 思考与实训练习 231

11.9.1 思考题 231

11.9.2 实训 231

第12章 SQL Server安全管理 233

12.1 SQL Server 2000的安全机制 233

12.2 管理服务器的安全性 234

12.2.1 使用企业管理器管理登录账户 234

12.2.2 使用T-SQL语句管理登录账户 237

12.2.3 特殊的登录账户sa 240

12.3 管理数据库用户 240

12.3.1 使用企业管理器管理数据库用户 240

12.3.2 使用T-SQL语句管理数据库用户 241

12.3.3 特殊的数据库用户dbo和guest 243

12.4 管理角色 243

12.4.1 固定服务器角色 243

12.4.2 固定的数据库角色 245

12.4.3 特殊的数据库角色public 247

12.4.4 用户定义的数据库角色 247

12.5 管理权限 249

12.5.1 权限的种类 249

12.5.2 使用企业管理器管理权限 250

12.5.3 使用T-SQL语句管理权限 252

12.6 本章总结 255

12.7 思考与实训练习 256

12.7.1 思考题 256

12.7.2 实训 256

第13章 备份与恢复 258

13.1 备份的概念 258

13.2 备份数据库 259

13.2.1 创建备份设备 259

13.2.2 删除备份设备 261

13.2.3 备份数据库 261

13.3 恢复概述 263

13.3.1 使用企业管理器恢复数据库 264

13.3.2 使用Transact-SQL语句恢复数据库 265

13.4 本章总结 266

13.5 思考与实训练习 266

13.5.1 思考题 266

13.5.2 实训 267

第14章 数据转换服务 268

14.1 关于数据转换服务 268

14.2 导入及导出数据 270

14.3 DTS设计器 279

14.4 本章总结 281

14.5 思考与实训练习 282

14.5.1 思考题 282

14.5.2 实训 282

第15章 SQL Server 2000应用编程 283

15.1 SQL Server 2000应用编程概述 283

15.2 Visual Basic语言的用户界面 284

15.3 ADO概述 287

15.4 使用Visual Basic进行SQL Server 2000编程 289

15.5 本章总结 292

15.6 思考与实训练习 292

15.6.1 思考题 292

15.6.2 实训 292