C#2012数据库编程入门经典 第5版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)阿加瓦尔著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302327745
- 页数:351 页
第Ⅰ部分 理解工具和数据库的基础知识 3
第1章 开发工具 3
1.1获取Visual Studio 2012 4
1.2安装SQL Server 2012Express 4
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 Studio 21
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
第Ⅱ部分 使用数据库和XML 35
第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章 使用XML 81
7.1 XML的定义 81
7.2选择XML的原因 82
7.3将数据存储为XML格式的好处 82
7.4理解XML文档 83
7.5理解XML声明 84
7.6将关系型数据转换为XML 85
7.6.1使用FOR XML RAW模式 85
7.6.2使用FOR XML AUTO 88
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 Forms 111
9.2用户界面设计原则 111
9.3用户界面设计的最佳实践 112
9.4利用Windows Forms 114
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.NET 139
10.2开发ADO.NET的原因 140
10.3从ADO到ADO.NET 140
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数据提供程序是API 148
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 2012 164
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 Server 176
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和PopDataSet 248
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使用数据集和XML 264
15.6理解有类型和无类型的数据集 268
15.7小结 269
第16章给ASP.NET应用程序使用数据控件 271
16.1理解Web功能 271
16.1.1 Web服务器 272
16.1.2 Web浏览器和HTTP 272
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 U1 277
16.6小结 284
第17章 使用文本和二进制数据 285
17.1理解SQL Server文本和二进制数据类型 285
17.2在数据库中存储图像 286
17.3从数据库中检索图像 293
17.4处理文本数据 298
17.5小结 307
第18章 使用LINQ 309
18.1 LINQ概述 309
18.2 LINQ的体系结构 310
18.3 LINQ的项目结构 312
18.4使用LINQ to Objects 312
18.5使用LINQ to SQL 315
18.6使用LINQ to XML 320
18.7小结 323
第19章 使用ADO.NET Entity Framework 325
19.1理解ADO.NET Entity Framework 5.0 325
19.2理解实体数据模型 326
19.3利用实体数据模型 326
19.4小结 339
第20章在SQL Server中使用CLR 341
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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019