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

  • 购买积分:11 如何计算积分?
  • 作  者:张水平主编;王蓉,万映辉,姚群编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2005
  • ISBN:7561219067
  • 页数:293 页
图书介绍:本书是专用于大专院校计算机及相关专业的双语教材。主要内容有:数据库系统基础、Transact-SQL语言编程方法、数据库的备份与恢复、服务器的管理、SQLServer与应用程序的接口等,共十一章。

第1章 数据库系统基础 1

1.1 数据库基本概念 1

1.1.1 数据库 1

1.1.2 数据库管理系统 1

1.1.3 数据库系统 2

1.1.4 数据模型 3

1.2 数据库系统体系结构 6

1.2.1 数据库系统的三级模式结构 7

1.2.2 数据库系统的两级映像及数据独立性 8

1.3 数据库发展新技术——客户/服务器模式(C/S) 9

1.3.1 关于客户/服务器模式 9

1.3.2 客户/服务器结构的特点 9

1.4 数据库系统的设计方法 10

1.4.1 数据库系统的设计标准 10

1.4.2 数据库系统的设计步骤 11

1.5 数据库的优化设计 16

1.6 设计实例1:教学管理系统逻辑数据库的设计 17

1.7 小结与习题 20

1.7.1 小结 20

1.7.2 习题 20

第2章 SQL Server概述 22

2.1 SQL Server特点 22

2.2 SQL Server安装 22

2.2.1 安装SQL Server 2000的软、硬件要求 22

2.2.2 本地安装SQL Server 2000 23

2.2.3 远程安装SQL Server 2000 30

2.3 SQLServer管理工具 30

2.3.1 企业管理器(Enterprise Manager) 30

2.3.2 查询分析器(Query Analyzer) 31

2.3.3 事件探查器(Performance Monitor) 32

2.3.4 服务管理器(Service Manager) 33

2.3.5 SQLServer联机丛书(SQLServer Books Online) 33

2.4 关于Transact-SQL 35

2.4.1 数据定义语言 35

2.4.2 数据控制语言 35

2.4.3 数据操作语言 36

2.4.4 其他语言元素 36

2.5 服务器的注册与管理 37

2.5.1 注册服务器 37

2.5.2 删除服务器注册 40

2.5.3 服务器管理 40

2.6 小结与习题 40

2.6.1 小结 40

2.6.2 习题 41

第3章 物理数据库的创建与维护 42

3.1 SQL Server系统支持的数据库 42

3.1.1 系统数据库 42

3.1.2 实例数据库 44

3.2 SQLServer物理数据库组织 44

3.3 数据库的建立 47

3.3.1 用Create Database Wizard创建数据库 47

3.3.2 用Enterprise Manager创建数据库 50

3.3.3 用Transact-SQL创建数据库 51

3.4 修改SQL Server数据库 57

3.4.1 使用Enterprise Manager修改数据库 58

3.4.2 用Transact-SQL修改数据库 60

3.4.3 修改库名及删除数据库 61

3.5 表的建立 65

3.5.1 SQL Server数据类型 65

3.5.2 用Enterprise Manager命令建表 71

3.5.3 用Transact-SQL建表 78

3.6 数据表结构的维护 81

3.6.1 用Enterprise Manager命令修改表 81

3.6.2 用Transact-SQL修改表 82

3.6.3 删除表 84

3.7 设计实例2:教学管理数据库的建立与维护 85

3.7.1 建立教学管理物理数据库 85

3.7.2 建立教学管理数据库中的各种表 86

3.8 小结与习题 88

3.8.1 小结 88

3.8.2 习题 89

第4章 数据库的操作 90

4.1 表数据的操作 90

4.1.1 数据的插入 90

4.1.2 数据的修改 91

4.1.3 数据的删除 93

4.1.4 大文本及图像数据的处理 94

4.2 索引的处理 96

4.2.1 索引的分类 96

4.2.2 索引的建立与删除 97

4.2.3 索引的应用 99

4.3 设计实例3:教学管理系统数据库的操作处理 100

4.4 小结与习题 100

4.4.1 小结 100

4.4.2 习题 101

第5章 数据的查询与统计 102

5.1 光标及应用 102

5.1.1 声明光标 103

5.1.2 打开光标 104

5.1.3 从光标中读取数据信息 104

5.1.4 关闭或释放光标 105

5.1.5 利用光标修改和删除数据 106

5.2 查询处理 106

5.2.1 简单查询 107

5.2.2 连接查询 114

5.2.3 子查询 119

