当前位置:首页 > 工业技术
SQL Server 2000实用教程
SQL Server 2000实用教程

SQL Server 2000实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵增敏,朱粹丹编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505377485
  • 页数:309 页
图书介绍:SQL Server 2000是Microsoft公司推出的大型网络数据库管理系统,是一个具有划时代意义的数据库服务器产品。本书详细介绍了SQL Server 2000中文版的使用方法和操作技巧,内容包括:SQL Server 2000使用基础,数据库的设计与管理,表的创建与管理,使用选择查询检索数据,使用操作查询更新数据,使用索引提高检索效率,管理和使用视图,TransactSQL程序设计,使用默认值、规则和触发器以及安全性管理。本书结构合理、论述准确、内容翔实、步骤清晰,并提供了大量的操作示例,每章后面均有小结和习题。本书可作为各类中等专业学校、中等职业学校的计算机专业教材,也可在相关计算机培训班使用,还可供客户机/服务器应用程序以及Web应用程序开发和维护人员参考使用。
《SQL Server 2000实用教程》目录
标签:编著 教程

目录 1

第1章 SQL Server 2000使用基础 1

1.1 数据库的基本概念 1

1.1.1 数据库 1

1.1.2 关系数据库 1

1.1.3 数据库管理系统 2

1.1.4 结构化查询语言 2

1.2.1 SQL Server 2000的版本 3

1.2 SQL Server 2000概述 3

1.2.2 SQL Server 2000的新特性 4

1.2.3 SQL Server 2000的安装 5

1.2.4 SQL Server 2000在应用系统中的作用 12

1.3 SQL Server 2000主要组件介绍 13

1.3.1 服务管理器 13

1.3.2 企业管理器 13

1.3.3 查询分析器 14

1.3.4 数据导入、导出工具 15

1.3.6 客户端网络实用工具 16

1.3.5 服务器网络实用工具 16

1.3.7 事件探查器 17

1.3.8 在ⅡS中配置SQLXML支持 17

1.3.9 联机丛书 18

本章小结 19

习题1 19

第2章 数据库的设计与管理 22

2.1 数据库的设计 22

2.1.1 E-R方法 22

2.1.2 主键与外键 23

2.1.3 约束条件 24

2.1.4 数据完整性 25

2.1.5 表的关联 25

2.1.6 规范化分析 26

2.2 创建数据库 30

2.2.1 使用向导创建数据库 30

2.2.2 使用企业管理器创建数据库 34

2.2.3 使用CREATE DATABASE语句创建数据库 36

2.3 设置数据库选项 39

2.3.1 使用sp_dboption查看数据库选项 40

2.3.2 使用sp_dboption设置数据库选项 40

2.3.3 使用企业管理器设置数据库选项 41

2.3.4 数据库选项的应用 41

2.4 修改数据库结构 43

2.4.1 使用企业管理器修改数据库结构 43

2.4.2 使用企业管理器缩小数据库 44

2.4.3 使用ALTER DATABASE语句修改数据库结构 45

2.5 删除数据库 48

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

2.5.2 使用DROP DATABASE语句删除数据库 49

2.6 备份和还原数据库 49

2.6.1 使用企业管理器进行备份和还原 49

2.6.2 使用查询分析器进行备份和还原 53

2.6.3 直接复制文件的备份和还原 54

2.7.1 使用向导配置发布和分发 55

2.7 发布和订阅数据库 55

2.7.2 创建发布 58

2.7.3 订阅发布 62

2.8 系统数据库介绍 67

2.8.1 主控数据库master 67

2.8.2 模板数据库model 69

2.8.3 临时数据库tempdb 69

本章小结 69

习题2 70

第3章 表的创建与管理 72

3.1 SQL Server 2000中的数据类型 72

3.1.1 数字数据类型 72

3.1.2 字符串数据类型 73

3.1.3 日期时间数据类型 75

3.1.4 其他数据类型 75

3.1.5 用户自定义数据类型 76

3.2 表的创建 78

3.2.1 用企业管理器创建表 78

3.2.2 用CREATE TABLE语句创建表 81

3.3.1 NULL约束 82

3.3 使用约束 82

3.3.2 PRIMARY KEY约束 83

3.3.3 UNIQUE约束 85

3.3.4 FOREIGN KEY约束 86

3.3.5 CHECK约束 91

3.3.6 DEFAULT约束 93

3.4 表的修改 93

