本书从SELECT语句开始,系统而全面地介绍数据库、数据表、视图、索引等数据库对象的创建、修改、查看和删除方法等基本知识,介绍了常用的Transact-SQL函数、多表连接查询、游标、存储过程和触发器、数据的完整性与安全性控制、数据库备份与’恢复、事务控制与并发处理、错误处理等,并介绍了在几种当前流行的数据库开发工具中如何连接和操作数据库的方法。本书几乎包括了Transact-SQL程序设计的所有内容,几乎都以实例的形式阐述所涉及的知识点。本书不但是理想的学习教材,而且更是可以作为实践开发中解决方案的“技术词典”。
本书全面而系统地介绍了Transact-SQL的基本知识、SQL Server数据库的基本管理以及Transact-SQL的高级编程技术,同时还介绍了在几种流行编程语言和工具中使用Transact-SQL开发数据库应用的关键技术。本书几乎涉及Transact-SQL技术的全部内容,是笔者近十年编程经验的积累。
全书内容丰富、实例详尽、可操作性强,同时又简单易学、方便查找,并配有DVD光盘1张,内含所有实例源代码以及有关内容的视频教材,既适合于Transact-SQL初学者、也适合于有SQL Server数据库编程经验的开发人员、数据库系统管理员、分析员、测试员,同时也适合于SQL/Transact-SQL研究人员、高校计算机及相关专业的学生和教师等。它不但是一本理想的教材,也可作为有编程开发经验人员的技术速查手册。
第1章 数据库系统与Transact-SQL
第2章 SQL语言基础
第3章 Transact-SQL语法
第4章 Transact-SQL函数应用
第5章 SQL Server数据库管理
第6章 SQL Server数据表管理
第7章 SQL高级查询
第8章 SQL Server索引管理
第9章 SQL Server视图管理
第10章 游标的实现与管理
第11章 存储过程的开发与应用
第12章 触发器的开发与应用
第13章 事务控制与兵法处理
第14章 数据的完整性控制
第15章 数据的安全性控制
第16章 数据库备份与恢复
第17章 错误代理
第18章 C#+SQL Server的开发技术
第19章 ASP/ASP.NET+SQL Server的开发技术
第20章 VB.NET/VB+SQL Server的开发技术
第21章 VC++6.0+SQL Serve的开发技术
第22章 C++Builder 6+SQL Server的开发技术
第23章 JSP+SQL Server的开发技术
附录A:本书常用的数据表及测试数据
附录B:常用命令应用简例
参考文献