C#数据库程序设计教程

出版时间:2010-7  出版社:北京交通大学出版社  作者:林成春 编著  页数:460  

前言

基于数据库的网络应用程序开发是当今程序开发的一大特色,本书基于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组件设计和照片管理器设计四个典型应用系统的设计、实现过程。

内容概要

基于数据库的网络应用程序开发是当今程序开发的一大特色,本书基于SQL Setver 2005服务器技术和.NET数据库操作技术,全面、详细地介绍了在该框架下的ADO.NET数据库访问技术,以及应用C#编程语言实现数据库的程序开发。    全书共分为20章,主要内容包括:C#数据库设计的基础知识;网络数据库SQL Server 2005的相关知识;ADO.NET数据连接知识,ADO.NET数据库操作对象Command,ADO.NET数据读取对象;以及内存中的数据库DataSet,离线数据操作与DataAdapter,事务及其处理机制,BLOB大型对象的操作原则;同时还介绍了基于在线方式的通讯录设计、基于离线方式的通讯录设计、系统DAL组件设计和照片管理器设计等四个典型应用系统的实现过程。    本书主要面向对C#数据库程序设计感兴趣的读者,按照由基础到高级,并结合具体应用系统的程序设计过程,介绍C#数据库程序设计技术,使读者通过本书的学习,能够更好地理解和掌握C#语言和数据库操作的相关技术,能够以专业的方式进行实际数据库应用程序的设计,实现基于网络数据库的应用。    本书可作为高等院校计算机科学与技术、信息管理、电子商务等专业的教学用书,也可以作为C#数据库程序设计的培训教材。

书籍目录

第1章 C#数据库设计技术概述第2章 SQL Server 2005关系数据库管理系统第3章 Transact-SQL语言第4章 数据库的创建和维护第5章 数据库表的创建和维护第6章 数据库表索引和约束的建立第7章 数据库对象的创建和维护第8章 SQL Server 2005并发控制机制第9章 ADO.NET数据连接第10章 ADO.NET数据库操作对象Command第11章 ADO.NET数据读取对象第12章 内存中的数据库DataSet第13章 离线数据操作与DataAdapter第14章 ADO.NET数据连接工厂第15章 事务第16章 BLOB对象的操作第17章 基于在线方式的通讯录设计第18章 基于离线方式的通讯设计第19章 系统DAL组件设计第20章 照片管理器设计参考文献

章节摘录

插图:基5.6如何删除表删除指定表有以下两种方法。1.使用企业管理器删除表启动SQL,Server管理控制台,在“对象资源管理器”中展开指定的服务器和数据库,打开表对象,右击要删除的表,从弹出的快捷菜单中选择“删险”命令,则会出现“删除对象”对话框,单击“确定”按钮,即可删除该表。2.在查询分析分析器中使用Transact-SQL语言删除表使用Transact-SQL语言删除表的命令是DROP。其基本语法格式:DROP TABLE table name主要参数说明如下:table name:要删除的表名。DROP TABLE语句可以删除一个表的结构和表中的数据及其与表有关的所有索引、触发器、约束和指定的权限。使用中需要注意的问题如下。①DROP TABLE不能用于删除由外键约束引用的表。必须先删除引用的外键约束或引用的表。②表所有者可以删除任何数据库内的表。删除表时,表上的规则或默认值将解除绑定,任何与表关联的约束或触发器将自动除去。如果重新创建表,必须重新绑定适当的规则和默认值,重新创建任何触发器并添加必要的约束。③在系统表上不能使用DROP TABLE语句。④如果删除表内的所有行(DELETE table name)或使用TRUNCATE FABLE语句删除表,则删除的是表记录,而保留表结构,此时该表称为“空表”。例如,要删除TSGL数据库中的“读者”表,则可以在“查询分析器”的“查询脚本编辑器”中输入并运行以下SQL语句,将删除TSGL数据库中的“读者”表。

编辑推荐

《C#数据库程序设计》定位明确,强调程序设计技能的重要性,内容完备,实例丰富,紧密联系实战,强调程序外的项目开发主法和软件工程概念。

图书封面

评论、评分、阅读与下载


    C#数据库程序设计教程 PDF格式下载


用户评论 (总计7条)

 
 

  •   在读之前最好看一本数据库入门的书,该书侧重应用。这本书非常好看,非常满意!
  •   虽然说防伪标识貌似是真的,可是纸张真的不太好啊
  •   内容不错,是正版的,可以考虑
  •   还没来得及看。。。。
  •   讲的数据库知识太一般,而且没有重点,比大学的一般数据库书都差,很是垃圾。大家不要买。
  •   也详细讲解了数据库基本知识有讲解了ADO.NET很好的一本书。。。
  •   这个书的质量还不错,但是这本书并不值得推荐。当时去图书馆借的书,弄丢了,无语。好书还得看国外的书记。另外,C#目前的应用前景并不看好,业余使用还行。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7