《SQT Server2000数据库及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李伟红主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2007
  • ISBN:750844146X
  • 页数:272 页
图书介绍:本书全面讲述了SQL Server 2000的功能特点和使用SQL Server 2000进行数据库开发的实用技术。全书共12章,主要内容包括:SQL Server 2000概述,使用企业管理器管理数据库,使用企业管理器管理数据表,数据的导入和导出,使用企业管理器管理视图和索引,使用企业管理器管理数据库的安全性,数据库的备份和恢复,Transact-SQL语言,使用企业管理器管理存储过程和触发器,使用T-SQL语言管理数据库,系统存储过程的应用,综合实例等。 本书既可作为高等院校数据库课程教材,也可作为数据库开发人员的参考书。

前言 1

上篇 SQL Server 2000数据库应用技术的实现 1

第1章 SQL Server 2000概述 1

本章学习目标 1

1.1 数据库管理系统概述 1

序 1

1.2 SQL Server 2000简介 2

1.3 SQL Server 2000特点 2

1.4 SQL Server 2000的安装 3

1.4.1 SQL Server 2000的环境需求 3

1.4.2 SQL Server 2000的安装 3

1.5.1 启动服务 11

1.5.2 注册服务器 11

1.5 SQL Server 2000的配置 11

1.5.3 删除服务器的注册 16

1.6 卸载SQL Server 2000 16

1.6.1 通过控制面板卸载 17

1.6.2 使用SQL Server 2000自带的卸载程序 18

1.7 本章小结 19

1.8 思考与练习 20

第2章 数据库的创建和管理 21

本章学习目标 21

2.1 数据库文件管理 21

2.1.1 数据库文件 21

2.1.2 事务日志文件 22

2.1.3 数据库文件组 22

2.2 SQL Server 2000系统数据库 22

2.3.1 使用向导创建数据库 23

2.3 创建数据库 23

2.3.2 使用企业管理器创建数据库 27

2.3.3 使用Transact-SQL语言创建数据库 30

2.4 修改数据库 35

2.4.1 修改数据库名称 35

2.4.2 修改数据库属性 35

2.4.3 缩小数据库 37

2.5 删除数据库 42

2.5.1 使用企业管理器删除数据库 42

2.5.2 使用DROP语句删除数据库 43

2.6 本章小结 43

2.7 思考与练习 44

3.1.1 系统数据类型 45

3.1 数据类型 45

本章学习目标 45

第3章 数据表的创建和管理 45

3.1.2 自定义数据类型 48

3.2 创建数据表 52

3.2.1 在企业管理器中创建数据表 52

3.2.2 利用Transact-SQL语言创建表 55

3.3 修改数据表结构 57

3.4 管理数据表中记录 58

3.5 删除数据表 60

3.5.1 利用企业管理器删除数据表 60

3.5.2 使用Transact-SQL语言删除数据表 60

3.6 本章小结 61

3.7 思考与练习 61

4.2.1 主键约束 63

4.1 概述 63

4.2 实体完整性的设计与实现 63

本章学习目标 63

第4章 数据完整性的设计与实现 63

4.2.2 IDENTITY属性 66

4.2.3 惟一性约束 67

4.3 域完整性的设计与实现 70

4.3.1 默认约束 71

4.3.2 检查约束 72

4.3.3 规则 75

4.4 参照完整性的设计与实现 78

4.5 本章小结 82

4.6 思考与练习 83

5.1.1 索引简介 85

5.1 索引概述 85

本章学习目标 85

第5章 索引的创建与维护 85

5.1.2 索引的分类 86

5.2 创建索引 86

5.2.1 系统自动创建索引 87

5.2.2 使用企业管理器创建索引 88

5.2.3 使用Transact-SQL语句创建索引 89

5.2.4 使用索引向导创建索引 91

5.3 管理索引 93

5.3.1 使用企业管理器管理索引 93

5.3.2 使用系统存储过程管理索引 95

5.3.3 使用Transact-SQL语句删除索引 96

5.4 本章小结 97

5.5 思考与练习 98

6.2 创建视图 99

6.1 视图概述 99

本章学习目标 99

第6章 视图的创建与维护 99

6.2.1 使用企业管理器创建视图 100

6.2.2 使用Transact-SQL语句创建视图 103

6.2.3 使用创建视图向导创建视图 104

6.3 管理视图 108

6.3.1 查看视图信息 108

6.3.2 修改视图 111

6.3.3 重命名视图 113

6.3.4 使用视图管理数据 114

6.4 删除视图 115

6.4.1 使用企业管理器删除视图 115

6.4.2 使用Transact-SQL语句删除视图 115

6.6 思考与练习 116

6.5 本章小结 116

第7章 Transact-SQL语言 118

本章学习目标 118

