数据库技术与应用:SQL Server 2000篇

数据库技术与应用:SQL Server 2000篇
作 者: 郭力平
出版社: 人民邮电出版社
丛编项: 高职高专现代信息技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 数据库管理系统 高等教育 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库技术与应用:SQL Server 2000篇》作者简介

内容简介

《数据库技术与应用:SQL Server2000篇》以SQL Server 2000为平台,从培养应用型、技能型人才角度出发,全面系统地介绍了SQL Server 2000的特点及体系结构,SQL Server 2000的常用管理工具,管理与使用SQL Server服务器,数据库和表,编辑与维护表,T-SQL查询及高级查询,视图,数据完整性,SQL Server程序设计,存储过程与触发器,SQL Server安全管理,备份与恢复,在Internet上发布数据等。全书按照以能力培养为主的原则,突出实用性、适用性和先进性,结合实例深入浅出、循序渐进地引导读者学习。本书各章均配有习题。《数据库技术与应用:SQL Server2000篇》适合作为高等职业教育网络数据库应用课程的教材,也可以作为网络数据库培训教材。

图书目录

第1章 SQL Server 2000概述 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的卸载 9

习题 10

第2章 SQL Server管理工具 11

2.1 服务管理器 11

2.2 客户端网络实用工具 12

2.3 服务器网络实用工具 13

2.4 企业管理器 13

2.5 查询分析器 15

2.6 联机丛书 21

习题 22

第3章 管理与使用SQL Server服务器 23

3.1 启动和停止SQL Server服务 23

3.1.1 启动SQL Server 23

3.1.2 暂停SQL Server 26

3.1.3 停止运行SQL Server 26

3.2 注册和连接SQL Server服务器 26

3.2.1 创建SQL Server服务器组 26

3.2.2 注册SQL Server服务器 27

3.2.3 连接与断开SQL Server服务器 29

3.3 配置SQL Server服务器 29

习题 30

第4章 管理与使用数据库 31

4.1 数据库与事务日志 31

4.2 数据库的存储结构 31

4.2.1 文件和文件组 32

4.2.2 数据库的物理存储结构 33

4.3 SQL Server的系统数据库与示例数据库 33

4.3.1 系统数据库 34

4.3.2 示例数据库 34

4.3.3 系统表 35

4.4 SQL Server的标识符 35

4.4.1 规则标识符 35

4.4.2 界定标识符 36

4.4.3 命名规则 37

4.5 创建用户数据库 37

4.5.1 使用T-SQL创建数据库 37

4.5.2 使用企业管理器创建数据库 41

4.6 管理数据库 42

4.6.1 查看数据库的信息 42

4.6.2 修改数据库 43

4.6.3 删除数据库 47

习题 47

第5章 管理与使用表 48

5.1 数据类型 48

5.2 创建表 54

5.2.1 使用CREATE TABLE命令创建表 54

5.2.2 使用企业管理器创建表 57

5.3 修改表 59

5.3.1 使用ALTER TABLE命令修改表结构 59

5.3.2 使用企业管理器修改表结构 60

5.3.3 重新命名表 61

5.4 查看表属性 61

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

5.4.2 使用企业管理器查看表属性 62

5.5 删除表 62

5.6 索引 63

5.6.1 建立索引 64

5.6.2 管理索引 65

习题 67

第6章 编辑与维护表 68

6.1 添加数据 68

6.2 更新数据 70

6.3 删除数据 72

6.4 使用企业管理器操作表中数据 73

6.5 文本图像数据的处理 74

6.5.1 使用WRITETEXT插入数据 76

6.5.2 使用UPDATETEXT修改数据 76

6.5.3 使用READTEXT查询数据 77

习题 78

第7章 T-SQL查询基础 79

7.1 SELECT查询 79

7.1.1 使用SELECT语句进行无数据源检索 81

7.1.2 使用通配符* 81

7.1.3 使用指定的列 82

7.1.4 获取text、ntext或image 值 82

7.2 使用TOP关键字 83

7.3 使用DISTINCT关键字 83

7.4 使用计算列 84

7.5 使用列的别名 86

7.6 使用WHERE子句 87

7.6.1 使用比较运算符 87

7.6.2 使用逻辑运算符 88

7.6.3 使用BETWEEN关键字 89

7.6.4 使用IN关键字 90

7.6.5 使用LIKE关键字 90

7.7 使用ORDER BY子句 91

习题 92

第8章 T-SQL高级查询 93

8.1 使用表的别名 93

8.2 多表查询 94

8.2.1 内连接 94

8.2.2 外连接 96

8.2.3 连接两个以上的表 98

8.3 使用UNION子句 99

8.4 使用统计函数 100

8.5 使用GROUP BY子句 102

8.5.1 在GROUP BY子句中使用多个列 103

8.5.2 GROUP BY子句和ALL关键字 103

8.6 使用HAVING子句 104

8.7 使用COMPUTE和COMPUTE BY子句 104

8.8 使用嵌套查询 105

8.8.1 使用比较运算符的子查询 106

8.8.2 使用IN的子查询 106

8.8.3 使用EXISTS的子查询 106

8.8.4 用于替代表达式的子查询 107

习题 107

第9章 视图 109

9.1 创建视图 110

9.1.1 使用T-SQL语句创建视图 110

9.1.2 使用企业管理器创建视图 112

9.2 管理视图 114

9.2.1 查看视图信息 114