3.4.1 使用企业管理器修改表 94

3.4.2 使用ALTER TABLE语句修改表 96

3.5 表的删除 98

3.5.1 使用企业管理器删除表 98

3.5.2 使用DROP TABLE语句删除表 99

3.6 查看表属性 99

本章小结 100

习题3 100

3.6.1 使用企业管理器查看表属性 100

3.6.2 使用系统存储过程sp_help查看表属性 100

第4章 使用选择查询检索数据 102

4.1 SELECT语句概述 102

4.1.1 SELECT语句的基本语法格式 102

4.1.2 SELECT语句的执行方式 103

4.2 使用SELECT子句选取字段和记录 106

4.2.1 使用字段列表指定输出字段 106

4.2.2 使用选择谓词限制记录行数 109

4.3.1 使用内部连接组合两个表中的记录 111

4.3 使用FROM子句指定数据源 111

4.3.2 使用左边外部连接组合两个表中的记录 113

4.3.3 使用右边外部连接组合两个表中的记录 114

4.3.4 使用完全外部连接组合两个表中的记录 114

4.3.5 使用交叉连接组合两个表中的记录 115

4.4 使用WHERE子句过滤记录 116

4.4.1 WHERE子句的语法格式 117

4.4.2 使用单一查询条件过滤记录 117

4.4.3 使用AND和OR组合查询条件 117

4.4.4 使用BETWEEN和NOT BETWEEN过滤记录 119

4.4.5 使用IN和NOT IN过滤记录 120

4.4.6 使用LIKE和通配符过滤记录 121

4.5 使用ORDER BY子句对记录排序 124

4.5.1 ORDER BY子句的语法格式 125

4.5.2 将TOP...WITH TIES子句与ORDER BY子句联用 125

4.6 使用聚合函数返回汇总值 127

4.6.1 使用SUM函数计算字段的累加和 127

4.6.2 使用AVG函数计算字段的平均值 128

4.6.4 使用MAX函数计算字段的最大值 129

4.6.3 使用COUNT函数统计记录行数 129

4.6.5 使用MIN函数计算字段的最小值 130

4.7 使用GROUP BY子句对记录分组统计 131

4.7.1 GROUP BY子句的语法格式 131

4.7.2 根据分组字段进行汇总计算 133

4.7.3 使用HAVING子句过滤记录 134

4.8 用COMPUTE和COMPUTE BY汇总数据 135

4.8.1 使用COMPUTE子句汇总数据 135

4.8.2 使用COMPUTE BY子句汇总数据 136

4.9 使用子查询 137

4.9.1 使用子查询进行比较测试 138

4.9.2 使用子查询进行集成员测试 138

4.9.3 使用子查询进行存在性测试 139

4.9.4 使用子查询进行批量比较测试 140

4.10 将查询结果保存到表中 141

4.10.1 将查询结果保存到临时表中 142

4.10.2 将查询结果保存到永久表中 142

习题4 143

本章小结 143

第5章 使用操作查询更新数据 146

5.1 添加新数据 146

5.1.1 使用INSERT语句添加新记录 146

5.1.2 使用INSERT...SELECT语句添加新记录 149

5.2 修改已有数据 150

5.2.1 使用UPDATE语句修改记录 150

5.2.2 使用FROM子句扩展UPDATE语句 151

5.3.1 用DELETE语句删除表中的指定记录 152

5.3 删除无用数据 152

5.3.2 使用FROM子句扩展DELETE语句 153

5.3.3 使用TRUNCATE TABLE语句删除表中所有记录 153

5.4 导入与导出数据 154

5.4.1 导出数据 154

5.4.2 导入数据 159

本章小结 162

习题5 162

6.1.1 索引的作用 164

第6章 使用索引提高检索效率 164

6.1 索引概述 164

6.1.2 索引的分类 165

6.2 建立索引 166

6.2.1 系统自动建立索引 166

6.2.2 使用向导建立索引 167

6.2.3 使用企业管理器建立索引 170

6.2.4 使用CREATE INDEX语句建立索引 172

6.3.2 使用DROP INDEX语句删除索引 174

6.3 删除索引 174

6.3.1 使用企业管理器删除索引 174

6.4 全文索引 175

6.4.1 启动Microsoft Search服务 175

6.4.2 建立全文目录 176

6.4.3 建立全文索引 178

6.4.4 管理全文索引 181

6.4.5 使用全文索引 182

本章小结 185

习题6 185