7.1 Transact-SQL语言概述 118

7.2 注释 118

7.3 变量 119

7.3.1 全局变量 119

7.3.2 局部变量 124

7.4 运算符 124

7.4.1 算术运算符 125

7.4.2 赋值运算符 125

7.4.3 位运算符 125

7.4.4 比较运算符 125

7.4.5 逻辑运算符 125

7.4.6 字符串连接运算符 125

7.5.1 系统函数 126

7.5 函数 126

7.4.7 运算符的优先级 126

7.5.2 字符串函数 129

7.5.3 日期和时间函数 130

7.5.4 数学函数 132

7.5.5 转换函数 133

7.5.6 用户自定义函数 134

7.6 流程控制语句 135

7.6.1 BEGIN...END语句 136

7.6.2 IF...ELSE语句 136

7.6.3 CASE语句 136

7.6.4 WHILE...CONTINUE...BREAK语句 137

7.6.5 GOTO语句 137

7.6.6 RETURN语句 137

7.7 本章小结 138

7.8 思考与练习 140

第8章 存储过程和触发器的创建与维护 141

本章学习目标 141

8.1 概述 141

8.1.1 存储过程概述 141

8.1.2 触发器概述 142

8.2 存储过程 142

8.2.1 创建存储过程 142

8.2.2 管理存储过程 148

8.2.3 执行存储过程 151

8.2.4 删除存储过程 153

8.3 触发器 154

8.3.1 创建触发器 154

8.3.2 管理触发器 160

8.3.3 删除触发器 163

8.4 本章小结 164

8.5 思考与练习 166

第9章 事务和锁的使用与管理 167

本章学习目标 167

9.1 事务和锁概述 167

9.1.1 事务概述 167

9.1.2 锁概述 167

9.2 事务管理 168

9.2.1 事务模式 168

9.2.2 事务管理 168

9.3 锁的管理 174

9.3.1 资源锁定模式 174

9.3.2 锁的分类 174

9.3.3 锁的管理 175

9.4 本章小结 176

9.5 思考与练习 177

下篇 SQL Server 2000数据库管理技术的实现 178

第10章 SQL Server 2000的安全性管理 178

本章学习目标 178

10.1 安全性管理概述 178

10.2 SQL Server 2000的登录身份验证管理 178

10.2.1 SQL Server 2000的登录身份验证模式 178

10.2.2 SQL Server 2000的登录账户 180

10.3 角色管理 189

10.3.1 固定服务器角色 189

10.3.2 固定数据库角色 191

10.4 SQL Server 2000数据库的安全性管理 192

10.4.1 SQL Server 2000的默认用户 192

10.4.2 管理SQL Server 2000数据库用户 192

10.5.2 权限管理 195

10.5 SQL Server 2000数据库对象的安全性管理 195

10.5.1 SQL Server 2000中的权限类型 195

10.6 本章小结 201

10.7 思考与练习 202

第11章 SQL Server 2000数据转换 203

本章学习目标 203

11.1 数据转换概述 203

11.2 导入数据 203

11.3 导出数据 209

11.4 DTS设计器 214

11.5 本章小结 220

11.6 思考与练习 220

12.2.1 备份方式 222

12.2 备份数据库 222

12.1 概述 222

本章学习目标 222

第12章 数据库的备份和恢复 222

12.2.2 备份设备 223

12.2.3 数据库备份 224

12.3 恢复数据库 230

12.3.1 设置数据库访问属性 230

12.3.2 恢复数据库 231

12.4 本章小结 234

12.5 思考与练习 234

第13章 SQL Server 2000代理服务 236

本章学习目标 236

13.1 配置SQL Server 2000代理服务 236

13.1.1 SQL Server 2000代理服务元素 236

13.1.2 启动SQL Server 2000代理服务 236

13.2 作业管理 238

13.2.1 创建作业 239

13.2.2 调度作业 240

13.3 警报管理 242

13.4 操作员管理 243

13.4.1 定义操作员 244

13.4.2 使用操作员 244

13.5 本章小结 245

13.6 思考与练习 246

第14章 SQL Server 2000数据复制 247

本章学习目标 247

14.1 数据复制概述 247

14.2 数据复制的创建 248

14.2.1 配置服务器 248

14.2.2 创建发布出版物 251

14.2.3 订购出版物 256

14.3 数据复制的维护 260

14.3.1 设置发布服务器和分发服务器的属性 260

14.3.2 删除发布配置信息 263

14.4 本章小结 265

14.5 思考与练习 266

第15章 分布式查询 267

本章学习目标 267

15.1 分布式查询概述 267

15.2 建立链接服务器 267

15.3 使用链接服务器 269

15.4 删除链接服务器 270

15.5 本章小结 270

15.6 思考与练习 271

参考文献 272