《SQL Server 7 24学时教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)谢普克(Matthew Shepker)著;刘艺,周增改译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2000
  • ISBN:7111078691
  • 页数:256 页
图书介绍:

1.1 SQL Server简介 1

1.2 SQL Server历史 1

第1学时 SQL Server介绍 1

1.3 关系型数据库管理系统 2

1.4 SQL Server 7.0的主要特点 3

1.4.1 基于图形的管理工具 3

1.4.2 集中式的管理 3

1.4.3 支持多客户应用程序 3

1.4.4 支持多个不同的开发平台 3

1.4.5 支持企业级的应用程序 4

1.4.6 运行于Windows NT和Windows 95/98 4

1.4.7 支持数据复制 4

1.4.8 支持分布式事务处理 4

1.4.11 拥有SQL Server的总费用低于其竞争对手 5

1.5 SQL Server和客户/服务器模式 5

1.4.9 支持数据库仓库 5

1.4.10 内建式的在线分析处理 5

1.6 DBA介绍 6

1.7 课时小结 7

1.8 专家答疑 8

1.9 课外作业 8

1.9.1 思考题 8

1.9.2 练习题 8

第2学时 安装SQL Server 9

2.1 SQL Server的安装步骤 9

2.2 安装前的准备 9

2.2.1 硬件要求 9

2.2.3 创建Windows NT用户帐号 10

2.2.2 软件要求 10

2.3 SQL Server版本 12

2.4 安装SQL Server 13

2.5 检查SQL Server的安装 17

2.5.1 程序和数据目录 18

2.5.2 加载的所有管理工具 18

2.5.3 加载的SQL Server服务 18

2.6 解决安装中的问题 18

2.6.1 错误信息 18

2.9 专家答疑 19

2.10 课外作业 19

2.10.1 思考题 19

2.8 课时小结 19

2.7 卸载SQL Server 19

2.6.2 安装检查 19

2.10.2 练习题 20

第3学时 关系型数据库介绍 21

3.1 关于关系型数据库 21

3.2 数据库结构 21

3.2.1 物理数据库组件 21

3.2.2 逻辑数据库组件 21

3.3 数据库对象 22

3.3.1 表 22

3.3.2 视图 23

3.3.3 索引 24

3.3.4 数据类型 24

3.3.5 约束 24

3.3.7 触发器 25

3.3.6 存储过程 25

3.5 专家答疑 26

3.6 课外作业 26

3.6.1 思考题 26

3.6.2 练习题 26

3.4 课时小结 26

第4学时 数据库结构基础 27

4.1 关于数据库 27

4.2 物理空间分配 27

4.2.1 页 27

4.2.2 区域 28

4.2.3 文件和文件组 28

4.3 系统数据库 28

4.3.1 master数据库 28

4.4 用户数据库 29

4.4.1 pubs数据库 29

4.3.2 model数据库 29

4.3.4 msdb数据库 29

4.3.3 tempdb数据库 29

4.4.2 Northwind数据库 30

4.5 系统目录 30

4.6 事务日志 30

4.7 课时小结 31

4.8 专家答疑 31

4.9 课外作业 32

4.9.1 思考题 32

4.9.2 练习题 32

5.2.1 Books online 33

5.2 SQL Server 7.0组 33

第5学时 使用工具 33

5.1 所有的工具 33

5.2.2 Client Network Utility 34

5.2.3 SQL Enterprise Manager 35

5.2.4 导入和导出数据 36

5.2.5 MSDTC Administrative Console 36

5.2.6 Profiler 36

5.2.7 Query Analyzer 37

5.2.8 readme.txt文件 37

5.2.9 Server Network Utility 37

5.2.10 Service Manager 38

5.2.11 Uninstall SQL Server 7.0 38

5.3 Microsoft SQL Server-Switch组 38

5.4.2 isql 39

5.4 其他工具 39

5.4.1 BCP 39

5.4.3 osql 40

5.4.4 makepipe和readpipe 41

5.5 课时小结 41