第7章 管理和使用视图 186

7.1 视图概述 186

7.1.1 理解视图 186

7.1.2 视图的用途 187

7.1.3 视图的限制 188

7.2 建立视图 188

7.2.1 使用向导建立视图 188

7.2.2 使用企业管理器建立视图 191

7.2.3 使用CREATE VIEW语句建立视图 193

7.3 修改视图 197

7.3.1 使用企业管理器修改视图 197

7.3.2 使用ALTER VIEW语句修改视图 198

7.4 重命名视图 199

7.4.1 使用企业管理器重命名视图 199

7.4.2 使用sp_rename重命名视图 199

7.5.2 使用DROP VIEW语句删除视图 200

7.5.1 使用企业管理器删除视图 200

7.5 删除视图 200

7.6 使用视图 201

7.6.1 通过视图检索表数据 201

7.6.2 通过视图添加表数据 201

7.6.3 通过视图修改表数据 203

7.6.4 通过视图删除表数据 204

本章小结 204

习题7 205

8.1.1 使用批处理 206

第8章 Transact-SQL程序设计 206

8.1 基本知识 206

8.1.2 使用脚本 208

8.1.3 使用常量 209

8.1.4 使用局部变量 211

8.1.5 使用运算符 213

8.1.6 使用表达式 217

8.1.7 添加注释 217

8.2 使用流程控制语句 218

8.2.1 使用BEGIN...END语句块 218

8.2.2 使用IF...ELSE语句 219

8.2.3 使用CASE表达式 220

8.2.4 使用GOTO语句 223

8.2.5 使用WAITFOR语句 224

8.2.6 使用WHILE语句 224

8.3 使用函数 226

8.3.1 字符串函数 226

8.3.3 日期和时间函数 227

8.3.2 数学函数 227

8.3.4 数据类型转换函数 228

8.3.5 系统函数 230

8.3.6 用户定义函数 231

8.4 使用游标 236

8.4.1 声明游标 236

8.4.2 打开游标 239

8.4.3 从游标中提取记录 240

8.4.4 通过游标更新数据 242

8.4.5 关闭游标 243

8.4.6 释放游标 244

8.5 使用存储过程 244

8.5.1 建立存储过程 244

8.5.2 执行存储过程 249

8.5.3 执行字符串 252

8.5.4 查看存储过程 253

8.5.5 删除存储过程 255

8.5.6 修改和重命名存储过程 256

8.6.1 事务概述 257

8.6.2 启动事务 257

8.6 事务处理 257

8.6.3 结束事务 258

本章小结 259

习题8 260

9.1 使用默认值 263

9.1.1 建立默认值 263

第9章 使用默认值、规则和触发器 263

9.1.2 绑定默认值 265

9.1.3 解除默认值 268

9.1.4 删除默认值 269

9.2 使用规则 270

9.2.1 建立规则 270

9.2.2 绑定规则 272

9.2.3 解除规则 274

9.2.4 删除规则 274

9.3.1 建立触发器 275

9.3 使用触发器 275

9.3.2 修改和重命名触发器 280

9.3.3 查看触发器 281

9.3.4 删除触发器 281

本章小结 282

习题9 282

10.1 SQL Server 2000的安全级别 284

10.1.1 设置SQL Server 2000的安全模式 284

第10章 安全性管理 284

10.1.2 权限验证 287

10.2 登录账户管理 287

10.2.1 系统内置的登录账户 287

10.2.2 添加登录账户 289

10.2.3 修改登录密码 291

10.2.4 禁止登录账户 292

10.2.5 删除登录账户 293

10.3 服务器角色管理 294

10.3.1 固定服务器角色 294

10.3.2 向固定服务器角色中添加成员 295

10.3.3 从固定服务器角色中删除成员 296

10.3.4 查看固定服务器角色成员 297

10.4 数据库角色管理 297

10.4.1 固定数据库角色 298

10.4.2 数据库角色public 298

10.4.3 建立数据库角色 298

10.4.4 增删数据库角色的成员 299

10.4.5 删除数据库角色 300

10.5.2 添加用户账户 301

10.5 用户账户管理 301

10.5.1 guest用户账户 301

10.5.3 更改用户账户 303

10.5.4 删除用户账户 304

10.6 权限管理 304

10.6.1 权限的种类 304

10.6.2 权限的管理 305

本章小结 308

习题10 308

相关图书
作者其它书籍
返回顶部