《电脑超级培训学院 SQL超级培训班》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:中国IT培训工程编委会编
  • 出 版 社:珠海:珠海出版社
  • 出版年份:2002
  • ISBN:7806078207
  • 页数:373 页
图书介绍:本书详细介绍了计算机基础知识、中文InDesign专业排版实例教程等内容。

第1章 数据库基本知识 1

1.1 数据库的特点 1

1.2 数据库的模型 2

1.2.1 网状数据库模型 2

1.2.2 层次型数据库模型 2

1.2.3 关系型数据库模型 3

1.3 数据库系统(DBS) 4

1.3.1 用户分类 4

1.3.2 数据库管理系统(DBMS) 4

1.3.3 网络结构 5

1.3.3.1 Main Frame大型数据库 5

1.3.3.2 本地小型数据库 6

1.3.3.3 分布式数据库 6

1.3.3.4 客户机/服务器数据库 6

1.4 关系型数据库模型 7

1.4.1 关系数据库的定义 7

1.4.2 表 8

1.4.3 主键和外键 9

1.4.4 数据完整性的内容 10

1.4.5 关联的分类 10

1.5 设计数据库 11

1.5.1 设计过程 11

1.5.2 数据库规范化 12

1.6 本章小结 12

第2章 SQL Server 2000的介绍与安装 13

2.1 SQL Server 2000基本知识 13

2.1.1 SQL Server 2000概述 13

2.1.2 SQL Server 2000的特性 14

2.1.3 SQL Server 2000的新增功能 15

2.2 安装的系统要求 19

2.2.1 对硬件要求 19

2.2.2 对软件要求 20

2.3 如何安装 21

2.3.1 配置选项 21

2.3.1.1 许可模式 22

2.3.1.2 网络协议 22

2.3.1.3 字符集 23

2.3.1.4 排序顺序 24

2.3.1.5 Unicode设置 24

2.3.1.6 SQL Server 2000的命名实例和多实例 25

2.3.1.7 服务账户 26

2.3.1.8 验证模式 27

2.3.2 直接安装 27

2.3.3 其他安装方式 34

2.3.3.1 向远程服务器上安装SQL Server 2000 34

2.3.3.2 从网络共享中安装 34

2.3.3.3 无人值守安装 34

2.3.4 从其他版本升级到SQL Server 2000 35

2.4 主要组件 36

2.4.1 联机丛书 37

2.4.2 企业管理器 37

2.4.3 网络实用工具 38

2.4.4 查询分析器 39

2.4.5 导入和导出数据 39

2.4.6 服务管理器 40

2.4.7 事件探查器 40

2.4.8 配置SQL XML 40

2.5 本章小结 41

第3章 数据库与表的操作 42

3.1 企业管理器 42

3.2 查看操作 43

3.2.1 数据库的查看 43

3.2.2 关联图的查看 46

3.2.3 表结构与内容的查看 48

3.2.4 视图的查看 49

3.2.5 存储过程的查看 51

3.2.6 用户与角色的查看 51

3.2.7 其他组成部分的查看 53

3.3 数据库建立与删除操作 54

3.3.1 存储方式 54

3.3.2 创建事务日志 55

3.3.3 直接建立数据库 56

3.3.4 向导使用 59

3.3.5 数据库的删除 60

3.3.6 属性设置 60

3.3.7 估算与收缩数据库 62

3.4 表建立、删除与修改操作 64

3.4.1 建立操作 64

3.4.2 修改操作 66

3.4.3 关联操作 67

3.4.4 删除操作 68

3.4.5 新增与修改操作 70

3.5 本章小结 70

第4章 数据库的安全性 72

4.1 验证模式介绍 72

4.1.1 NT验证模式介绍 72

4.1.2 混合验证模式介绍 73

4.1.3 NT验证模式的影响 74

4.1.4 验证模式的设置 74

4.2 账号和角色 75

4.2.1 登录账号 75

4.2.2 用户 79

4.2.3 角色 81

4.2.4 权限问题 86

4.3 小结 87

第5章 SQL 编程设计 90

5.1 SQL 语言概述 90

5.1.1 SQL 语言简介 90

5.1.2 SQL 语言的分类 91

5.2 Transact-SQL编程基础 92

5.2.1 查询分析器的使用 92

5.2.2 如何实现数据查询 94

5.2.3 插入与删除数据 98

5.2.4 修改数据 99

5.2.5 函数的使用 100

5.2.6 公式的使用 100

5.2.7 数据库操作语句 101

5.2.7.1 创建数据库 101

5.2.7.2 修改数据库 102

5.2.7.3 使用和删除数据库 102

5.2.8 表操作语句 103

5.2.8.1 表的创建 103

5.2.8.2 修改表 104

5.2.8.3 删除关联和表 105

5.3 Transact-SQL程序设计 105

5.3.1 标识符分类与使用 105

5.3.1.1 常规标识符 105