5.6 专家答疑 41

5.7 课外作业 41

5.7.1 思考题 41

5.7.2 练习题 42

第6学时 创建数据库、文件和文件组 43

6.1 什么是文件和文件组 43

6.1.1 数据库文件 43

6.2 创建数据库 44

6.1.2 文件组 44

6.2.1 使用SQL Enterprise Manager 创建数据库 45

6.2.2 使用SQL语句创建数据库 47

6.3 数据库选项 49

6.4 调整数据库大小 50

6.4.1 紧缩数据库 51

6.4.2 扩大数据库 52

6.5 删除数据库 53

6.6 课时小结 53

6.7 专家答疑 53

6.8 课外作业 53

6.8.1 思考题 53

6.8.2 练习题 54

7.2 数据库表基础 55

7.1 什么是表 55

第7学时 创建表 55

7.3 设计表 56

7.3.1 标识符 56

7.3.2 数据类型 56

7.3.3 可空值性 58

7.4 创建表 58

7.4.1 使用SQL Enterprise Manager 创建表 58

7.4.2 使用SQL Query Analyzer 创建表 61

7.5 修改表 62

7.6 删除表 65

7.6.1 使用SQL Enterprise Manager 删除表 65

7.6.2 使用SQL Query Analyzer 删除表 66

7.9.2 练习题 67

7.9.1 思考题 67

7.8 专家答颖 67

7.9 课外作业 67

7.7 课时小结 67

第8学时 登录和安全 69

8.1 安全性的需求 69

8.2 SQL Server安全基础 70

8.3 安全模式 71

8.3.1 Windows NT认证 71

8.3.2 SQL Server混合认证 72

8.4 服务器登录和数据库用户 73

8.5 角色 77

8.5.1 预定义服务器角色 77

8.6 课时小结 78

8.5.4 定制数据库角色 78

8.5.3 公共角色 78

8.5.2 预定义数据库角色 78

8.7 专家答绺 79

8.8 课外作业 79

8.8.1 思考题 79

8.8.2 练习题 79

第9学时 许可 80

9.1 什么是许可 80

9.2 许可类型 80

9.2.1 语句许可 80

9.2.2 对象许可 81

9.3 许可状态 81

9.4.1 使用SQL Enterprise Manager 分配许可 82

9.4 分配许可 82

9.3.2 撤销 82

9.3.1 禁止 82

9.3.3 授予 82

9.4.2 使用SQL命令分配许可 83

9.5 拥有权链 84

9.6 课时小结 85

9.7 专家答疑 85

9.8 课外作业 85

9.8.1 思考题 85

9.8.2 练习题 85

第10学时 实施备份 86

10.1 何时以及为什么需要备份 86

10.2.1 全数据库备份 87

10.2.2 事务日志备份 87

10.2 SQL Server备份是如何工作的 87

10.2.3 增量备份 88

10.3 其他的备份考虑事项 88

10.3.1 将备份到何种介质上——磁盘还是磁带 88

10.3.2 一天中何时运行备份 89

10.3.3 备份存储在何处 89

10.3.4 备份将保存多久 89

10.3.5 备份将如何被验证 89

10.3.6 谁负责备份 89

10.4 备份设备的种类 90

10.4.1 磁盘备份设备 90

10.4.2 磁带备份设备 90

10.4.3 命名管道备份设备 90

10.4.4 创建备份设备 90

10.5 备份用户数据库 92

10.6.1 备份master数据库 94

10.6 备份系数数据库 94

10.6.2 备份msdb数据库 95

10.6.3 备份model数据库 95

10.6.4 备份分发数据库 95

10.7 课时小结 95

10.8 专家答疑 95

10.9 课外作业 95

10.9.1 思考题 95

10.9.2 练习题 96

第11学时 恢复数据 97

11.1 恢复概述 97

11.2 自动恢复 98

11.4 恢复用户数据库 99

11.3 恢复数据库 99

11.5 恢复系数数据库 101

