《SQL Server 7.0入门与提高》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周绪等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302038406
  • 页数:383 页
图书介绍:本书从Transact-SQL语言基础知识出发,深入浅出地介绍了SQL数据库的建立、数据的检索、数据安全的管理以及基于SQLServer的客户端应用程序的开发。

前言 1

第1章 SQL Server 7.0概述 3

1.1 SQL Server 7.0的领先技术 4

1.2 SQL Server 7.0的结构 5

1.3 SQL Server 7.0的新特点 7

1.3.1 图形化的安装与升级操作方式 7

1.3.2 全面而易用的管理工具 7

1.3.3 SQL Server管理向导 8

1.4 本章小结 11

第2章 安装SQL Server 7.0 13

2.1 安装SQL Server 7.0所需的软、硬件配置 14

2.2 安装前的注意事项 15

2.3 远程安装SQL Server 7.0 17

2.4 本地安装SQL Server 7.0 18

2.5 Enterprise Manager介绍 26

2.6 本章小结 29

第3章 数据库基础 31

3.2 SQL Server数据库对象 32

3.1 关系数据库基本概念 32

3.3 SQL和Transact-SQL 35

3.3.1 SQL语言的发展与特点 35

3.3.2 Transact-SQL 36

3.4 本章小结 36

第4章 SQL Server的系统组成 37

4.1 SQL Server 7.0的系统数据库 38

4.2 SQL Server 7.0的系统表 39

4.3 SQL Server 7.0的系统存储过程 41

4.5 本章小结 42

4.4 SQL Server 7.0的示例数据库 42

第5章 SQL Server服务器的管理与使用 43

5.1 管理SQL Server服务器组 44

5.2 SQL Server服务器的连接和注册 45

5.2.1 配置服务器端的Server Network Utility 45

5.2.2 配置客户端的Client Network Utility 47

5.2.3 注册服务器 49

5.2.4 断开与恢复同服务器的连接 52

5.2.5 删除服务器 53

5.3 注册SQL Server服务器的注意事项 53

5.4 配置SQL Server服务器 54

5.5 启动和关闭SQL Server服务 56

5.6 本章小结 57

第6章 SQL Query Analyzer的命名用方法 59

6.1 登录到服务器 60

6.2 Query Analyzer的菜单命令 61

6.3 配置Query Analyzer 63

6.4 Query Analyzer应用举例 65

6.5 本章小结 66

第7章 SQL Server数据库管理 67

7.1 操作系统文件 68

7.2 数据库文件组 69

7.3 创建数据库 70

7.3.1 使用Enterprise Manager创建数据库 72

7.3.2 使用Transact-SQL创建数据库 72

7.4 查看数据库的信息 76

7.5 管理数据库 78

7.5.1 数据库更名 78

7.5.2 修改数据库选项 79

7.5.3 修改数据库大小 80

7.5.4 缩小数据库 82

7.6 删除SQL Server数据库 85

7.7 数据库的存储结构 86

7.1.1 页 86

7.1.2 范围 87

7.8 本章小结 88

第8章 SQL Server的命名规则 89

8.1 SQL Server的标识符 90

8.1.1 标识符分类 90

8.1.2 标识符格式 91

8.2 对象命名规则 92

8.3 本章小结 93

第9章 表的管理与使用 95

9.1 SQL Server 7.0表的新特点 96

9.2 创建表 96

9.2.1 使用Enterprise Manager创建表 96

9.2.2 使用Transact-SQL完成表格的创建 98

9.3 删除表格 100

9.3.1 使用Enterprise Manager删除表格 100

9.4 修改表格定义 101

9.3.2 使用Transact-SQL删除表格 101

9.4.1 使用Enterprise Manager修改表格定义 102

9.4.2 使用Transact-SQL修改表格定义 102

9.5 查看表属性 103

9.6 表格重命名 107

9.7 索引 108

9.7.1 索引的特点与用途 108

9.7.2 索引的创建与删除 109

9.8 本章小结 110

第10章 Transact-SQL简单查询 111

10.1 最简单的SELECT查询 112

10.2 使用TOP关键字 114

10.3 使用DISTINCT关键字 115

10.4 使用计算列 116

10.5 操作查询的列名 118

10.6 使用WHERE子句 119

10.6.1 使用算术表达式 119

10.6.2 使用逻辑表达式 120

10.6.3 使用BETWEEN关键字 122

10.6.4 使用IN关键字 123

10.7 使用LIKE子句进行模糊搜索 124

