SQL Server 2005数据管理高级教程
《SQL Server 2005数据管理高级教程》是2007年清华大学出版社出版的图书,作者是周涛、吕伟臣、王媛红。
基本介绍
- 书名:SQL Server 2005数据管理高级教程
- 作者:周涛、吕伟臣、王媛红
- ISBN:9787302164425
- 定价:49元
- 出版时间:2007
- 装帧:平装
图书简介
本书侧重于介绍基于SQLServer2005资料库应用程式的设计与开发知识。全书共10章,主要讲述SQLServer2005资料库的高级套用部分,具体内容包括:Transact-SQL程式设计逻辑、面向複杂套用的Transact-SQL查询、存储过程与触发器、用户自定义数据类型与自定义函式、SQLServer应用程式设计、SMO编程、SQLServer2005与XML、全文索引的使用以及数据导入与导出。
本书在详实的实例中由浅入深地介绍了SQLServer2005资料库高级套用部分的所有知识,让读者能够快速掌握操作SQLServer2005资料库的高级套用方法与技巧,是一本非常难得、实用的学习参考书籍和实战指南。
本书内容全面,遵循循序渐进的方式来组织,并且实例丰富而精典,非常适合初、中级读者学习。
本书在详实的实例中由浅入深地介绍了SQLServer2005资料库高级套用部分的所有知识,让读者能够快速掌握操作SQLServer2005资料库的高级套用方法与技巧,是一本非常难得、实用的学习参考书籍和实战指南。
本书内容全面,遵循循序渐进的方式来组织,并且实例丰富而精典,非常适合初、中级读者学习。
目录
第1章Transact-SQL程式设计逻辑 1
1.1SQLServer编程逻辑 2
1.1.1安装SQLServer示例资料库 2
1.1.2Transact-SQL查询编辑器 4
1.1.3SQLServer资料库中包含的对象 5
1.1.4对象标识符 6
1.1.5SQLServer提供的数据类型 6
1.1.6SQLServer提供的运算符 9
1.1.7SQLServer中的控制流程 13
1.1.8SQLServer提供的内置函式 16
1.2游标 19
1.2.1游标的种类 20
1.2.2使用游标 20
1.3大对象数据的访问控制 27
1.3.1LOB数据类型的种类 27
1.3.2大对象数据的使用 28
1.4Transact-SQL与自动化对象 33
1.4.1OLE自动化技术的使用 33
1.4.2OLE自动化技术示例 35
1.5本章小结 38
第2章面向複杂套用的Transact-SQL查询 39
2.1多层嵌套的SQL查询 40
2.1.1多表查询 40
2.1.2嵌套查询 45
2.1.3多层嵌套查询 53
2.1.4嵌套查询使用小结 55
2.2相关子查询 55
2.2.1使用谓词的相关子查询 58
2.2.2使用比较运算符的相关
子查询 58
2.2.3使用HAVING关键字的相关
子查询 60
2.3处理统计功能的SQL查询 62
2.3.1使用聚合功能 62
2.3.2使用汇总功能 67
2.4SQL查询注意事项 76
2.4.1提高代码的可读性 77
2.4.2常见错误的快速定位 77
2.5本章小结 80
第3章存储过程与触发器 81
3.1存储过程的创建与管理 82
3.1.1存储过程的类型 83
3.1.2存储过程的管理 124
3.1.3存储过程的综合套用 127
3.2触发器的创建与管理 129
3.2.1触发器的概念 129
3.2.2创建触发器 130
3.2.3触发器类型 131
3.2.4触发器的管理 151
3.2.5触发器的综合套用——套用触发器实现企业规则的定义 155
3.3存储过程和触发器的使用注意事项 156
3.3.1存储过程的使用注意事项 156
3.3.2触发器的使用注意事项 157
3.4本章小结 158
第4章用户自定义数据类型与自定义函式 159
4.1创建自定义数据类型和自定义函式的意义 160
4.2使用自定义数据类型 160
4.2.1创建自定义数据类型 160
4.2.2为自定义数据类型指定默认值和规则 165
4.2.3删除自定义数据类型 174
4.3使用自定义类型 175
4.4使用自定义函式 185
4.4.1SQLServer自带的用户自定义函式 186
4.4.2创建自定义函式 191
4.4.3自定义函式的类型 192
4.4.4管理自定义函式 214
4.5本章小结 218
第5章SQLServer应用程式设计(一) 219
5.1纵览SQLServer编程API 220
5.2SQLServerADO编程接口与套用 221
5.3SQLServerADO.NET编程接口与套用 225
5.4SQLServerOLEDB编程接口与套用 231
5.5SQLServerODBC编程接口与套用 235
5.6SQLServerJava编程接口 242
5.7本章小结 246
第6章SQLServer应用程式设计(二) 247
6.1SQLServer2005功能编程纵览 248
6.2使用SQL-DMO编写系统管理程式 249
6.2.1SQL-DMO技术的组成 249
6.2.2SQL-DMO编程详解 251
6.3通过URL访问SQLServer 274
6.3.1使用系统存储过程生成Web页面 275
6.3.2使用SQLServer2005提供的
新功能WebService访问资料库 280
6.4SQL应用程式的分发 288
6.4.1使用XCOPY部署方式分发资料库应用程式 288
6.4.2将SQLServerExpress嵌入应用程式之中 296
6.4.3使用VisualStudio2005分发资料库应用程式 297
6.5本章小结 301
第7章SMO编程 303
7.1SMO技术概念 304
7.1.1SMO的套用範围及新特点 304
7.1.2SMO提供的强大功能 305
7.2SMO对象模型 305
7.3使用SMO管理SQLServer资料库 326
7.3.1在VisualBasic.NET项目中添加SMO引用 326
7.3.2基于Management.SMO实例类的资料库管理应用程式 328
7.3.3基于工具类的资料库管理应用程式 340
7.4本章小结 373
第8章SQLServer2005与XML 375
8.1XML技术简介 376
8.1.1XML的基本概念 376
8.1.2XML的基本语法 376
8.2XML与关係资料库 379
8.3XML数据类型 380
8.3.1创建XML数据类型栏位 381
8.3.2创建XML数据类型变数 384
8.3.3创建和管理XML索引 386
8.3.4创建XML架构集 394
8.4将查询结果输出为XML文档 402
8.4.1使用FORXML命令查询XML数据 402
8.4.2FORXMLRAW 403
8.4.3FORXMLAUTO 406
8.4.5FORXMLEXPLICIT 409
8.4.6FORXML的其他选项 411
8.5XML数据类型的查询方法 416
8.5.1XQuery 416
8.5.2使用SQLServer2005的XML数据类型方法进行查询 422
8.5.3启用OPENXML 427
8.5.4使用XMLDML 431
8.6使用SQLXML4.0在客户端处理XML文档 434
8.6.1SQLXML管理类 435
8.6.2使用SQLXML4.0编写资料库应用程式 437
8.7本章小结 445
第9章全文索引的使用 447
9.1全文索引和全文搜寻 448
9.1.1全文索引服务的体系架构 448
9.1.2全文索引提供的功能 449
9.1.3全文索引与普通索引的区别 450
9.1.4SQLServer2005对全文
索引功能的提高 450
9.2使用全文索引服务进行查询 451
9.2.1安装全文索引服务 452
9.2.2创建全文目录 453
9.2.3填充全文目录 455
9.2.4创建全文索引 458
9.2.5使用“全文搜寻”功能进行查询 463
9.3使用SMO技术创建全文索引服务 468
9.3.1SMO提供的全文索引对象 468
9.3.2使用SMO创建全文索引 470
9.6本章小结 475
第10章数据导入与导出 477
10.1数据导入、导出方法简介 478
10.2使用Transact-SQL实现数据的导入和导出功能 478
10.2.1实现SQLServer资料库之间的数据导入与导出功能 478
10.2.2使用Transact-SQL实现异构数据源之间的数据导入与导出功能 480
10.3使用BCP命令实现数据的导入和导出功能 489
10.3.1使用BCP命令实现数据导出 491
10.3.2使用BCP命令导出数据格式 494
10.3.3使用BCP命令导入数据 495
10.4使用SSIS嚮导导入和导出数据 497
10.4.1启用【SQLServer导入和导出嚮导】 497
10.4.2使用【SQLServer导入和导出嚮导】导入或导出数据 500
10.5资料库的备份与还原 508
10.5.1通过SQLServerManagementStudio备份与还原资料库 509
10.5.2使用SMO技术实现数据的备份与还原 511
10.6本章小结 516
参考文献 517
转载请注明出处海之美文 » SQL Server 2005数据管理高级教程