胸怀的近义词是什么:《T-SQL技术开发实用大全-基于SQL Server 2005/2008》图书详细资料信...

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 11:57:52

目录回到顶部↑

第1章 数据库系统与transact-sql
1.1 数据库系统
1.2 transact-sql概述
1.3 transaclsql开发环境
1.4 初识transact-sql
1.5 本章小结
第2章 sql语言基础
2.1 sql语言的数据类型
2.2 示例数据表
2.3 sql的数据查询功能
2.4 本章小结
第3章 transact-sql语法
3.1 transact-sql的变量和常量
3.2 transact-sql运算符
3.3 transact-sql流程控制
3.4 本章小结
第4章 transact-sql函数应用
4.1 字符串处理函数
4.2 聚合函数与聚合分析
4.3 日期时间函数
.4.4 数学函数
4.5 系统函数
4.6 用户自定义函数
4.7 本章小结
第5章 sql server数据库管理
5.1数据库文件
5.2 sql server 2008系统数据库
5.3 创建数据库——createdatabase
5.4 查看数据库
5.5 修改数据库——alterdatabase
5.6 删除数据库——dropdatabase
5.7 查看数据库对象
5.8 本章小结
第6章 sql server数据表管理
6.1 数据表的分类
6.2 创建数据表——createtable
6.3 修改数据表——alter table
6.4 插入数据——insert
6.5 更新数据——update
6.6 删除表中的数据——delete
6.7 查看和删除数据表
6.8 获取dml语句的影响信息——output
6.9 本章小结
第7章 sql高级查询
7.1 本章使用的示例表
7.2 关于多表连接查询
7.3 交叉连接查询
7.4 内连接查询——inner join
7.5 外连接查询——outer join
7.6 嵌套查询
7.7 结果集的集合运算
7.8 merge运算:一种功能更强的集合运算
7.9 本章小结
第8章 sql server索引管理
8.1 索引概述
8.2 索引的类型
8.3 创建索引——create index
8.4 查看索引
8.5 修改索引———alter index
8.6 删除索引——drop index
8.7 本章小结
第9章 sql server视图管理
9.1 视图
9.2 创建视图——create view
9.3 查看视图的相关信息
9.4 修改和刷新视图
9.5 视图数据的更新
9.6 索引视图的创建及其运用
9.7 (分布式)分区视图的创建及其运用
9.8 删除视图——drop view
9.9 本章小结
第10章 游标的实现与管理
10.1 游标概述
10.2 创建游标——declarecursor
10.3 打开游标——open
10.4 检索游标数据——fetch
10.5 更新游标数据
10.6 查看游标属性
10.7 关闭和删除游标
10.8 本章小结
第11章 存储过程的开发与应用
11.1 关于存储过程
11.2 存储过程的创建与执行——create proc
11.3 查看存储过程的属性信息
11.4 修改存储过程——alter proc
11.5 删除存储过程——drop proc
11.6 本章小结
第12章 触发器的开发与应用
12.1 关于触发器
12.2 dml触发器的创建和激发
12.3 ddl触发器的创建和激发
12.4 logon触发器的创建和激发
12.5 触发器的嵌套与递归
12.6 查看触发器的属性信息
12.7 管理触发器
12.8 本章小结
第13章 事务控制与并发处理
13.1 关于事务
13.2 事务的控制
13.3 并发控制
13.4 本章小结
第14章 数据的完整性控制
14.1 数据完整性
14.2 数据完整性的实施方法
14.3 域完整性
14.4 实体完整性
14.5 参照完整性
14.6 用户定义完整性
14.7 约束的管理
14.8本章小结
第15章 数据的安全性控制
15.1 sql server 2008安全体系结构
15.2 服务器级的安全控制
15.3 数据库级的安全控制
15.4 架构级的安全控制
15.5 应用举例
15.6 本章小结
第16章 数据库备份与恢复
16.1 关于备份与恢复
16.2 准备工作
16.3 完整备份———backup database
16.4 差异备份
16.5 事务日志备份
16.6 部分备份
16.7 仅复制备份
16.8 查看备份集和媒体集
16.9 数据库还原——restore database
16.10 数据库的分离与附加
16.11 本章小结
第17章 错误处理
17.1 系统错误消息的捕获与处理——try…catch
17.2 查看错误信息
17.3 管理用户自定义错误消息
17.4 本章小结
第18章 c#+sql server的开发技术
18.1 一个简单的c#用程序
18.2 为什么在c#中使用t-sql
18.3 ado.net
18.4 基于视图的数据查询
18.5 基于视图的数据维护与触发器应用
18.6 本章小结
第19章 asp/asp.net+sql server的开发技术
19.1 构建asp开发环境
19.2 数据库连接技术
19.3 在asp中使用t-sql操纵数据库
19.4 简单的asp.net应用程序
19.5 在asp.net中使用t-sql操纵数据库
19.6 asp.net系统发布
19.7 本章小结
第20章 vb.net/vb 6.0+sql server的开发技术
20.1 一个简单的vb.net应用程序
20.2 在vb.net中使用t-sql操纵数据库
20.3 实战训练:基于t-sql的个人相片管理系统
20.4 vb 6.0访问sql server数据库
20.5 本章小结
第21章 vc++6.0+sql server的开发技术
21.1 关于vc++6.0
21.2 使用ado连接数据库
21.3 基于ado控件开发数据库应用程序
21.4 本章小结
第22章 c++builder 6+sql server的开发技术
22.1 关于c++builder 6
22.2 c++builder 6中数据库的连接与查询
22.3 c++builder 6环境下触发器在数据维护中的应用
22.4 本章小结
第23章 jsp+sql server的开发技术
23.1 一个简单的jsp应用程序
23.2 数据库连接技术
23.3 数据查询与分页技术
23.4 jsp中基于t-sql的数据操作方法
23.5 t-sql实战训练:开发图书信息管理系统
23.6 本章小结
附录a:本书常用的数据表及测试数据
附录b:常用命令应用简例
参考文献