10.7.1 通配符的使用 125

10.7.2 转义字符的使用 127

10.8 使用ORDER BY给数据排序 128

10.9 本章小结 130

第11章 添加、修改表格数据 131

11.1 使用INSERT添加表格数据 132

11.1.1 最简的INSERT语句 132

11.1.3 省略VALUES清单的INSERT语句 133

11.1.2 省略列清单的INSERT语句 133

11.2 使用UPDATE实现数据的修改 134

11.3 使用DELETE删除表中的数据 136

11.4 使用TRUNCATE清空表格 137

11.5 使用Enterprise Manager管理表格数据 137

11.6 本章小结 140

第12章 视图 141

12.1 视图的优点 142

12.2 视图的创建与删除 142

12.3 修改视图定义 144

12.4 浏览视图信息 146

12.5 使用视图来简化查询 147

12.6 在视图上使用INSERT语句 148

12.7 使用UPDATE更新视图中的数据 149

12.8 删除视图中的数据 150

12.9 WITH CHECK OPTION的视图 150

12.10 对视图进行加密 152

12.11 使用视图加强数据安全 152

12.11.1 视图的许可权 153

12.11.2 使用视图隐藏列 153

12.11.3 使用视图隐藏行 154

12.12 本章小结 155

第13章 SQL Server的数据类型 157

13.1 SQL Server 7.0数据类型的新特点 158

13.1.1 对Unicode数据类型的支持 158

13.1.2 数据类型功能的增强 158

13.2 整数数据类型 159

13.3 货币数据类型 160

13.4 数字数据类型 162

13.6 日期/时间数据类型 164

13.5 浮点数据类型 164

13.7 字符数据类型 166

13.8 二进制数据类型 168

13.9 双字节数据类型 169

13.10 图像、文本数据的使用 170

13.11 用户自定义数据类型及使用 171

13.12 本章小结 173

第14章 Transact-SQL高级查询 175

14.1 多表查询和笛卡儿乘积 176

14.2 使用表格别名 178

14.3 使用UNION子句 179

14.4 使用统计函数 181

14.4.1 常用统计函数 181

14.4.2 与统计函数一起使用WHERE子句 182

14.4.3 与统计函数一起使用DISTINCT关键字 182

14.4.4 使用count(?)进行行数的统计 183

14.5 使用GROUP BY子句 183

14.5.1 GROUP BY使用方法 183

14.5.2 使用HAVING关键字来筛选结果 185

14.5.4 使用CUBE关键字 186

14.5.3 使用ALL关键字 186

14.5.5 使用ROLLUP关键字 188

14.6 使用COMPUTE和COMPUTE BY子句 188

14.7 使用嵌套查询 190

14.7.1 嵌套查询使用方法 190

14.7.2 在嵌套查询中使用EXISTS关键字 191

14.7.3 使用NOT EXISTS和NOT IN 191

14.7.4 在列清单中使用嵌套查询 192

14.7.5 灵活使用嵌套查询 193

14.8 本章小结 194

第15章 设计数据完整性 195

15.1 数据完整性基础 196

15.1.1 数据完整性简述 196

15.1.2 数据完整性分类 196

15.1.3 实施数据完整性的途径 198

15.2 使用约速实施数据完整性 199

15.2.1 使用PRIMARY KEY约束 199

15.2.2 使用UNIQUE约束 203

15.2.3 使用CHECK约束 205

15.2.4 使用FOREIGN KEY约束 208

15.2.5 使用Database Diagram管理外键约束 211

15.3 使用规则 215

15.3.1 使用Transact-SQL管理规则 215

15.3.2 使用Enterprise Manager管理规则 218

15.4 使用默认值 220

15.4.1 使用Transact-SQL管理默认值 220

15.4.2 使用Enterprise Manager管理默认值 221

15.5 使用IDENTITY列 222

15.6 本章小结 224

第16章 SQL Server编程结构 225

16.1 程序注释语句 226

16.2 批处理 227

16.3 局部变量 230

16.3.1 声明局部变量 230

16.3.2 为局部变量赋值 230

16.4 全局变量 233

16.5 IF...ELSE条件结构 238

16.6 BEGIN...END语句块 240

16.8 CASE条件分支 241

16.7 WHILE循环结构 241

16.9 RETURN语句 242

16.10 游标 243

16.10.1 声明游标 243

16.10.2 打开游标 244

16.10.3 关闭游标 245

16.10.4 释放游标 245

16.10.5 使用游标取数 245