11.5.1 恢复master数据库 101

11.5.2 修复master数据库 102

11.6 课时小结 102

11.7 专家答疑 102

11.8 课外作业 102

11.8.1 思考题 102

11.8.2 练习题 103

第12学时 导入和导出数据 104

12.1 互用性 104

12.2 数据转换服务概述 104

12.3 数据转换服务 105

12.4 批拷贝程序 108

12.6 课时小结 111

12.7 专家答疑 111

12.5 BULK INSERT 111

12.8 课外作业 112

12.8.1 思考题 112

12.8.2 练习题 112

第13学时 复制介绍 113

13.1 什么是复制 113

13.2 出版/订阅模型 113

13.2.1 出版服务器 113

13.2.4 出版物 114

13.2.5 文章 114

13.2.3 订阅服务器 114

13.2.2 分发服务器 114

13.2.6 订阅 116

13.3 复制怎样工作 116

13.4 复制代理 116

13.4.1 快照代理 116

13.4.2 日志读者代理 116

13.4.3 分发代理 117

13.4.4 合并代理 117

13.5 复制数据时的因素 117

13.5.1 数据延迟 117

13.5.2 站点独立性 117

13.5.3 事务一致性 118

13.5.4 数据库分发方法 118

13.6.2 事务复制 119

13.6.1 快照复制 119

13.6 分发方法 119

13.6.3 合并复制 120

13.6.4 分布式事务 120

13.7 课时小结 120

13.8 专家答疑 121

13.9 课外作业 121

13.9.1 思考题 121

13.9.2 练习题 121

第14学时 复制策略 122

14.1 复制策略的种类 122

14.1.1 中心出版服务器 122

14.1.2 带远程分发服务器的中心出版服务器 123

14.1.3 能出版的订阅服务器 124

14.1.5 多出版服务器或多订阅服务器 125

14.1.4 中心订阅服务器 125

14.2 向因特网发布数据库 126

14.2.1 匿名订阅 126

14.2.2 配置因特网复制 127

14.2.3 配置出版服务器或分发服务器以便在TCP/IP上进行监听 127

14.2.4 配置出版物以使用FTP 127

14.2.5 配置订阅物以使用FTP 127

14.3 不同环境下的复制 127

14.4 复制的安全性 128

14.5 课时小结 128

14.6 专家答疑 128

14.7 课外作业 128

14.7.2 练习题 129

14.7.1 思考题 129

15.1 创建复制 130

15.1.1 激活出版 130

第15学时 实施复制 130

15.1.2 创建出版物 133

15.1.3 创建订阅 137

15.2 监视复制 142

15.2.1 SQL语句 142

15.2.2 SQL Enterprise Manager 142

15.4 专家答疑 143

15.5 课外作业 143

15.5.1 思考题 143

15.3 课时小结 143

15.2.3 性能监视 143

15.5.2 练习题 144

第16学时 任务调度和报警 145

16.1 SQL Server Agent服务 145

16.2 管理作业 146

16.2.1 调度作业 146

16.2.2 查看作业历史 150

16.3 报警和操作员 151

16.3.1 创建操作员 151

16.3.2 创建报警 153

16.4 SQL Mail 155

16.5 课时小结 155

16.7.2 练习题 156

16.7.1 思考题 156

16.7 课外作业 156

16.6 专家答疑 156

第17学时 数据查询 157

17.1 取数据 157

17.2 pubs数据库概览 157

17.3 打开一个数据库 158

17.4 SELECT语句 158

17.4.1 限制列 159

17.4.2 改变列标题 160

17.4.3 添加说明文字 161

17.4.4 改变行序 162

17.5 限制行数 163

17.5.1 比较操作符 163

17.5.2 使用范围 165

17.5.3 使用列举 166

17.5.4 使用关键字LIKE 167

17.6 函数 167

17.6.1 字符串函数 167

17.6.2 日期函数 168

17.6.3 算术函数 169

17.6.4 数学函数 169

17.6.5 系统函数 170

