基于数据库的网络应用程序开发是当今程序开发的一大特色,本书基于SQL Server2005服务器技术和.NET数据库操作技术,全面、详细地介绍了在该框架下的ADO.NET数据库访问技术,以及应用C#程序设计语言实现数据库的程序开发。 全书共分为20章。其中,第l章介绍C#数据库设计技术概述,包括.NET数据库操作技术概述、ADO.NET数据库操作模型;第2章介绍SQL Server 2005的特点、系统数据库和表、SQL Setver 2005提供的配置管理器和管理控制台的基本功能,以及SQL Server 2005的安装;第3章Transact-SQL语言,重点介绍SQL Server 2005的数据类型,并通过例题说明在SQL Server 2005查询分析器中如何应用Transact-SQL语言进行程序设计;第4~7章列举大量例题介绍如何应用SQL Server 2005的管理控制台(企业管理器),以及在查询分析器中使用Transact-SQL语言创建、管理和维护数据库、数据库表、索引、视图、存储过程、触发器、关系图等数据库和数据库对象;第8章介绍SQL Server 2005的并发控制机制;第9章介绍.ADO.NET数据连接的相关知识;第10章介绍ADO.NET数据库操作对象Command;第11章介绍ADO.NET数据读取对象。Data Reader;第12章介绍内存中的数据库Data Set;第13章介绍离线数据操作与Data Adapter;第14章介绍ADO.NET的数据连接工厂;第15章介绍事务及其处理机制;第16章介绍有关数据库大型对象BLOB的操作;第17~20章介绍基于在线方式的通讯录设计、基于离线方式的通讯录设计、系统DAL组件设计和照片管理器设计四个典型应用系统的设计、实现过程。