《SQL Server 2000应用基础与实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李国彬等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560613764
  • 页数:278 页
图书介绍:本书讲述SQL Server 2000网络关系型数据库的安装、使用、管理和维护等内容。

第1章 SQL Server 2000概述 1

1.1 基本名词解释 1

1.1.1 与数据库相关的概念 1

目录 1

1.1.2 关系型数据库 2

1.1.3 客户/服务器(Client/Server)体系结构 3

1.1.4 Transact-SQL语言 3

1.2 SQL Server 2000简介 4

1.2.1 SQL Server 2000的版本介绍 4

1.2.2 SQL Server 2000数据库管理系统的主要特点 5

1.3.1 软硬件环境要求 6

1.3.2 安装过程 6

1.3 SQL Server 2000的安装 6

1.4 SQLServer服务的启动和停止 13

1.4.1 SQL Server的服务种类 13

1.4.2 服务管理器 14

1.4.3 通过Windows 2000操作SQL Server服务 15

1.5 服务器端与客户端网络库的设置 16

1.5.1 服务器端网络库的设置 16

1.5.2 配置客户端的网络库 18

1.6 SQL Server服务器的注册和连接 20

1.6.1 注册服务器前应了解的知识 20

1.6.2 注册服务器 21

1.6.3 修改服务器的注册属性与删除服务器 24

1.7.1 企业管理器 25

1.7 企业管理器、查询分析器和联机丛书 25

1.6.4 设置SQL Server登录身份验证模式 25

1.7.2 查询分析器 26

1.7.3 联机丛书 30

本章小结 31

习题与实训 31

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

2.1 系统数据库介绍 33

2.1.1 master数据库 34

2.1.2 model数据库 34

2.1.3 msdb数据库 34

2.1.4 tempdb数据库 34

2.2.1 数据库的结构 35

2.2 创建数据库 35

2.1.5 系统数据库的文件 35

2.2.2 创建数据库 37

2.2.3 自动生成数据库的SQL脚本 46

2.2.4 数据库维护计划 48

2.3 设置数据库选项 53

2.3.1 查看数据库选项 53

2.3.2 设置数据库选项 55

2.3.3 数据库选项的应用 56

2.4 修改数据库结构与删除数据库 56

2.4.1 修改数据库的结构 56

2.4.2 删除数据库 61

2.5.1 创建备份设备 62

2.5 备份和还原数据库 62

2.5.2 使用企业管理器进行备份和还原 64

2.5.3 使用查询分析器进行备份和还原 67

2.6 分离和附加数据库 71

2.6.1 分离数据库 72

2.6.2 附加数据库 72

本章小结 74

习题与实训 74

第3章 表的创建与修改 76

3.1 表及数据类型 76

3.1.1 表的基本概念 76

3.1.2 SQL Server 2000 中的数据类型 77

3.2.1 使用企业管理器创建表结构 81

3.2 使用企业管理器创建表 81

3.2.2 创建完整性约束 83

3.2.3 使用企业管理器修改表 90

3.2.4 使用企业管理器删除表 91

3.3 使用企业管理器管理表中数据 91

3.4 使用T-SQL语句管理表 92

3.4.1 使用CREATE TABLE语句创建表 93

3.4.2 使用CREATE TABLE语句创建字段约束 94

3.4.3 使用ALTER TABLE语句修改表 98

3.4.4 使用DROP TABLE语句删除表 99

本章小结 100

习题与实训 100

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

第4章 查询数据及更新数据 103

4.1 查询数据 103

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

4.1.3 选择查询 110

4.1.4 记录排序 115

4.1.5 统计函数 117

4.1.6 数据分组 119

4.1.7 用COMPUTE汇总数据 121

4.1.8 多表查询 121

4.1.9 子查询 125

4.1.10 将查询结果保存到表中 129

4.2.1 使用INSERT语句插入新记录 130

4.2 插入新数据 130

4.2.2 使用INSERT…SELECT语句插入新记录 131

4.3 修改数据 132

4.3.1 使用UPDATE语句修改记录 132

