电脑超级培训学院 SQL超级培训班PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:中国IT培训工程编委会编
- 出 版 社:珠海:珠海出版社
- 出版年份:2002
- ISBN:7806078207
- 页数:373 页
第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
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《化学反应工程》许志美主编 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018
- 《哈佛出版史》董唯责编;李广良,张琛译者;(美)马克斯·豪尔 2019
- 《新时代期刊编辑出版的理论与实践》吴厚庆 2019
- 《上海市订购苏联情报出版物联合目录与索引 1983》上海科学技术情报研究所 1983
- 《中国骨干旅游高职院校教材编写出版项目 中国饮食文化》邵万宽 2016
- 《出版词典》《出版词典》(修订本)编委会编 2014
- 《晚明士人与商业出版》何朝晖著 2019