9.2.2 修改视图 114

9.2.3 删除视图 115

9.2.4 使用视图加强数据安全 116

9.3 使用视图更改数据 117

9.3.1 通过视图添加表中的数据 117

9.3.2 通过视图修改表中的数据 118

9.3.3 通过视图删除表中的数据 119

习题 119

第10章 数据完整性 120

10.1 数据完整性概述 120

10.2 使用约束实施数据的完整性 121

10.2.1 主键约束PRIMARY KEY 121

10.2.2 惟一约束UNIQUE 125

10.2.3 核查约束CHECK 127

10.2.4 外键约束FOREIGN KEY 129

10.2.5 默认值约束DEFAULT 133

10.3 规则 136

10.3.1 创建规则 136

10.3.2 绑定规则 136

10.3.3 解除绑定 138

10.3.4 删除规则 139

10.3.5 使用企业管理器管理规则 139

10.4 默认 139

10.4.1 创建默认 139

10.4.2 绑定默认 140

10.4.3 解除绑定 140

10.4.4 删除默认 140

10.4.5 使用企业管理器管理默认值对象 141

10.5 使用自动编号IDENTITY 141

习题 142

第11章 SQL Server程序设计 144

11.1 程序注释语句 144

11.2 批处理 144

11.3 事物 145

11.4 变量 147

11.4.1 局部变量 147

11.4.2 全局变量 148

11.5 程序控制语句 149

11.5.1 BEGIN…END语句 149

11.5.2 PRINT语句 149

11.5.3 IF…ELSE语句 149

11.5.4 WHILE语句 151

11.5.5 GOTO语句 152

11.5.6 BREAK语句与CONTINUE语句 153

11.5.7 CASE语句 153

11.5.8 RETURN语句 155

11.6 游标 155

11.6.1 声明游标 156

11.6.2 打开游标 156

11.6.3 关闭与释放游标 157

11.6.4 使用游标 157

11.7 用户自定义函数 160

11.7.1 标量函数 161

11.7.2 内嵌表值型函数 162

11.7.3 多语句表值型函数 163

11.7.4 修改和删除用户自定义函数 165

11.7.5 使用企业管理器创建、修改和删除用户自定义函数 166

习题 166

第12章 存储过程与触发器 168

12.1 了解存储过程 168

12.2 创建存储过程 169

12.2.1 使用T-SQL语句创建存储过程 169

12.2.2 使用企业管理器创建存储过程 173

12.3 执行存储过程 174

12.4 修改存储过程 176

12.4.1 更改存储过程名称 176

12.4.2 修改存储过程的参数与定义 176

12.5 删除存储过程 177

12.5.1 使用T-SQL语言删除存储过程 177

12.5.2 使用企业管理器删除存储过程 177

12.6 查看存储过程 178

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

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

12.7 了解触发器 178

12.7.1 触发器执行过程中的两个表 179

12.7.2 SQL Server 2000的两类触发器 180

12.8 创建触发器 180

12.8.1 使用T-SQL语句创建触发器 180

12.8.2 使用企业管理器创建触发器 184

12.9 修改触发器 185

12.9.1 修改触发器名称 185

12.9.2 修改触发器的定义 185

12.9.3 修改触发器的有效性 185

12.10 删除触发器 186

12.11 查询触发器信息 186

习题 187

第13章 SQL Server安全管理 188

13.1 SQL Server 2000的安全机制 188

13.2 管理服务器的安全性 189

13.2.1 使用企业管理器管理登录账户 189

13.2.2 使用T-SQL语句管理登录账户 192

13.2.3 特殊的登录账户sa 194

13.3 管理数据库用户 194

13.3.1 使用企业管理器管理数据库用户 194

13.3.2 使用T-SQL语句管理数据库用户 195

13.3.3 特殊的数据库用户dbo 和guest 196

13.4 管理角色 196

13.4.1 固定角色 197

13.4.2 用户定义的数据库角色 198

13.4.3 特殊的数据库角色public 199

13.4.4 角色成员管理 199

13.4.5 应用程序角色 202

13.5 管理权限 204

13.5.1 权限的种类 204

13.5.2 使用T-SQL语句管理权限 205

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

习题 208

第14章 备份与恢复 210

14.1 备份与恢复的基本概念 210

14.2 备份与恢复的类型和策略 211

14.2.1 数据库备份的类型 211

14.2.2 数据库备份的策略 213

14.2.3 数据库恢复的策略 213

14.3 备份数据库 214

14.3.1 使用企业管理器管理备份设备 214

14.3.2 使用备份向导备份数据库设备 215

14.3.3 使用企业管理器进行备份 217

14.3.4 使用T-SQL 命令备份数据库 218

14.4 恢复数据库 219

14.4.1 使用企业管理器恢复数据库 220

14.4.2 使用T-SQL恢复数据库 221

14.4.3 备份和恢复系统数据库 221

习题 222

第15章 在Internet上发布数据 223

15.1 SQL Server 2000支持Web应用的新特性 223

15.2 XML技术 224

15.2.1 XML技术主要组成部分 224

15.2.2 XML支持Web发布的体系结构 225

15.3 基于HTTP的数据访问 226

15.3.1 创建虚拟目录 226

15.3.2 HTTP的访问 228

15.4 使用SQL Server Web助手建立Web页 229

15.4.1 使用Web助手向导前的准备工作 229

15.4.2 使用Web 助手向导发布网页 230

习题 234