5.2.4 集合查询 121

5.3 统计处理 122

5.3.1 使用聚合函数 123

5.3.2 查询结果排序 124

5.3.3 查询结果分组 125

5.3.4 查询结果统计 128

5.4 设计实例4:对教学管理系统的数据库进行查询 130

5.5 小结与习题 132

5.5.1 小结 132

5.5.2 习题 132

第6章 视图、存储过程和触发器 133

6.1 视图的处理及应用 133

6.1.1 视图的创建 134

6.1.2 视图的维护 138

6.1.3 视图的应用 142

6.2 存储过程及应用 145

6.2.1 创建存储过程 146

6.2.2 修改存储过程 150

6.2.3 运行存储过程 151

6.2.4 删除存储过程 154

6.3 触发器及应用 155

6.3.1 触发器的原理 156

6.3.2 触发器的创建 157

6.3.3 触发器的维护 160

6.4 设计实例5:为教学管理系统创建视图、存储过程和触发器 163

6.4.1 利用Transact-SQL创建视图 163

6.4.2 利用Transact-SQL创建存储过程 163

6.4.3 利用Transact-SQL创建触发器 164

6.5 小结与习题 165

6.5.1 小结 165

6.5.2 习题 165

第7章 Transact-SQL编程方法 166

7.1 变量 166

7.1.1 局部变量 166

7.1.2 全局变量 170

7.2 运算符及函数 172

7.2.1 运算符 172

7.2.2 函数 174

7.3 程序控制语句 178

7.3.1 IF…ELSE 178

7.3.2 BEGIN…END 179

7.3.3 WHILE 179

7.3.4 GOTO标签 180

7.3.5 WAITFOR命令 180

7.3.6 RETURN命令 181

7.3.7 注释语句 181

7.3.8 CASE表达式 182

7.4 输出语句 183

7.4.1 输出字符语句(PRINT) 183

7.4.2 输出错误信息命令(RAISERROR) 184

7.5 设计实例6:用Transact-SQL编写简单的应用程序 185

7.6 小结与习题 186

7.6.1 小结 186

7.6.2 习题 186

第8章 数据的备份与恢复 187

8.1 数据的备份 187

8.1.1 备份类型 188

8.1.2 备份策略 188

8.1.3 备份设备 189

8.1.4 备份操作 189

8.2 数据的恢复 196

8.2.1 恢复模式 196

8.2.2 恢复操作 197

8.3 数据的复制 200

8.4 小结与习题 200

8.4.1 小结 200

8.4.2 习题 201

第9章 SQL Server的网页发布 202

9.1 Web Assistant基础知识 202

9.2 使用Web Assistant Wizard发布网页 203

9.3 使用系统存储过程发布网页 208

9.3.1 使用sp_makewebtask创建生成HTML文档的任务 208

9.3.2 使用sp_runwebtask运行Web任务 212

9.3.3 使用sp_dropwebtask运行Web任务 212

9.4 小结与习题 212

9.4.1 小结 212

9.4.2 习题 213

第10章 服务器的管理 214

10.1 SQL Server代理服务 214

10.1.1 配置SQL Server Agent服务 214

10.1.2 作业管理 218

10.1.3 警报管理 223

10.2 服务器活动监视 227

10.2.1 使用SQL事件探查器进行监视 228

10.2.2 使用Enterprise Manager监视当前活动 232

10.3 数据库的安全性 233

10.3.1 SQL Server身份认证模式 234

10.3.2 创建用户账号 237

10.3.3 角色管理 239

10.3.4 权限管理 243

10.3.5 安全管理一般策略 246

10.4 小结与习题 247

10.4.1 小结 247

10.4.2 习题 247

第11章 SQL Server与应用程序的接口 249

11.1 利用ODBC访问SQL Server 249

11.1.1 ODBC概述 249

11.1.2 配置ODBC数据源 251

11.1.3 利用ODBC访问SQL Server数据库 254

11.2 设计实例7:利用ODBC访问教学管理数据库 259

11.3 利用ADO访问SQL Server 262

11.3.1 ADO技术简介 263

11.3.2 ADO组件概述 264

11.4 设计实例8:利用ADO访问教学管理数据库 265

11.5 小结与习题 268

11.5.1 小结 268

11.5.2 习题 269

附录A Transact-SQL提供的函数 270

附录B 常用语句 276

附录C SQL Server系统存储过程 279

附录D 扩展存储过程 287

附录E sp_makewebtas存储过程参数含义 290

参考文献 293