16.10.6 利用游标修改数据 249

16.11 事务 251

16.12 本章小结 252

第17章 SQL Server函数 253

17.1 SQL Server的数学函数 254

17.2 SQL Server的字符串函数 258

17.3 SQL Server的日期函数 262

17.4 SQL Server的系统函数 264

17.4.1 关于系统安全 264

17.4.2 关于数据库、数据库对象 265

17.5 其他常用函数 266

17.6 设置查询属性 269

17.7 本章小结 272

第18章 存储过程与触发器 273

18.1 存储过程概述 274

18.2 存储过程的使用和管理 275

18.2.1 创建存储过程 275

18.2.2 管理存储过程 277

18.2.3 执行存储过程 279

18.2.4 删除存储过程 279

18.2.5 修改存储过程 280

18.2.6 通过存储过程传递参数 281

18.2.7 确定存储过程的执行状态 282

18.3 触发器概述 283

18.4 触发器的使用与管理 284

18.4.1 创建触发器 284

18.4.2 管理触发器 287

18.4.3 删除触发器 287

18.4.4 修改触发器 288

18.5 触发器的特殊功能 288

18.5.1 INSERTED和DELETED表 288

18.5.2 建立列级触发器 289

18.6 利用存储过程和触发器维护数据完整性 291

18.7 本章小结 292

第19章 管理SQL Server的安全性 293

19.1 SQL Server的安全性机制 294

19.1.1 操作系统的安全性 294

19.1.2 SQL Server服务器的安全性 295

19.1.3 数据库的安全性 295

19.2 SQL Server标准登录模式 296

19.2.1 创建账户 296

19.1.4 数据库对象的安全性 296

19.2.2 特殊账户SA 298

19.2.3 修改和删除账户 298

19.3 SQL Server集成登录模式 299

19.4 使用Enterprise Manager建立登录账户 300

19.5 SQL Server数据库安全性 302

19.5.1 添加数据库用户 302

19.5.2 删除数据库用户 303

19.5.3 特殊数据库用户 304

19.5.4 使用Enterprise Manager管理数据库用户 304

19.6.1 SQL Server的固定服务器角色 305

19.6 角色 305

19.6.2 SQL Server的固定数据库角色 308

19.6.3 创建角色 311

19.7 许可 313

19.7.1 许可概述 313

19.7.2 授予许可 314

19.7.3 撤消许可 315

19.7.4 拒绝访问 316

19.7.5 使用Enterprise Manager管理许可 317

19.8 本章小结 320

第20章 备份与恢复 321

20.1 数据库备份概念 322

20.1.1 备份 322

20.1.2 数据库备份设备类型 322

20.1.3 物理设备和逻辑设备 323

20.2 数据库备份策略与规划 324

20.2.1 SQL-Server的3种备份策略 324

20.2.2 综合数据备份方案 325

20.2.3 规划数据库备份与恢复 326

20.3.1 创建数据库备份设备 327

20.3 执行数据备份与恢复 327

20.3.2 备份数据库 328

20.3.3 恢复数据库 332

20.4 本章小结 334

第21章 SQL Server的数据传输服务 335

21.1 DTS概述 336

21.1.1 使用DTS 336

21.1.2 DTS工具 337

21.2 DTS Import Wizard和DTS Export Wizard 338

21.3 使用DTS Designer 343

21.3.1 DTS Designer的基本概念 344

21.3.2 DTS Designer使用方法简介 345

21.4 本章小结 350

第22章 SQL Server自动化管理 351

22.1 SQL Server自动管理基础 352

22.1.1 自动化管理机制 352

22.1.2 自动化管理的执行元素 353

22.1.3 一个简单的自动化管理例子 353

22.6 本章小结 353

22.2.1 创建Microsoft Mail邮局 354

22.2 使用SQL Mail 354

22.2.2 配置收件箱 355

22.2.3 配置SQL Mail 356

22.3 创建操作者 357

22.4 设置警报 359

22.5 创建作业 360

第23章 SQL Server分布式数据管理 365

23.1 复制技术概述 366

23.1.1 SQL Server复制模型 366

23.1.3 SQL Server复制的基本元素 369

23.1.2 SQL Server复制技术 369

23.2 配置出版服务器 370

23.3 创建出版物 372

23.4 设计订阅 374

23.5 本章小结 376

第24章 通过WWW发布数据 377

24.1 SQL Server与Web页的交互 378

24.2 使用SQL Server Web Assistant建立Web页 379

24.3 本章小结 383