SQL Server 2000数据库编程(考试号70-229 课程号2071,2073)
分類: 图书,计算机/网络,数据库,SQL,
作者: 梁方明编写
出 版 社: 希望电子
出版时间: 2002-11-1字数: 615000版次: 1页数: 415印刷时间: 2002/11/01开本:印次:纸张: 胶版纸I S B N : 9787900118721包装: 平装编辑推荐
内容简介
本书是微软认证高级技术培训教材系列之一,对应考试号为70-229,课程号为2071,2073。 SQL Server 2000是SQL Server家族中的最新版本,SQL Server 2000扩展了其以前版本的性能、可靠性、质量和易用性。SQL Server 2000还增加了几种新的功能,由此成为大规模联机事务处理(OLTP)和电子商务应用程序的优秀数据库平台。它也增加了对XML的支持,同时增强了数据仓库的功能。本书从第1至第8章讲述SQL Server的基础知识,介绍了如何使用Transact-SQL语句编程,表、索引等的创建及规划。第9章至第16章主要是对前面知识的灵活运用,包括复杂查询技术、视图、存储过程、触发器、自定义函数及事务和锁等。附录部分包括SQL Server 2000中用到的的重点词汇,一些常用的命令及实例。本书内容翔实,结构合理,示例丰富,图文并茂,语言流畅。是微软认证高级技术培训中心的培训教材,还可作为各种数据库培训班的教材、大中专院校的数据库课程教材和数据库管理和开发人员的参考书。
作者简介
目录
第1章 数据库概念简述 1
1.1 数据库术语 1
1.2 正规化的概念 3
1.3 什么是SQL 10
1.4 什么是C/S结构 12
1.5 SQL Server应该解决的问题 13
1.6 小结 14
1.7 实验 14
1.8 复习题 15
第2章 SQL Server 2000概述 17
2.1 什么是SQL Server 2000 17
2.2 SQL Server 2000构成概述 20
2.3 引用SQL Server数据库对象 23
2.4 SQL Server的安全策略 24
2.5 小结 29
2.6 实验 30
2.7 模拟试题分析 32
第3章 用Transact-SQL编程 38
3.1 什么是Transact-SQL 39
3.2 Transact-SQL 语法规则 41
3.3 如何执行一个Transact-SQL语句 43
3.4 简单查询 49
3.5 数据类型 54
3.6 统配符和运算符 57
3.7 变量 60
3.8 函数 62
3.9 数据的汇总 68
3.10 流程控制语句 72
3.11 小结 78
3.12 实验 78
3.13 模拟试题分析 82
第4章 数据库的创建和管理 87
4.1 SQL Server数据库的基础知识 87
4.2 创建数据库 91
4.3 数据库的修改 95
4.4 小结 103
4.5 实验 103
4.6 模拟试题分析 105
第5章 表的规划和创建 110
5.1 表的规划 110
5.2 表的创建 112
5.3 表的修改 117
5.4 小结 122
5.5 实验 122
5.6 模拟试题分析 124
第6章 实现数据的完整性 131
6.1 实体完整性(Entity Integrity) 131
6.2 域完整性(Domain Integrity) 133
6.3 参照完整性(Referential Integrity) 137
6.4 用户定义的完整性(User-defined Integrity) 142
6.5 使用约束时应该注意的问题 142
6.6 小结 144
6.7 实验 144
6.8 模拟试题分析 149
第7章 规划、创建并维护索引 154
7.1 索引概述 155
7.2 SQL Server索引的体系结构 156
7.3 索引的选择技术 161
7.4 生成索引 162
7.5 如何维护一个索引 168
7.6 决定哪一列使用索引 172
7.7 索引优化建议 172
7.8 小结 173
7.9 实验 174
7.10 模拟试题分析 176
第8章 全文索引查询 181
8.1 全文索引和查询概念 181
8.2 创建全文检索目录 182
8.3 全文索引查询 186
8.4 小结 189
8.5 实验 189
8.6 模拟试题分析 191
第9章 复杂查询技术 192
9.1 多表查询 192
9.2 子查询 202
9.3 应该使用连接还是子查询 208
9.4 存储查询结果 209
9.5 小结 210
9.6 实验 210
9.7 模拟试题分析 215
第10章 实现视图 218
10.1 视图简介 218
10.2 创建和修改视图 220
10.3 通过视图更改数据 228
10.4 索引视图 230
10.5 使用信息架构视图 232
10.6 调用链 234
10.7 小结 236
10.8 实验 237
10.9 模拟试题分析 240
第11章 实现存储过程 244
11.1 存储过程简介 244
11.2 创建存储过程 247
11.3 管理存储过程 254
11.4 系统和扩展存储过程 260
11.5 处理错误信息 263
11.6 小结 265
11.7 实验 265
11.8 模拟试题分析 268
第12章 实现触发器 277
12.1 触发器简介 277
12.2 创建触发器 280
12.3 修改和删除触发器 284
12.4 触发器的工作原理 285
12.5 触发器实例 292
12.6 使用触发器的限制和推荐实现的方案 295
12.7 小结 296
12.8 实验 296
12.9 模拟试题分析 301
第13章 实现用户自定义函数 307
13.1 创建用户定义函数 307
13.2 用户定义函数调用 314
13.3 修改、查看和删除用户自定义函数 315
13.4 推荐使用方案 317
13.5 小结 318
13.6 实验 318
13.7 模拟试题分析 321
第14章 管理事务和锁 323
14.1 事务和加锁 323
14.2 管理事务 325
14.3 SQL Server加锁 332
14.4 推荐的实现方案 341
14.5 小结 341
14.6 实验 341
14.7 模拟试题分析 343
第15章 优化查询性能 351
15.1 查询优化器简介 351
15.2 获得执行计划的信息 354
15.3 索引提示 362
15.4 优化查询时要注意的问题 363
15.5 高级查询优化 364
15.6 查询优化建议 365
15.7 小结 366
15.8 实验 366
15.9 模拟试题分析 367
第16章 分布式查询 373
16.1 什么是分布式查询 373
16.2 建立链接服务器环境 376
16.3 在链接服务器上执行查询 381
16.4 小结 382
16.5 实验 382
16.6 模拟试题分析 382
附录A 重点词汇 384
附录B 一些常用的命令 404
附录C 一个简单的案例
媒体评论