搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C# 2008数据库入门经典
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302196280
  • 作      者:
    (美)Vidya Vrat Agarwal, (美)James Huddleston等著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
作者简介
  Vidya Vrat Agarwal是一位纯Microsoft NET主义者,拥有MCT、MCPD、MCTS、MCSD.NET、MCAD.NET和MCSD等认证,他在莱博智科技(Lionbridge Technologies公司工作。同时,又是印度计算机科学院的终身会员。他最初从事Microsoft.NET测试版本的工作,之后涉足软件开发、技术推广、技术顾问、公司培训的工作和为不同客户开发基于Microsoft.NET的T3项目。可以在上阅读到他的文章。他还在上对.NET Preparation Kits作了评论。
展开
内容介绍
  《C# 2008数据库入门经典(第4版)》着重介绍了使用C# 2008作为开发工具,与最新发布的Visual Studio 2008及.NET Framework 3.5一起访问数据库。《C# 2008数据库入门经典(第4版)》介绍了使用SQL Server 2005进行数据库编程的所有知识,将数据“拉”到使用C# 2008开发的应用程序中。在学习《C# 2008数据库入门经典(第4版)》的过程中,通过创建“试一试”部分的示例应用程序,可以实践所学的知识。它将帮助您将所学内容应用于实际应用程序中。“示例说明”解释了示例应用程序的每个代
  码语句以帮助您进行理解。作者希望您不仅能够掌握C# 2008的知识,还能够学到SQLServer 2005的知识。《C# 2008数据库入门经典(第4版)》介绍了相当多的数据库概念,包括基本知识、SQL Server 2005的T-SQL新功能。《C# 2008数据库入门经典(第4版)》将帮助您逐步提升代码编写能力,所以我们将从简单的主题讲起,逐步过渡到复杂主题。首先介绍基本应用程序开发,然后是LINQ和ADO.NET 3.5的概念,以及使用它们构建应用程序。
  作者相信《C# 2008数据库入门经典(第4版)》能有助于您提高数据库应用开发的能力。
展开
精彩书摘
  第1章 开发工具
  本书的目的是帮助您了解如何利用C#2008(即P过去所称的C#3.0和C#Orcas)来访问数据库。本书所使用的开发工具是Microsoft Visual Studio 2008(代号为Visual Studio Orcas)和Microsoft SQL Server 2005 Express Edition。这两种工具都采用了3.5版本的Microsoft.NET Framework。最新版本的.NET同时提供了针对Language Integrated Query f语言集成查询,LINQ)的扩展支持。由于该功能是.NET Framework 3.0(即过去的Win FX)的扩展,因此它支持.NET 3.0的许多特性,包括Windows Presentation Foundation(Windows媒体基础架构,WPF)、Windows Communication Foundation(Windows通信基础架构,WCF)和Windows Workflow Foundation(Windows工作流基础架构,WF)。
  Microsoft Visual Studio 2008是最新版的Visual Studio。它所提供的工具可以通过C#2008或其他.NET语言来建立WPF、WCF、WF以及LINQ应用程序。Visual Studio 2008涵盖多种.NET Framework版本,因此除了本身对.NET 3.5的默认支持,用户可以通过Visual Studio 2008建立和维护.NET 2.0和.NET 3.0的应用程序。
  注意:
  代号的名称是一件有趣的事情。例如:.NET Common Language Runtime(公共语言运行库,CLR)的代号为Lightning(闪电),原因在于它是继Microsoft最热门技术Visual Basic(1991年诞生,代号为Thunder(-雷鸣))之后的又一个里程碑。
  Visual Studio的产品代号有一套独特的方法。它是根据美国的部分城市和岛屿来进行命名的。Orcas就是San Juan岛屿中的一个,位于西雅图北部。
  SQL Server 2005是目前最先进的关系型数据库管理系统(RDBMS)。SQL Server 2005令人兴奋的一项功能在于将.NET CLR集成到SQL Server 2005数据库引擎中,从而可以通过用.NET语言(例如,Visual C#.NET或Visual Basic.NET)编写的托管代码实现数据库对象。除此之外,SQL Server 2005还提供了其他多种服务,包括:分析服务、数据转换服务、报表服务、通知服务,以及Service Broker。SQL Server 2005提供名为SQL Server Management Studio的通用环境。数据库开发人员和数据库管理员(DBA)都可以使用该环境。
展开
目录
第1章 开发工具
1.1 获取Visual Studio 2008
1.2 安装SQL Server Management Studio Express
1.3 安装Northwind样本数据库
  1.3.1 安装Northwind创建脚本
1.3.2 创建Northwind样本数据库
1.4 安装AdventureWorks样本数据库
1.4.1 安装AdventureWorks创建脚本
1.4.2 创建AdventureWorks样本数据库
1.5 小结
第2章 使用开发工具
2.1 不同版本Microsoft .NET Framework与代码库模型
2.2 使用Microsoft Visual Studio 2008
2.3 使用SQL Server Management Studio Express
2.4 小结
第3章 理解关系数据库
3.1 数据库的概念
3.2 电子数据表和数据库的选择
3.3 使用数据库的原因
3.4 使用关系型数据库管理系统的优势
3.5 桌面RDBMS和服务器RDBMS的比较
  3.5.1 桌面数据库
3.5.2 服务器数据库
3.6 数据库的生命周期
3.7 映射基数
3.8 键的理解
3.8.1 主键
  3.8.2 外键
3.9 理解数据完整性
3.9.1 实体完整性
3.9.2 引用完整性
3.10 规范化概念
3.11 规范化的缺陷
3.12 小结
第4章 编写数据库查询
4.1 比较QBE与SQL
4.2 查询
4.3 通用表表达式
4.4 GROUP BY子句
4.5 PIVOT运算符
4.6 ROW_NUMBER()函数
4.7 PARTITION BY子句
4.8 模式匹配
4.9 合计函数
4.10 DATETIME日期函数
4.11 连接
4.11.1 内连接
4.11.2 外连接
4.11.3 其他连接
4.12 小结
第5章 操纵数据库数据
5.1 检索数据
5.1.1 使用WHERE子句
  5.1.2 数据排序
5.2 使用SELECT INTO语句
5.3 插入数据
5.4 更新数据
5.5 删除数据
5.6 小结
第6章 使用存储过程
6.1 创建存储过程
6.2 修改存储过程
6.3 显示存储过程的定义
6.4 重命名存储过程
6.5 在C#中使用存储过程
6.6 删除存储过程
6.7 小结
第7章 使用XML
7.1 XML的定义
7.2 选择XML的原因
7.3 将数据存储为XML格式的好处
7.4 理解XML文档
7.5 理解XML声明
7.6 将关系型数据转换为XML
7.6.1 使用FOR XML RAW模式
  7.6.2 使用FOR XML AUTO
7.7 使用xml数据类型
7.8 小结
第8章 了解事务
8.1 事务的概念
8.2 何时使用事务
8.3 理解ACID属性
8.4 事务设计
8.5 事务状态
8.6 指定事务界限
8.7 在事务中允许使用的T-SQL语句
8.8 SQL Server 2005中的本地事务
8.9 SQL Server 2005中的分布式事务
8.10 编写高效事务的准则
8.11 如何编写事务
8.11.1 在T-SQL中编写事务
8.11.2 在ADO.NET中编写事务
8.12 小结
第9章 ADO. NET简介
9.1 了解ADO.NET
9.2 开发ADO.NET的原因
9.3 从ADO到ADO.NET
9.3.1 ADO.NET并非ADO的新版本
9.3.2 ADO.NET和.NET基类库
9.4 理解ADO.NET体系结构
9.5 使用SQL Server数据提供程序
9.6 使用OLE DB数据提供程序
9.7 使用ODBC数据提供程序
9.8 数据提供程序是API
9.9 小结
第10章 创建连接
10.1 数据提供程序连接类概述
10.2 使用SqlConnection连接到SQL Server Express
10.2.1 调试到SQL Server的连接
10.2.2 SqlConnection中的安全与口令
10.2.3 使用SQL Server安全机制
10.2.4 SqlConnection中的连接字符串参数
10.2.5 连接池
10.3 连接对象的进阶用法
10.3.1 在连接构造函数中使用连接字符串
10.3.2 显示连接信息
10.4 用OleDbConnection连接到SSE
10.5 小结
第11章 执行命令
11.1 创建命令
11.1.1 关联命令与连接
11.1.2 设置Command对象的文本
11.2 执行命令
11.3 执行具有多个结果的命令
11.4 执行语句
11.5 命令参数
11.6 小结
第12章 数据读取器
12.1 数据读取器概述
12.1.1 使用序数索引器
12.1.2 使用列名索引器
12.1.3 使用类型访问器方法
12.2 获取数据的信息
12.3 获取表的数据
12.4 使用数据读取器处理多个结果集
12.5 小结
第13章 使用数据集和数据适配器
13.1 理解对象模型
13.1.1 数据集与数据读取器
13.1.2 数据集概述
13.1.3 数据适配器概述
13.1.4 DataTable、DataColumn和DataRow对象概述
13.2 使用数据集和数据适配器
13.2.1 数据集的筛选和排序
13.2.2 比较FilterSort和PopDataSet
13.2.3 使用数据视图
13.2.4 修改数据集中的数据
13.3 将变化保存到数据源中
13.4 并发
13.5 使用数据集和XML
13.6 在没有数据集的情况下使用数据表
13.7 理解有类型和无类型的数据集
13.8 小结
第14章 构建Windows Forms应用程序
14.1 理解Windows Forms
14.2 用户界面设计原则
14.3 用户界面设计的最佳实践
14.4 利用Windows Forms
14.5 理解设计视图和代码视图
14.6 属性窗口中的排序属性
14.6.1 分类视图
14.6.2 按字母顺序排列的视图
14.7 设置解决方案、项目和Windows Forms属性
14.8 利用控件
14.9 设置Dock和Anchor属性
14.9.1 Dock属性
14.9.2 Anchor属性
14.10 为项目添加新窗体
14.11 实现MDI窗体
14.12 小结
第15章 构建ASP.NET应用程序
15.1 理解Web功能
15.1.1 Web服务器
15.1.2 Web浏览器和HTTP
15.2 ASP.NET和Web页面概述
15.3 理解Visual Studio 2008
Web站点类型
15.3.1 文件系统Web站点
15.3.2 FTP Web站点
15.3.3 HTTP Web站点
15.4 ASP.NET Web站点布局
15.4.1 Web页面
15.4.2 应用程序文件夹
15.4.3 Web.config文件
15.5 使用Master页面
15.6 小结
第16章 处理异常
16.1 处理ADO.NET异常
16.2 处理数据库异常
16.3 小结
第17章 处理事件
17.1 理解事件
17.2 事件的属性
17.3 设计事件
17.4 控件引发的通用事件
17.5 事件生成器和使用者
17.6 小结1
第18章 使用文本和二进制数据
18.1 理解SQL Server文本和二进制数据类型
18.2 在数据库中存储图像
18.3 从数据库中检索图像
18.4 处理文本数据
18.5 小结
第19章 使用LINQ
19.1 LINQ概述
19.2 LINQ的体系结构
19.3 LINQ的项目结构
19.4 使用LINQ to Objects
19.5 使用LINQ to SQL
19.6 使用LINQ to XML
19.7 小结
第20章 使用ADO.NET 3.5
20.1 理解ADO.NET 3.5 Entity Framework
20.2 理解实体数据模型
20.3 利用实体数据模型
20.4 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证