4.3.2 使用FROM子句扩展UPDATE语句 133

4.4 删除数据 133

4.4.1 用DELETE语句删除表中的指定记录 133

4.4.2 使用FROM子句扩展DELETE语句 133

4.4.3 使用TRUNCATE TABLE语句删除表中所有记录 134

4.5 导入与导出数据 135

4.5.1 导入数据 135

4.5.2 导出数据 138

本章小结 140

习题与实训 141

第5章 索引 143

5.1 索引及其结构与类型 143

5.1.1 什么是索引 143

5.1.2 索引的结构 143

5.1.3 索引类型 144

5.2 创建索引的列 147

5.2.1 创建索引的理由 147

5.2.2 不在每一列上建索引的理由 148

5.3 操作索引 149

5.3.1 创建索引 149

5.2.3 考虑创建索引的列 149

5.3.2 查看索引 160

5.3.3 删除索引 161

本章小结 161

习题与实训 162

第6章 管理数据库其他对象 164

6.1 视图 164

6.1.1 视图概述 164

6.1.2 建立视图 165

6.1.3 管理与操作视图 171

6.2 用户自定义数据类型 174

6.2.1 创建用户自定义数据类型 175

6.2.3 删除用户自定义数据类型 176

6.2.2 查看用户自定义数据类型 176

6.3 使用默认值 177

6.3.1 创建默认值 178

6.3.2 捆绑默认值 178

6.3.3 删除默认值 181

6.3.4 查看默认值 182

6.4 使用规则 183

6.4.1 创建规则 183

6.4.2 捆绑规则 184

6.4.3 查看规则 185

6.4.4 删除规则 186

6.5.1 创建触发器 187

6.5 使用触发器 187

6.5.2 修改与查看触发器 189

6.5.3 删除触发器 191

6.5.4 触发器的应用 191

本章小结 194

习题与实训 194

第7章 T-SQL编程 196

7.1 标识符、变量、批处理与运算符 196

7.1.1 标识符 196

7.1.2 注释 197

7.1.3 变量 197

7.1.4 批处理和脚本 198

7.1.5 运算符 200

7.2.1 字符串函数 202

7.2 系统内置函数 202

7.2.2 数学函数 205

7.2.3 日期和时间函数 206

7.2.4 元数据函数 208

7.2.5 系统函数 210

7.3 流程控制语句 214

7.3.1 定义语句块 214

7.3.2 返回客户端消息语句 215

7.3.3 条件判断语句 215

7.3.4 循环语句 216

7.3.5 其他语句 219

7.4 用户定义函数 220

7.4.1 标量函数 221

7.4.2 内嵌表值函数 222

7.4.3 多语句表值函数 224

7.4.4 用查询分析器创建、修改及删除用户定义函数 226

7.5 事务处理 229

7.5.1 事务概述 229

7.5.2 事务控制语句 230

7.5.3 分布式事务 233

7.5.4 事务的应用举例 234

7.6 存储过程 235

7.6.1 存储过程概述 235

7.6.2 用户存储过程的创建及执行 237

7.6.3 用户存储过程的修改与删除 242

7.6.4 存储过程的应用举例 243

本章小结 246

习题与实训 246

第8章 管理SQL Server的安全性 248

8.1 SQL Server 2000安全性概述 248

8.1.1 数据库的安全性考虑 248

8.1.2 帐户验证 249

8.2 登录帐户管理 250

8.2.1 标准的SQL帐户管理 250

8.2.2 与Windows集成的帐户管理 256

8.3 服务器角色管理 257

8.3.1 固定服务器角色 257

8.3.2 管理服务器角色成员 258

8.3.3 服务器角色的权限 260

8.4 数据库角色管理 261

8.4.1 固定数据库角色 261

8.4.2 用户定义数据库角色 264

8.5 数据库帐户管理 265

8.5.1 内置用户帐户 266

8.5.2 添加和管理用户帐户 266

8.6 权限管理 268

8.6.1 权限的种类 268

8.6.2 权限的管理 269

本章小结 275

习题与实训 276

参考文献 278