5.3.1.2 分隔标识符 106

5.3.1.3 使用标识符 107

5.3.2 数据类型使用 108

5.3.2.1 系统数据类型 108

5.3.2.2 用户定义数据类型 118

5.3.3 运算符的使用 120

5.3.4 变量的定义与使用 125

5.3.5 批处理 127

5.3.6 注释的使用 128

5.3.7 程序流控制语句 129

5.3.7.1 BEGIN...END语句 129

5.3.7.2 IF...ELSE语句 130

5.3.7.3 CASE语句 131

5.3.7.4 WHILE语句 133

5.3.7.5 GOTO语句 134

5.3.7.6 RETURN语句 134

5.3.7.7 WAITFOR语句 135

5.3.8 函数分类与使用 136

5.3.8.1 内置函数 136

5.3.8.2 用户定义函数 137

5.4 本章小结 139

第6章 索引 140

6.1 索引的优点 140

6.1.1 索引的优点 140

6.1.2 索引的优点 141

6.2 索引结构的分类 143

6.2.1 平衡树索引结构 143

6.2.2 聚集索引与非聚集索引结构 143

6.2.3 惟一索引与组合索引结构 146

6.3 如何建立索引 147

6.3.1 使用企业管理器建立 147

6.3.2 使用向导建立 149

6.3.3 使用SQL语言建立 151

6.3.4 选项的设置 153

6.3.5 关于空间的考虑 155

6.3.6 使用视图与计算列建立 155

6.4 查看与删除 156

6.4.1 使用企业管理器 156

6.4.2 使用SQL语言 156

6.5 全文索引的使用 157

6.5.1 全文目录的建立 158

6.5.2 全文索引的建立 161

6.5.3 启动全文索引 163

6.5.4 实现全文查询 164

6.5.4.1 CONTAINS 164

6.5.4.2 FREETEXT 168

6.4.4.3 CONTAINSTABLE函数 168

6.4.4.4 FREETEXTTABLE函数 169

6.6 本章小结 170

第7章 Transact-SQL高级查询语句 171

7.1 SELECT查询语法 171

7.1.1 数据汇总 171

7.1.1.1 聚合函数 172

7.1.1.2 GROUP BY子句 173

7.1.1.3 HAVLNG子句 175

7.1.1.4 COMPUTE和COMPUTE BY子句 176

7.1.1.5 COMPUTE和GROUP BY的区别 178

7.1.2 联接查询的使用 179

7.1.2.1 内联接 180

7.1.2.2 外联接 181

7.1.2.3 交叉联接 182

7.1.3 子查询的使用 183

7.1.3.1 子查询规则 184

7.1.3.2 子查询类型 185

7.1.3.3 多层嵌套 188

7.1.3.4 相关子查询 189

7.1.4 UNION运算符的使用 189

7.1.5 新表的创建 190

7.2 错误处理方法 190

7.2.1 ??ERROR处理错误 191

7.2.2 RAISERROR处理错误 192

7.3 ntext、text与image数据的操作 193

7.3.1 检索 194

7.3.2 修改 197

7.4 事务处理操作 199

7.3.1 事务的分类 199

7.3.2 事务的显示 200

7.3.3 自动提交事务 203

7.3.4 隐式事务 204

7.3.5 分布式事务 206

7.5 锁定数据的方法 207

7.5.1 并发问题 207

7.5.2 隔离级别 209

7.5.3 SQL Server中的锁定 209

7.5.4 自定义锁的方法 212

7.6 游标的使用 217

7.6.1 概念 218

7.6.2 使用 218

7.6.3 类型 224

7.7 本章小结 224

第8章 创建与操作视图 226

8.1 视图的基本概念 226

8.2 视图的建立 227

8.2.1 企业管理器建立视图 228

8.2.2 向导建立视图 230

8.2.3 SQL 语句建立视图 233

8.3 检索与修数据 234

8.3.1 通过视图检索数据 234

8.3.2 通过视图修改数据 235

8.4 重命名与修改视图 236

8.4.1 修改 236

8.4.2 重命名 237

8.5 信息查询 239

8.5.1 企业管理器的使用 239

8.5.2 sp_helptext存储过程的使用 239

8.6 删除视图 240

8.6.1 企业管理器的使用 241

8.6.2 Transact_SQL的使用 241

8.7 本章小结 242

第9章 实现数据库完整性 243

9.1 约束的使用 243

9.1.1 PRIMARY KEY约束 244

9.1.2 FOREIGN KEY约束 244

9.1.3 UNIQUE约束 245

9.1.4 CHECK约束 246

9.1.5 列约束和表约束 246

9.2 默认值的使用方法 247

9.2.1 在创建表时指定默认值 247

9.2.2 默认对象的使用 248

9.2.2.1 创建默认对象 248

9.2.2.2 绑定默认对象 249

9.2.2.3 重命名默认 252

