图书介绍
C#2012数据库编程入门经典 第5版PDF|Epub|txt|kindle电子书版本网盘下载
![C#2012数据库编程入门经典 第5版](https://www.shukui.net/cover/61/35101411.jpg)
- (美)阿加瓦尔著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302327745
- 出版时间:2013
- 标注页数:351页
- 文件大小:147MB
- 文件页数:365页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#2012数据库编程入门经典 第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 理解工具和数据库的基础知识3
第1章 开发工具3
1.1获取Visual Studio 20124
1.2安装SQL Server 2012Express4
1.3安装并附加AdventureWorks样本数据库5
1.3.1安装AdventureWorks数据库5
1.3.2附加AdventureWorks数据库6
1.4小结10
第2章 理解关系数据库11
2.1数据库的概念11
2.2电子数据表和数据库的选择12
2.3使用数据库的原因12
2.4使用RDBMS的优势12
2.5桌面RDBMS和服务器RDBMS的比较13
2.5.1桌面数据库13
2.5.2服务器数据库13
2.6数据库的生命周期14
2.7映射基数15
2.8键的理解16
2.8.1主键16
2.8.2外键17
2.9理解数据完整性17
2.9.1实体完整性17
2.9.2引用完整性17
2.10规范化概念18
2.11规范化的缺陷19
2.12小结19
第3章 创建数据库和表21
3.1启动SQL Server Management Studio21
3.2 SQL Server数据库的类型21
3.3 SQL Server数据库的体系结构23
3.4用简单的方式创建数据库24
3.5查看数据库的属性25
3.6用自己的设置创建数据库26
3.6.1理解表的基础知识28
3.6.2表列的SQL Server数据类型29
3.6.3在SQL Server中创建表29
3.6.4在表中添加IDENTITY列30
3.6.5 ALTER TABLE语句31
3.6.6删除并重建表31
3.7小结32
第Ⅱ部分 使用数据库和XML35
第4章 操作数据库中的数据35
4.1插入数据35
4.2通过一条INSERT语句插入多行数据37
4.3更新数据38
4.4删除数据40
4.5小结41
第5章 查询数据库43
5.1检索数据43
5.1.1使用WHERE子句46
5.1.2使用比较运算符47
5.2数据排序48
5.3 GROUP BY子句49
5.4模式匹配50
5.5聚合函数54
5.6 DATETIME函数56
5.7列表操作符58
5.8范围操作符60
5.9查找空值61
5.10连接63
5.10.1内连接64
5.10.2表的别名64
5.10.3外连接66
5.10.4其他连接68
5.11小结69
第6章 使用存储过程71
6.1创建存储过程71
6.2修改存储过程76
6.3显示存储过程的定义77
6.4重命名存储过程78
6.5删除存储过程79
6.6小结80
第7章 使用XML81
7.1 XML的定义81
7.2选择XML的原因82
7.3将数据存储为XML格式的好处82
7.4理解XML文档83
7.5理解XML声明84
7.6将关系型数据转换为XML85
7.6.1使用FOR XML RAW模式85
7.6.2使用FOR XML AUTO88
7.7使用xm1数据类型90
7.8小结92
第8章 了解事务93
8.1事务的概念93
8.2何时使用事务94
8.3理解ACID属性94
8.4事务设计95
8.5事务状态95
8.6指定事务界限96
8.7在事务中允许使用的T -SQL语句96
8.8 SQL Server 2012中的本地事务96
8.9 SQL Server 2012中的分布式事务97
8.10编写高效事务的准则98
8.11如何编写事务98
8.12小结108
第Ⅲ部分 使用ADO.NET处理数据111
第9章 构建Windows Forms应用程序111
9.1理解Windows Forms111
9.2用户界面设计原则111
9.3用户界面设计的最佳实践112
9.4利用Windows Forms114
9.5理解设计视图和代码视图116
9.6属性窗口中的排序属性117
9.6.1分类视图117
9.6.2按字母顺序排列的视图118
9.7设置解决方案、项目和Windows Forms属性118
9.8利用控件119
9.9设置Dock和Anchor属性123
9.9.1 Dock属性123
9.9.2 Anchor属性124
9.10为项目添加新窗体126
9.11实现MDI窗体132
9.12小结138
第10章ADO.NET简介139
10.1了解ADO.NET139
10.2开发ADO.NET的原因140
10.3从ADO到ADO.NET140
10.3.1 ADO.NET并非ADO的新版本141
10.3.2 ADO.NET和.NET基类库141
10.4理解ADO.NET体系结构143
10.4.1连接的数据对象143
10.4.2断开连接的数据对象144
10.5理解.NET数据提供程序144
10.6使用SQL Server数据提供程序146
10.7使用OLE DB数据提供程序146
10.8使用ODBC数据提供程序147
10.9数据提供程序是API148
10.10小结149
第11章 处理异常151
11.1 System.Exception类151
11.2异常发生的原因152
11.3异常的Type、 Message和StackTrace属性158
11.4处理异常159
11.5小结162
第12章 创建连接163
12.1数据提供程序连接类概述163
12.2使用SqlConnection连接到SQL Server 2012164
12.2.1调试到SQL Server的连接168
12.2.2 SqlConnection中的安全与口令169
12.2.3使用SQL Server安全机制170
12.2.4 SqlConnection中的连接字符串参数170
12.2.5连接池171
12.3连接对象的进阶用法172
12.3.1在连接构造函数中使用连接字符串172
12.3.2显示连接信息172
12.4用OleDbConnection连接到SQL Server176
12.5小结178
第13章 执行ADO.NET命令,检索数据179
13.1创建命令179
13.2执行命令182
13.3执行具有多个结果的命令186
13.4执行NonQuery语句189
13.5使用存储过程194
13.6小结201
第14章 数据读取器203
14.1数据读取器概述203
14.1.1使用序数索引器207
14.1.2使用列名索引器211
14.1.3使用类型访问器方法211
14.2获取数据的信息218
14.3获取表的数据223
14.4使用数据读取器处理多个结果集227
14.5小结231
第Ⅳ部分 使用高级的ADO.NET相关功能235
第15章 使用数据集和数据适配器235
15.1理解对象模型235
15.1.1数据集与数据读取器236
15.1.2数据集概述236
15.1.3数据适配器概述237
15.1.4 DataTable、 DataColumn和DataRow对象概述238
15.2使用数据集和数据适配器238
15.2.1数据集的筛选和排序242
15.2.2比较FilterSort和PopDataSet248
15.2.3使用数据视图248
15.2.4修改数据集中的数据252
15.3将变化保存到数据源中256
15.3.1 InsertCommand属性256
15.3.2命令构建器260
15.4并发263
15.5使用数据集和XML264
15.6理解有类型和无类型的数据集268
15.7小结269
第16章给ASP.NET应用程序使用数据控件271
16.1理解Web功能271
16.1.1 Web服务器272
16.1.2 Web浏览器和HTTP272
16.2 ASP.NET和Web页面概述272
16.3理解Visual Studio 2012Web站点类型273
16.3.1文件系统Web站点274
16.3.2 FTP Web站点274
16.3.3 HTTP Web站点275
16.4理解ASP.NET Web站点布局276
16.5 ASP. NET Web应用程序的Web U1277
16.6小结284
第17章 使用文本和二进制数据285
17.1理解SQL Server文本和二进制数据类型285
17.2在数据库中存储图像286
17.3从数据库中检索图像293
17.4处理文本数据298
17.5小结307
第18章 使用LINQ309
18.1 LINQ概述309
18.2 LINQ的体系结构310
18.3 LINQ的项目结构312
18.4使用LINQ to Objects312
18.5使用LINQ to SQL315
18.6使用LINQ to XML320
18.7小结323
第19章 使用ADO.NET Entity Framework325
19.1理解ADO.NET Entity Framework 5.0325
19.2理解实体数据模型326
19.3利用实体数据模型326
19.4小结339
第20章在SQL Server中使用CLR341
20.1 SQL CLR简介341
20.2在T -SQL和SQL CLR之间选择342
20.3启用SQL CLR集成342
20.4创建SQL CLR存储过程343
20.5把SQL CLR存储过程部署到SQL Server中348
20.6执行SQL CLR存储过程350
20.7小结351