NET软件工程师就业培训系列教程:C#数据库程序设计教程pdf下载

NET软件工程师就业培训系列教程:C#数据库程序设计教程百度网盘pdf下载

作者:
简介:NET软件工程师就业培训系列教程:C#数据库程序设计教程
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

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

内容简介

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

内页插图

目录

第1章 C#数据库设计技术概述
1.1.NET数据库操作技术概述
1.1.1 ADO技术概述
1.1.2 ADO.NET技术概述
1.1.3.NETORM技术映射
1.1.4 数据库设计框架概述
1.2 ADO.NET数据操作模型
1.2.1 在线方式数据库操作
1.2.2 离线方式数据库操作
1.3数据库程序的分类
1.3.1 SQL脚本程序
1.3.2 Transact-SQL程序设计
1.3.3 数据库组件设计
本章小结
习题l

第2章 SQL Server2005关系数据库管理系统
2.1 SQL Server2005简介
2.1.1 SQL Server的发展简史
2.1.2 SQL Server2005的新特性
2.2 SQLServer2005的版本与安装
2.2.1 SQLServer2005的版本
2.2.2 SQLServer2005的运行环境
2.2.3 SQL Server2005的安装
2.3 SQL Server2005的系统数据库和表
2.3.1 SQL Server2005的系统数据库
2.3.2 SQL Server2005的系统表
2.4 SQL Server2005的管理工具和实用程序
2.4.1 SQL Server配置管理器
2.4.2 SQL Server管理控制台
2.4.3 联机丛书
2.5 SQLServer2005的安全性管理
2.5.1 SQLServer2005身份验证模式
2.5.2 SQL Server数据库的安全性
2.5.3sQLServer数据库对象的安全性
本章小结
习题2

第3章 Transact SQL语言
3.1 SOLServer2005的数据类型
3.1.1 数值数据类型
3.1.2 字符数据类型
3.1.3日期和时间数据类型
3.1.4 文本和图像数据类型
3.1.5 货币数据类型
3.1.6 二进制数据类型
3.1.7 特殊数据类型
3.1.8 用户自定义数据类型
3.1.9 SOLServei2005数据类型的不同分类
3.2 数据定义语言(DDL)
3.3数据操纵语言(DML)
3.4 数据控制语言(DCL)
3.4.1 权限类型和状态
3.4.2 GRANT语句
3.4.3 DENY语句
3.4.4 REVOKE语句
3.5 系统存储过程
3.6 其他语言元素
3.6.1 注释
3.6.2 变量
3.6.3 运算符
3.6.4 函数
3.6.5 流程控制语句
3.6.6 批处理
本章小结
习题3

第4章 数据库的创建和维护
4.1 数据库的存储结构
4.1.1 数据库文件
4.1.2 数据库文件组
4.2 创建、修改和删除数据库
4.2.1 创建数据库
4.2.2 查看数据库
4.2.3 修改数据库
4.2.4 删除数据库
4.3备份和还原数据库
4.3.1 概述
4.3.2 备份数据库的操作
4.3.3 还原数据库
本章小结
习题4

第5章 数据库表的创建和维护
5.1 定义表结构
5.1.1 创建表的设计原则
5.1.2 如何定义表的结构
5.2 如何修改表结构
5.2.1 如何重新命名表
5.2.2 如何修改表字段
5.3如何向表中添加记录
5.4 如何删除表中记录
5.5 如何修改表中的记录值
5.6 如何删除表
5.7 如何查看表
5.7.1 查看表属性
5.7.2 查看表中数据——简单查询
5.7.3 使用聚合函数的查询
5.7.4 查看表中数据——连接查询
5.7.5 查看表中数据——嵌套查询
本章小结
习题5

第6章 数据库表索引和约束的建立
6.1 创建和管理索引.
6.1.1 索引的设计原则和索引的类型
6.1.2 创建索引
6.1.3 查看、修改和删除索引
6.2 数据库数据的完整性
6.2.1 什么是数据库数据的完整性
6.2.2 如何实现数据库数据的完整性
6.2.3 主键约束
6.2.4 唯一性约束
6.2.5 检查性约束
6.2.6 外键约束
6.2.7 默认约束
本章小结
习题6

第7章 数据库对象的创建和维护
7.1 创建和管理视图
7.1.1 视图
7.1.2 如何创建视图
7.1.3 查看视图
7.1.4 修改、删除及重命名视图
7.1.5 使用视图操作表数据
7.2 创建和管理存储过程
7.2.1 存储过程的概念
7.2.2 创建存储过程
7.2.3 查看、修改和删除存储过程
7.3 创建和管理触发器
7.3.1 触发器的作用和类型
7.3.2 创建触发器
7.3.3 查看、修改和删除触发器
7.4 创建和管理关系图
7.5 游标
7.5.1 游标的概念
7.5.2 游标的使用
本章小结
习题7

第8章 SQL Server2005并发控制机制
8.1 并发控制理论
8.2 并发调度
8.2.1 事务
8.2.2 数据不一致性
8.2.3 可串行化调度
8.3 封锁机制
8.3.1 基本锁
8.3.2 专用锁
8.3.3 封锁协议
8.3.4 锁的粒度
8.4 事务隔离级别
8.4.1 事务隔离级别
8.4.2 数据库引擎的隔离级别
8.5 死锁的预防和处理
8.5.1 死锁的概念
……
第9章 ADO.NET数据连接
第10章 ADO.NET数据库存操作对象Command
第11章 ADO.NET数据读取对象
第12章 内存中的数据库DataSet
第13章离线数据操作与Data Adapter
第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数据库中的“读者”表。

前言/序言

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