↑折 叠

前言回到顶部↑

SQL是Ctructured Query Language的缩写,译为“结构化查询语言”,它是目前使用最为广泛的关系数据库语言。它以丰富而强大的操纵功能、简洁的语言形式、灵活的使用方法以及简单易学的特点倍受用户的青睐,目前绝大部分的DBMS产品都支持SQL。
遗憾的是,目前SQL仍然未得到完全的统一,不同的DBMS厂商提供的SQL实现版本仍然不尽相同。因此,在介绍SQL时,最好能够结合具体的DBMS产品,否则就没有太大的实际意义。
Transact-SQL(简写为T-SQL)可以简单理解为SQL与SQLServer的结合。实际上,Transact-SQL是Microsoft公司对5QL进行扩充的结果,是SQL的超集,它支持所有的标准SQL语言操作,包括提供标准SQL的DDL、DCL和DML以及扩展的函数、系统存储过程:Transact-SQL还对SQL进行了许多补允,提供了类似C、Basic和Pascal的基本功能。Microsoft新推出的SQL Server 2008对Transact-SQL语言进行了进一步增强,包括ALTER DATABASE兼容级别设置、复合运算符、表值参数和Transact-SQL行构造函数等。
随着SQL Server 2005/2008的推出,必将掀起新的一轮学习和运用SQL Server的高潮。无论是数据库管理员还是数据库应用程序开发人员,要想深入领会和使用SQL Server,必须掌握Transact-SQL。通过使用Transact-SQL,用户不但可以直接实现对数据库的各种管理操作,而且还可以深入数据库内部,完成各种图形化管理工具所不能完成的管理任务。因此可以这样说,只有深刻理解并熟练使用Transact-SQL,才能算是真正掌握SQL Server。
本书特色
参加过数据库项目开发工作的人都这样的体会:平时看似简单的问题,但在实际编码时却找不出适合的语句;即使是非常有经验的开发人员,也经常会遇到一些一时难以解决的技术难题。这时如果手中有一本全面、具体而详尽的Transact-SQL技术参考书,那该多好啊!这正是笔者在近十年的编程过程中的切身体会,也正是这样的体会在敦促笔者编写一本实用的技术参考手册。本书的特色可以概括为以下几方面:
·内容翔实、实例丰富
从SELECT语句开始,系统而全面地介绍数据库、数据表、视图、索引等数据库对象的创建、修改、查看和删除方法等基本知识,介绍了常用的Transact-SQL函数、多表连接查询、游标、存储过程和触发器、数据的完整性与安全性控制、数据库备份与恢复、事务控制与并发处理、错误处理等,并介绍了在几种当前流行的数据库开发工具中如何连接和操作数据库的方法。本书几乎包括了Transact-SQL程序设计的所有内容,几乎都以实例的形式阐述所涉及的知识点。本书不但是理想的学习教材,而且更是可以作为实践开发中解决方案的“技术词典”。
·逻辑性强、条理清楚、重点突出
本书各部分尽量独立成章,减少交叉。在同一章内,基本上按照对象的创建→信息查看→修改→删除的顺序来组织文字,并配有大量详尽的实例,这些实例并不是简单地罗列出来,而是作为本书这个有机组织结构中的细胞而呈现给读者,其目的是让读者对相应的知识点不但“知其然”,而且还“知其所以然”。
·结构清晰、标识扼要、方便查询
本书在逻辑结构上力求清晰,在知识点标识方面力求简明扼要,以让读者一目了然。对于书中的绝大多数例子,都以简要文字(题文)来概括,然后在例子下面再详细介绍例子的内容,这样读者可以通过题文大意了解例子的内容,以决定是否继续阅读该例子;在目录中也尽量使目录的内容具体到知识点,使得读者通过目录就可以快速查询到想要的内容。作为技术参考书,这一点尤为重要。
读者
本书适合于不同水平层次的读者,既可以作为有经验数据库编程人员和开发人员的即时技术参考书,也可以作为初学者或数据库爱好者的学习和培训教材。具体讲,可满足的读者类型包括:
·Transact-SQL初学者和SQL Server数据库爱好者。
·SQL Server数据库应用程序(系统)开发人员,也可为经验丰富的数据库开发人员提供快速技术参考。
·SQL和Transact-SQL研究人员。
·数据库系统管理员、分析员、测试员。
·高校计算机及相关专业的学生和教师。
本编者与技术支持
.全书由蒙祖强执笔,黄柏雄、尹江霞审阅。此外,参与本书编写、资料整理或调试程序的还有黄柏雄、秦亮曦、顾平、姚怡、陈燕、杨锋、杨林峰、袁璐、李志贵、邓洁、陈玫、沈炜、刘金花、尹梦晓、张锦雄、刘晓燕、沈燕、黎展荣、柳永念等。
作者感谢所有关心和支持本书写作与出版的人,包括广西大学、中国科学院计算技术研究所智能信息处理重点实验室的一些老师、研究生和技术人员,以及清华大学出版社的领导和编辑。特别感谢夏非彼老师,她的细心、支持和鼓励是本书顺利完稿和出版的重要推动力量。本书参考了相关文献和网络资源,在此,对这些资料的著者们表示衷心感谢。
本书配有光盘1张,内含所有实例的100%的源代码,以及有关内容的视频教材。读者如有问题或需要技术支持可与编辑联系,也可以直接与作者联系,作者将在4个工作日内予以答复。
Transact-SQL内容博大精深,加上编者水平有限和时间仓促,书中难免有疏漏和不妥之处,恳请广大读者批评指正。作者E-mail:mengzuqiang@163.com。
蒙祖强等
2009年8月