《SQL Server 2000数据库开发技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨缨,白德淳主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2006
  • ISBN:703016539X
  • 页数:322 页
图书介绍:本书是一本讲解SQL Server 2000应用技能的实用教材。本书知识全面,从SQL Server 2O00的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。

第1章 数据库技术 1

1.1 数据库基础 2

1.1.1 数据库的基本概念 2

1.1.2 数据管理技术的发展 3

1.1.3 数据库系统的体系结构 4

1.2 数据模型 5

1.3 关系数据库 9

1.3.1 关系数据库的概念 9

1.3.2 关系模式的规范化 12

1.3.3 E-R模型到关系模型的转换 13

1.4 关系数据库的设计 15

1.5 图书馆管理系统数据库设计 16

本章小结 21

习题与思考题 21

2.1.1 SQL Server 2000的特点 22

第2章 SQL Server 2000概述 22

2.1 SQL Server 2000简介 22

2.1.2 SQL Server 2000的体系结构 23

2.2 SQL Server 2000的安装 29

2.2.1 SQL Server 2000的配置需求 29

2.2.2 安装SQL Server 2000 31

本章小结 40

习题与思考题 40

第3章 SQL Server的主要管理工具 41

3.1 服务管理器 42

3.2 企业管理器 42

3.3 查询分析器 44

3.3.1 启动查询分析器 44

3.3.2 查询分析器的环境及简单使用 45

3.3.4 保存文件与打开文件 48

3.3.3 清除SQL程序与开启新的查询窗口 48

3.4 服务器网络实用工具 49

3.5 客户端网络实用工具 50

3.6 联机丛书 50

本章小结 51

习题与思考题 51

第4章 SQL Server的服务器管理 52

4.1 SQL Server服务器的启动和停止 52

4.2 管理SQL Server服务器组 53

4.3 SQL Server服务器的连接和注册 54

4.3.1 服务器端和客户端的连接配置 54

4.3.2 注册服务器 57

4.3.3 连接与断开SQL Server服务器 61

4.3.4 删除服务器注册 61

习题与思考题 62

本章小结 62

第5章 数据库的管理 63

5.1 SQL Server的数据库概述 63

5.1.1 数据库的文件与文件组 63

5.1.2 SQL Server的系统数据库与示例数据库 64

5.2 数据库的创建 65

5.2.1 使用向导创建数据库 66

5.2.2 使用企业管理器创建数据库 69

5.2.3 用T-SQL创建数据库 73

5.3 数据库的维护 74

5.3.1 查看数据库信息 74

5.3.2 修改数据库 75

5.3.3 数据库的选项设置 78

5.3.4 数据库的改名 80

5.3.5 数据库的删除 81

5.4 实训项目 82

本章小结 83

习题与思考题 84

第6章 数据表的维护 85

6.1 SQL Server数据类型 85

6.1.1 系统数据类型 85

6.1.2 用户自定义数据类型 88

6.2 SQL Server的对象命名规则 91

6.2.1 SQL Server中的标识符 91

6.2.2 对象命名规则 92

6.3 数据表的创建 93

6.3.1 用企业管理器创建表 93

6.3.2 使用T-SQL创建数据表 95

6.4 表的修改 98

6.4.1 用企业管理器修改表的定义 98

6.4.2 使用T-SQL命令修改表的定义 98

6.5 表的重命名 99

6.6 表的删除 100

6.7 实训项目 101

本章小结 104

习题与思考题 104

第7章 SQL Server 2000的数据完整性 105

7.1 数据完整性基础 105

7.2 使用约束实现数据完整性 107

7.2.1 主键约束 108

7.2.2 外键约束 110

7.2.3 非空约束 113

7.2.4 唯一约束 114

7.2.5 默认值约束 117

7.2.6 检查约束 119

7.3 规则 122

7.3.1 创建规则 122

7.3.2 绑定规则 124

7.3.3 解除绑定 126

7.3.4 删除规则 126

7.4 默认 128

7.4.1 创建默认 128

7.4.2 绑定默认 130

7.4.3 解除默认 132

7.4.4 删除默认 132

7.5 使用自动编号 133

7.6 实训项目 135

本章小结 141

习题与思考题 141

第8章 数据库的数据操作 142

8.1 数据的添加、修改与删除 142

8.1.1 数据的添加 142

8.1.2 数据的修改 145

8.1.3 数据的删除 146

8.1.4 使用企业管理器操作表数据 147

8.2 基本查询语句的使用 150

8.2.1 最简单的SELECT语句 150

8.2.2 选择数据列 151

8.2.3 使用TOP和DISTINCT 152

8.2.4 使用列别名 154

8.2.5 使用计算列 155

