请输入您要查询的百科知识:

 

词条 《SQL Server 2000高级编程技术》
释义

SQL Server 2000高级编程技术 特色及评论

这是一本极具特色、难得一见的介绍SQL Server 2000高级编程技术的数据库专业参考书。

全书以存储过程为主,围绕设计高水平、专业的数据库应用和Web应用这一主题,全面介绍了设计、编写、执行、管理、调试、重编译、加密及部署存储过程的各个方面知识,并介绍了实现一个关键应用所需的出错处理、调试和版本控制等技术。与其他只围绕微软给出的pubs和Northwind数据库打转转的同类SQL Server书籍相比。本书涵盖了所有SQL Server版本,包括MSDE,最大特点是通过一个名为Asset的虚构资产跟踪数据库进行介绍,有针对性,实用性更强,而且主要章节都有习题,书后有习题解答。

本书的读者对象为具备了数据库基础知识且已了解了SQL Server的专业人员,以及MCSE和MSDE资格认证考试人员。

SQL Server 2000高级编程技术 内容简介

本书是一本极具特色、难得一见的介绍SQL Server 2000高级编程技术的数据库专业参考书。全书以存储过程为主,围绕设计高水平、专业的数据库应用和Web 应用这一主题,全面介绍了设计、编写、执行、管理、调试、重编译、加密及部署存储过程的各个方面知识。

SQL Server 2000高级编程技术 本书目录

第1章简介

1.1谁是本书的读者

1.2 本书的内容

1.3需求

1.4SQLServer2000的新特性

1.4.1改进了对Web的支持

1.4.2改进了伸缩能力和可靠性

1.4.3改进了开发和管理环境

1.5样本数据库

1.5.1样本数据库安装

1.5.2样本数据库的设计目的和设计思想

1.5.3数据库图解

1.6小结

第2章关系数据库概念和SQLServe环境

2.1数据库

2.1.1关系数据库

2.1.2数据库对象

2.1.3什么是存储过程

2.2SQLServer2000的工具

2.2.1ServiceManager

2.2.2QueryAnalyzer

2.2.3EnterpriseManager

2.2.4DTS--导入和导出数据

2.2.5osql和isql

2.2.6SQLServerProfiler

2.2.7客户端网络实用工具

2.2.8帮助子系统和SQLServerBooksOnline

2.3存储过程的基本操作

2.3.1通过QueryAnalyzer执行存储过程

2.3.2通过EnterpriseManager管理存储过程

2.3.3在EntepriseManager中编辑存储过程

2.3.4在QueryAnalyzer中编辑存储过程

2.3.5语法错误

2.3.6CreateStoredProcedureWizard

2.4小结

2.5练习

第3章存储过程设计概念

3.1存储过程的结构

3.1.1组成

3.1.2功能

3.1.3语法

3.2存储过程的类型

3.3编译

3.3.1编译和执行过程

3.3.2执行规划的重用

3.3.3重编译存储过程

3.3.4存储存储过程

3.4管理存储过程

3.4.1列举存储过程

3.4.2查看存储过程

3.4.3重命名存储过程

3.4.4删除存储过程

3.4.5查看相关和有依赖关系的对象

3.5存储过程在数据库应用开发中的作用

3.5.1增强数据完整性

3.5.2复杂商业规则和约束的一致实现

3.5.3模块化设计

3.5.4可维护性

3.5.5减少网络流量

3.5.6更快的执行

3.5.7增强了安全性

3.6小结

3.7练习

第4章Transact-SQL编程基础

4.1TSQL标识符

4.2数据库对象限定词

4.3数据类型

4.3.1数据类型的分组

4.3.2数据类型的同义词

4.3.3用户定义的数据类型

4.4变量

4.4.1局部变量

4.4.2全局变量

4.4.3table(表)变量

4.5流控制语句

4.5.1注释

4.5.2语句块---Begin…End

4.5.3条件执行--If语句

4.5.4循环---While语句

4.5.5无条件执行--GoTo语句

4.5.6调度执行--WaitFor语句

4.6光标

4.6.1Transact-SQL光标

4.6.2与光标有关的语句和函数

4.6.3使用光标带来的问题

4.6.4合理使用光标

4.7小结

4.8练习

第5章函数

5.1使用函数

5.1.1用于选择和赋值中

5.1.2用于过滤规则中

5.1.3用于表达式中

5.1.4作为检查和默认的约束

5.1.5替代表

5.2函数的类型

5.2.1标量函数

5.2.2集合函数

5.2.3行集合函数

5.3小结

5.4练习

第6章复合Transact-SQL结构--批处理.脚本和事务

6.1批处理

6.1.1使用批处理

6.1.2批处理与出错

6.1.3DDL批处理

6.2脚本

6.2.1数据库脚本编程

6.3事务概念

6.3.1自动提交的事务

6.3.2显式事务

6.3.3隐式事务

6.3.4事务处理的结构

6.3.5嵌套的事务

6.3.6已命名的事务

6.3.7保存点

6.3.8锁定