9.2.2.4 解除默认对象的绑定 252

9.2.2.5 删除默认对象 252

9.3 规则的使用 253

9.3.1 规则的建立 253

9.3.2 规则的绑定 255

9.3.3 规则的删除 255

9.4 存储过程的使用 256

9.4.1 建立 256

9.4.1.1 使用CREATE PROCEDURE语句创建 256

9.4.1.2 使用企业管理器创建 258

9.4.1.3 使用向导创建 259

9.4.2 执行 261

9.4.3 存储参数传递与返回 262

9.4.3.1 使用参数 262

9.4.3.2 使用默认参数 263

9.4.3.3 使用返回参数 264

9.4.3.4 存储过程的返回值 264

9.4.4 查看、修改与删除 265

9.5 触发器的操作 266

9.5.1 触发器的建立 267

9.5.1.1 使用Transact-SQL语句创建 267

9.5.1.2 使用企业管理器 270

9.5.2 插入表与删除表 271

9.5.3 触发器的使用 272

9.5.3.1 INSERT和UPDATE触发器 272

9.5.3.2 DELETE触发器 273

9.5.4 触发器的修改 274

9.5.5 触发器的删除 274

9.5.6 触发器的嵌套 275

9.6 本章小结 275

第10章 备份、还原与传输数据 277

10.1 备份数据 277

10.1.1 事务处理过程 277

10.1.2 备份设备的选择 277

10.1.2.1 使用企业管理器创建备份设备 278

10.1.2.2 使用sp_addumpdevice存储过程 279

10.1.3 数据库的备份 279

10.1.3.1 使用企业管理器 279

10.1.3.2 使用BACKUP语句 281

10.1.4 系统数据库的备份 281

10.2 恢复数据 282

10.2.1 自动恢复的实现 282

10.2.2 用户数据库的恢复 282

10.2.2.1 使用企业管理器恢复数据库 282

10.2.2.2 使用RESTORE语句 284

10.3 传输数据 284

10.3.1 数据传输工具 284

10.3.2 DTS向导的使用 285

10.3.3 Web助手向导的使用 288

10.4 本章小结 293

第11章 VB开发数据库应用程序 294

11.1 综述 294

11.2 ODBC 295

11.2.1 体系结构 295

11.2.2 数据源配置 296

11.3 OLEDB与ADO 299

11.3.1 OLEDB体系结构 300

11.3.2 对象模型 301

11.4 VB开发SQL Server应用程序 303

11.4.1 ADO的引用与查看 303

11.4.2 ADO Data控件的使用 304

11.4.2.1 添加ADO Data控件 305

11.4.2.2 ADO Data控件的属性、方法和事件 305

11.4.2.3 创建简单的数据库应用程序 307

11.4.3 数据库代码编程 310

1.4.3.1 使用Connection对象连接数据库 311

1.4.3.2 使用Recordset对象检索数据 312

1.4.3.3 使用Command对象执行SQL语句 314

1.4.3.4 使用Command对象执行存储过程 318

1.4.3.5 错误处理 318

1.4.3.6 程序示例 319

11.5 本章小结 324

第12章 ASP开发Web数据库 325

12.1 ASP基础 325

12.1.1 ASP概述 325

12.1.2 设置虚拟目录 326

12.2 ASP设计 328

12.2.1 简单举例 329

12.2.2 ASP内置对象 330

12.3 ASP开发Web数据库 333

12.4 本章小结 339

附录1 SQL语法 342

附录2 SQL语法补充 342

2.1 CREATEDATABASE语法 342

2.2 CREATETABLE语法 344

2.3 帐号管理 348

2.3.1 添加登录帐号 348

2.3.2 添加用户帐号 349

2.3.3 与角色有关的存储过程 349

附录3 SQL Server的内置函数 351

3.1 行集合函数 351

3.1.1 CONTAINSTABLE函数 352

3.1.2 FREETEXTTABLE函数 353

3.1.3 OPENDATASOURCE函数 353

3.1.4 OPENQUERY函数 354

3.1.5 OPENROWSET函数 354

3.1.6 OPENXML函数 355

3.2 聚集函数 355

3.2.1 AVG和SUM函数 356

3.2.2 MAX和MIN函数 356

3.2.3 COUNT和COUNT_BIG函数 356

3.2.4 CHECKSUM和CHECKSUM_AGG函数 357

3.2.5 STDEV、STDEVP、VAR、和VARP函数 357

3.2.6 GROUPING函数 357

3.3 配置函数 358

3.4 游标函数 359

3.4.1 ??CURSOR_ROWS 359

3.4.2 CURSOR_STATUS函数 359

3.4.3 ??FETCH_STATUS 360

3.5 日期时间函数 360

3.6 数学函数 361

3.7 元数据函数 363

3.8 安全函数 365

3.9 字符串函数 366

3.10 系统函数 367

3.11 系统统计函数 372

3.12 文本和图像函数 373