8.2.6 数据记录的筛选 155

8.2.7 数据的排序 161

8.2.8 数据的合并 162

8.3 数据的统计 163

8.4 数据的连接 167

8.5 子查询 175

8.5.1 嵌套子查询 175

8.5.2 相关子查询 180

8.6 实训项目 183

本章小结 191

习题与思考题 191

第9章 SQL Server的索引应用 192

9.1 索引基础 192

9.1.1 什么是索引 192

9.1.2 索引的建立原则 193

9.1.3 索引的分类 193

9.2 索引的实施 194

9.2.1 创建索引 194

9.2.2 查看索引信息 200

9.2.3 索引的删除 201

9.3 设置索引的选项 202

9.4 实训项目 203

习题与思考题 206

本章小结 206

第10章 视图 207

10.1 视图概述 207

10.1.1 视图的概念 207

10.1.2 视图的作用 209

10.2 视图的创建 209

10.2.1 使用T-SQL创建视图 209

10.2.2 使用企业管理器创建视图 212

10.2.3 使用向导创建视图 215

10.3 视图的管理 219

10.3.1 查看视图信息 219

10.3.2 修改视图 223

10.3.3 删除视图 224

10.4 实训项目 225

习题与思考题 227

本章小结 227

第11章 SQL Server的编程结构 228

11.1 程序的注释语句 228

11.2 程序的批处理 229

11.2.1 批处理 229

11.2.2 脚本 231

11.3 变量 231

11.3.1 局部变量 231

11.3.2 全局变量 234

11.4 流程控制语句 235

11.4.1 BEGIN…END语句块 235

11.4.2 IF…ELSE语句 236

11.4.3 CASE表达式 238

11.4.4 WAITFOR语句 241

11.4.5 WHILE语句 242

11.5 常用系统函数 243

11.6 用户自定义函数 248

11.6.1 用户自定义函数的定义 248

11.6.2 用户自定义函数的修改 250

11.6.3 用户自定义函数的删除 251

11.7 游标 252

11.7.1 声明游标 252

11.7.2 打开游标 253

11.7.3 从游标中提取记录 255

11.7.4 关闭游标 257

11.7.5 释放游标 257

11.8 事务与锁 258

11.8.1 事务的概念 258

11.8.2 事务的工作原理 259

11.8.3 事务的提交与回滚 260

11.8.4 锁定与并发控制 262

11.9 实训项目 265

本章小结 272

习题与思考题 272

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

12.1 存储过程概述 274

12.1.1 存储过程的概念 274

12.1.2 存储过程的作用 274

12.1.3 存储过程的类型 275

12.2 实现无参数和返回值的存储过程 276

12.2.1 存储过程的建立 276

12.2.2 查看存储过程的定义 277

12.2.3 存储过程的修改 278

12.2.4 存储过程的删除 279

12.2.5 存储过程的执行 280

12.3 实现带参数和返回值的存储过程 280

12.3.1 实现带参数的存储过程 280

12.3.2 实现带返回值的存储过程 282

12.4 触发器概述 283

12.4.1 触发器的概念 283

12.4.2 触发器的优点 283

12.4.3 触发器的分类 283

12.5 触发器的实施 284

12.5.1 创建触发器 284

12.5.2 查看触发器 285

12.5.3 触发器的修改 285

12.5.4 触发器的删除 286

12.6 实训项目 286

本章小结 290

习题与思考题 290

第13章 数据库的安全 291

13.1 数据库的安全机制与验证模式 291

13.1.2 验证模式 292

13.1.1 安全机制 292

13.2.1 创建和管理登录账户 294

13.2 管理服务器的安全性 294

13.2.2 特殊的登录账户sa 296

13.3 管理数据库用户 296

13.3.1 创建和管理数据库用户 296

13.3.2 特殊的数据库用户dbo和guest 297

13.4 角色管理 297

13.4.1 固定服务器角色 297

13.4.2 数据库角色 298

13.5 管理权限 300

13.5.1 SQL Server的用户对象权限 300

13.5.2 用T-SQL分配用户权限 301

13.5.3 用企业管理器分配用户权限 301

13.6 实训项目 304

习题与思考题 305

本章小结 305

第14章 数据库备份与恢复 306

14.1 数据库备份与恢复综述 306

14.1.1 数据库备份与恢复概念 306

14.1.2 数据库备份的种类 307

14.1.3 数据库恢复方式选择 308

14.2 数据库备份与恢复操作 309

14.2.1 数据库的备份 309

14.2.2 数据库的恢复 315

14.3 制定备份与恢复计划 318

14.4 实训项目 319

本章小结 321

习题与思考题 321

参考文献 322