分享
 
 
 

C# 2008数据库入门经典(第4版)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: (美)阿格沃尔,(美)哈德莱斯顿 等著,沈洁,杨华 译

出 版 社: 清华大学出版社

出版时间: 2009-3-1字数:版次: 1页数: 373印刷时间:开本: 16开印次:纸张:I S B N : 9787302196280包装: 平装内容简介

本书着重介绍了使用C# 2008作为开发工具,与最新发布的Visual Studio 2008及.NET Framework 3.5一起访问数据库。本书介绍了使用SQL Server 2005进行数据库编程的所有知识,将数据“拉”到使用C# 2008开发的应用程序中。

在学习本书的过程中,通过创建“试一试”部分的示例应用程序,可以实践所学的知识。它将帮助您将所学内容应用于实际应用程序中。“示例说明”解释了示例应用程序的每个代

码语句以帮助您进行理解。

作者希望您不仅能够掌握C# 2008的知识,还能够学到SQLServer 2005的知识。本书介绍了相当多的数据库概念,包括基本知识、SQL Server 2005的T-SQL新功能。本书将帮助您逐步提升代码编写能力,所以我们将从简单的主题讲起,逐步过渡到复杂主题。首先介绍基本应用程序开发,然后是LINQ和ADO.NET 3.5的概念,以及使用它们构建应用程序。

作者相信本书能有助于您提高数据库应用开发的能力。

作者简介

Vidya Vrat Agarwal是一位纯Microsoft NET主义者,拥有MCT、MCPD、MCTS、MCSD.NET、MCAD.NET和MCSD等认证,他在莱博智科技(Lionbridge Technologies公司工作。同时,又是印度计算机科学院的终身会员。他最初从事Microsoft.NET测试版本的工作,之后涉足软件开发、技术推广、技术顾问、公司培训的工作和为不同客户开发基于Microsoft.NET的T3项目。可以在www. Programmers Heaven Com上阅读到他的文章。他还在www. U Certify com上对.NET Preparation Kits作了评论。

目录

第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.4GROUP BY子句

4.5PIVOT运算符

4.6ROW_NUMBER()函数

4.7PARTITION BY子句

4.8模式匹配

4.9合计函数

4.10DATETIME日期函数

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.1XML的定义

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.8SQL Server 2005中的本地事务

8.9SQL 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.1ADO.NET并非ADO的新版本

9.3.2ADO.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.2SqlConnection中的安全与口令

10.2.3使用SQL Server安全机制

10.2.4SqlConnection中的连接字符串参数

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.4DataTable、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.1Dock属性

14.9.2Anchor属性

14.10为项目添加新窗体

14.11实现MDI窗体

14.12小结

第15章构建ASP.NET应用程序

15.1理解Web功能

15.1.1Web服务器

15.1.2Web浏览器和HTTP

15.2ASP.NET和Web页面概述

15.3理解Visual Studio 2008

Web站点类型

15.3.1文件系统Web站点

15.3.2FTP Web站点

15.3.3HTTP Web站点

15.4ASP.NET Web站点布局

15.4.1Web页面

15.4.2应用程序文件夹

15.4.3Web.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.1LINQ概述

19.2LINQ的体系结构

19.3LINQ的项目结构

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小结

书摘插图

第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 ServerManagement Studio的通用环境。数据库开发人员和数据库管理员(DBA)都可以使用该环境。

……

C# 2008数据库入门经典(第4版)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有