17.7 课时小结 170

17.8 专家答疑 170

17.9 课外作业 170

17.9.1 思考题 171

17.9.2 练习题 171

18.2 消除相同行 172

18.3 聚合函数 172

第18学时 高级SELECT语句 172

18.1 快速回顾 172

18.4 关联数据 177

18.5 子查询 180

18.6 SELECT INTO 181

18.7 UNION 182

18.8 课时小结 182

18.9 专家答疑 183

18.10 课外作业 183

18.10.1 思考题 183

18.10.2 练习题 183

19.1 从何入手 184

19.2 插入数据 184

第19学时 修改数据 184

19.2.1 缺省值 187

19.2.2 使用SELECT语句的插入 187

19.3 更新数据 188

19.4 锁定 191

19.5 课时小结 191

19.6 专家答疑 192

19.7 课外作业 192

19.7.1 思考题 192

19.7.2 练习题 192

第20学时 存储过程 194

20.1 什么是存储过程 194

20.2 存储过程的用途 195

20.3 创建和修改存储过程 195

20.3.1 创建存储过程 196

20.3.2 修改存储过程 200

20.4 运行存储过程 201

20.5 删除存储过程 202

20.6 课时小结 202

20.7 专家答疑 202

20.8 课外作业 202

20.8.1 思考题 202

20.8.2 练习题 203

第21学时 SQL Server编程 204

21.1 通常意义上的编程 204

21.2 批 204

21.3 事务 205

21.3.1 隐式事务 205

21.3.2 显式事务 206

21.4.2 IF…ELSE 207

21.4 流控制 207

21.4.1 BEGIN…END 207

21.4.3 WHILE 208

21.4.4 GOTO和RETURN 209

21.5 注释 210

21.6 变量 210

21.6.1 创建变量 210

21.6.2 赋值变量 210

21.7 课时小结 211

21.8 专家答疑 211

21.9 课外作业 211

21.9.1 思考题 211

21.9.2 练习题 212

22.2.1 族索引 213

22.2 索引类型 213

第22学时 索引和数据完整性 213

22.1 索引的用途 213

22.2.2 非族索引 214

22.2.3 唯一索引 214

22.3 创建索引 215

22.4 数据完整性 219

22.5 触发器 219

22.6 课时小结 220

22.7 专家答疑 220

22.8 课外作业 220

22.8.1 思考题 220

22.8.2 练习题 220

23.1 SQL Server调整的改进 221

第23学时 优化和调整 221

23.2 为什么要调整你的服务器 222

23.3 建立基准 222

23.4 SQL Server Performance Monitor 223

23.4.1 监视计数器 223

23.4.2 运行SQL Server Performance Monitor 224

23.5 使用SQL Server Profiler 224

23.6 使用Index Tuning Wizard 227

23.7 课时小结 229

23.8 专家答疑 229

23.9 课外作业 229

23.9.1 思考题 230

23.9.2 练习题 230

24.2.1 文档准备 231

24.2 排错步骤 231

第24学时 排错 231

24.1 “全完了!” 231

24.2.2 弄清情况 232

24.2.3 判定问题 232

24.2.4 试图修复 232

24.3 SQL Server信息资源 233

24.3.1 SQL Server错误日志 233

24.3.2 Windows NT 事件日志 234

24.4 SQL Server错误信息 236

24.4.1 严重性等级 236

24.4.2 非致命错误 236

24.4.3 致使错误 237

24.5 处理损坏的数据库 237

24.6 Database Consistency Checker 238

24.5.1 修复损坏的用户表 238

24.5.2 修复损坏的系统表 238

24.7 使用跟踪标志 239

24.8 其他信息源 239

24.8.1 微软在线支持 239

24.8.2 微软新闻组 239

24.8.3 MSDN和TechNet 239

24.8.4 微软技术支持 239

24.9 课时小结 239

24.10 专家答疑 240

24.11 课外作业 240

24.11.1 思考题 240

24.11.2 练习题 240

附录 答案 241