《数据库技术与应用 SQL Server 2000篇》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:郭力平等编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115123748
  • 页数:234 页
图书介绍:本书适合作为高等职业教育网络数据库应用课程的教材,也可以作为网络数据库培训教材。

目 录 1

第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 Server2000的安装 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.1数据库与事务日志 31

4.2数据库的存储结构 31

第4章管理与使用数据库 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.1查看数据库的信息 42

4.6管理数据库 42

4.6.2修改数据库 43

4.6.3删除数据库 47

习题 47

第5章管理与使用表 48

5.1数据类型 48

5.2创建表 54

5.2.1使用CREATETABLE命令创建表 54

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

5.3修改表 59

5.3.1使用A工TERTABLE命令修改表结构 59

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

5.3.3重新命名表 61

5.4查看表属性 61

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

54.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.1 SELECT查询 79

第7章T-SQL查询基础 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使用GROUPBY子句 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.3使用EXISTS的子查询 106

8.8.2使用IN的子查询 106

8.8.1使用比较运算符的子查询 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

习题 119

9.3.3通过视图删除表中的数据 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外键约束FOREIGNKEY 129

10.2.5默认值约束DEFAULT 133

10.3规则 136

10.3.1创建规则 136

10.3.2绑定规则 136

10.3.3解除绑定 138

10.4.1创建默认 139

10.4默认 139

10.3.4删除规则 139

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

10.4.2绑定默认 140

10.4.3解除绑定 140

10.4.4删除默认 140

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

10.5使用自动编号IDENTITY 141

习题 142

11.2批处理 144

第11章SQL Server程序设计 144

11.1程序注释语句 144

11.3事物 145

11.4变量 147

11.4.1局部变量 147

11.4.2全局变量 148

11.5.3 IF…ELSE语句 149

11.5.2 PRINT语句 149

11.5.1 BEGIN…END语句 149

11.5程序控制语句 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.7了解触发器 178

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

12.6查看存储过程 178

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

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

12.7.2 SQL Server2000的两类触发器 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.1 SQL Server 2000的安全机制 188

第13章 SQL Server安全管理 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.1权限的种类 204

13.5管理权限 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 Server2000支持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