6.3.9事务隔离级别和提示

6.3.10分布式事务

6.3.11典型的出错

6.4小结

6.5练习

第7章调试和出错处理

7.1调试

7.1.1什么是"bug"

7.1.2调试过程

7.1.3调试工具和技术

7.1.4典型的出错

7.2出错处理

7.2.1使用出错处理

7.2.2为何要自寻烦恼

7.2.3出错处理的策略

7.2.4一种通用的出错处理方法

7.2.5XACT_ABORT

7.2.6Raiserror

7.3小结

7.4练习

第8章确定专业的编程风格

8.1源代码控制的概念

8.1.1MicrosoftVisualSourceSafe简介

8.1.2管理VisualSourceSafe数据库

8.1.3往VisualSourceSafe中添加一个数据库

8.1.4管理存储过程

8.1.5VisualSourceSafeExplorer

8.2命名约定

8.2.1为何要自寻烦恼

8.2.2命名变量和对象

8.2.3建议的命名约定

8.3小结

第9章特殊类型的过程

9.1存储过程的类型

9.1.1用户定义的存储过程

9.1.2系统存储过程

9.1.3扩展的存储过程

9.1.4临时存储过程

9.1.5全局临时存储过程

9.1.6远程存储过程

9.2用户定义的函数

9.2.1用户定义函数的设计

9.2.2表值用户定义函数

9.2.3行内的表值用户定义函数

9.2.4在EnterpriseManager中管理用户定义的函数

9.3触发器

9.3.1物理设计

9.3.2多记录上的修改操作

9.3.3嵌套触发器和递归触发器

9.3.4触发器的限制

9.3.5SQLServer2000中的触发器

9.3.6管理触发器

9.3.7设计触发器的建议

9.3.8触发器中的事务管理

9.3.9使用触发器

9.4小结

9.5练习

第10章高级存储过程编程技术

10.1动态地构造查询

10.1.1执行一个串

10.1.2 通过窗体查询

10.1.3 使用sp_executesql存储过程

10.2使用时间戳的乐观锁

10.2.1时间戳

10.2.2TSEQUAL函数

10.2.3时间戳转换

10.3全文搜索和索引

10.4嵌套的存储过程

10.4.1使用临时表来传递一个记录集给一个嵌套的存储过程

10.4.2使用光标来传递一个记录集给一个嵌套的存储过程

10.5如何处理一个存储过程的结果集

10.6使用标识值

10.6.1一个标准问题及解答

10.6.2标识值与触发器

10.6.3序列号表

10.6.4在一个临时表中保存标识值

10.7GUID

10.8使用MIN或MAX函数的While循环

10.9属性管理

10.10小结

10.11练习

第11章与SQLServer环境的交互

11.1OLEAutomation对象的执行

11.1.1sp_OACreate

11.1.2sp_OAMethod

11.1.3sP_OASetProperty

11.1.4sp_OAGetProperty

11.1.5sp_OADestroy

11.1.6sp_OAGetErrorInfo

11.1.7数据类型转换

11.2运行程序

11.3运行Windows脚本文件

11.4与NTRegistry的交互

11.4.1Registry子树

11.4.2键和子键

11.5Registry和SQLServer

11.5.1xp_regread

11.5.2xp_regwrite

11.5.3xp_regdeletevalue

11.6作业

11.6.1作业的管理

11.6.2JobScheduler的可选方法

11.6.3用于维护作业的存储过程

11.6.4操作员和报警

11.7SQLServer和Web

11.7.1WebAssistant

11.7.2Web任务存储过程

11.7.3sp_makewebtask

11.7.4sp_runwebtask

11.7.5sp_dropwebtask

11.7.6Web页模板

11.8串模板

11.8.1xp_sprintf

11.8.2xp_sscanf

11.9邮件

11.9.1用于E-mail工作的扩展存储过程

11.9.2xp_sendmail

11.9.3xp_readmail

11.9.4sp_processmail

11.10数据库部署

11.10.1在以前的环境中

11.10.2在新版本的环境中

11.11安全

11.11.1安全结构

11.11.2实现安全性

11.11.3登录和用户名的同步

11.11.4使用存储过程.用户定义函数和视图来管理应用程序安全

11.11.5使用,个代理用户来管理应用程序安全

11.11.6使用应用程序角色来管理应用程序安全

11.12小结

11.13练习

第12章SQLServer2000中的XML支持

12.1XML的变迁

12.2XML简介

12.2.1标记语言简介

12.2.2构造标记语言的块

12.2.3XML

12.2.4XML文档质量

12.2.5XML解析器和DOM

12.2.6XML中的链接和查询

12.2.7转换XML

12.3为何使用XML

12.3.1用于单位之间的信息交换

12.3.2信息发布

12.4SQLServer中的XML支持

12.4.1Transact-SQL语言扩展

12.4.2OPENXML

12.4.3使用XML发布数据库信息

12.5小结

12.6练习

附录ASQLServer2000中的T-SQL和XML数据类型

附录B练习答案

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/13 18:06:22