C#数据库入门经典的目录

如题所述

第1个回答  2016-05-31

第1章 开发工具 1
1.1 安装VCSE和SSE 1
1.2 安装SSMSE 5
1.3 安装SQL Server文档 7
1.4 安装样本数据库 8
1.4.1 安装Northwind创建脚本 8
1.4.2 创建Northwind样本数据库 9
1.4.3 卸载Northwind创建脚本 11
1.5 小结 11
第2章 使用开发工具 13
2.1 使用SSMSE 13
2.2 配置VCSE 22
2.3 使用BOL 27
2.4 小结 30
第3章 SQL入门 33
3.1 SQL概述 33
3.2 检索数据 34
3.2.1 执行简单查询 34
3.2.2 使用WHERE子句 37
3.2.3 数据排序 40
3.3 插入数据 42
3.4 更新数据 44
3.5 删除数据 45
3.6 T-SQL的数据类型 46
3.6.1 数值数据类型 47
3.6.2 货币数据类型 47
3.6.3 字符串数据类型 47
3.6.4 日期和时间数据类型 48
3.7 二进制数据类型 48
3.8 其他数据类型 48
3.9 数据类型的优先序 49
3.10 小结 50
第4章 ADO.NET简介 51
4.1 使用ADO.NET的原因 51
4.1.1 从ADO到ADO.NET 51
4.1.2 ADO.NET并非ADO的新版本 52
4.1.3 ADO.NET和.NET基类库 52
4.2 理解ADO.NET体系结构 54
4.2.1 使用SQL Server数据提供程序 56
4.2.2 使用OLE DB数据提供程序 62
4.2.3 使用ODBC数据提供程序 66
4.3 数据提供程序是API 73
4.4 小结 74
第5章 创建连接 75
5.1 数据提供程序连接类概述 75
5.2 用SqlConnection连接到SSE 76
5.2.1 调试到SQL Server的连接 80
5.2.2 SqlConnection中的安全与口令 81
5.2.3 使用SQL Server安全机制 81
5.2.4 SqlConnection中的连接字符串参数 81
5.2.5 连接池 83
5.3 连接对象的进阶用法 83
5.3.1 在连接构造函数中使用连接字符串 83
5.3.2 显示连接信息 83
5.4 用OleDbConnection连接到SSE 88
5.5 小结 90
第6章 Command对象 91
6.1 创建命令 91
6.1.1 关联命令与连接 93
6.1.2 设置Command对象的文本 94
6.2 执行命令 95
6.3 执行具有多个结果的命令 98
6.4 执行语句 101
6.5 命令参数 104
6.6 Prepare方法 109
6.7 小结 110
第7章 数据读取器 111
7.1 数据读取器概述 111
7.2 使用序数索引器 114
7.3 使用列名索引器 117
7.4 使用类型访问器方法 118
7.5 获取数据的信息 123
7.6 获取表的信息 127
7.7 使用数据读取器处理多个结果集 130
7.8 小结 133
第8章 数据集和数据适配器 135
8.1 理解对象模型 135
8.1.1 数据集与数据读取器 136
8.1.2 数据集概述 136
8.1.3 数据适配器概述 137
8.1.4 DataTable、DataColumn和DataRow对象 138
8.2 使用数据集和数据适配器 138
8.2.1 数据集的筛选和排序 142
8.2.2 比较FilterSort和PopDataSet 147
8.2.3 使用DataView 147
8.2.4 修改数据集中的数据 151
8.3 将变化保存到数据源中 154
8.4 并发 171
8.5 使用数据集和XML 172
8.6 在没有数据集的情况下使用数据表 175
8.7 理解有类型和无类型的数据集 177
8.8 小结 178
第9章 数据绑定 181
9.1 数据绑定的定义 181
9.2 执行简单数据绑定 181
9.3 执行复杂数据绑定 184
9.4 理解数据绑定的工作原理 189
9.5 控件与数据源的同步 191
9.6 使用数据栅格更新 194
9.7 小结 199
第10章 理解表和关系 201
10.1 管理表 201
10.2 创建表 201
10.2.1 使用SSMSE创建表 202
10.2.2 使用SQL创建表 203
10.3 删除表 206
10.3.1 使用SSMSE删除表 206
10.3.2 使用SQL删除表 207
10.4 表之间的关系 208
10.5 数据完整性 210
10.5.1 实体完整性 211
10.5.2 引用完整性 212
10.5.3 测试实体完整性和引用完整性 214
10.6 规范化 217
10.7 小结 218
第11章 查询 119
11.1 更多SQL查询语法 219
11.1.1 DISTINCT关键字 219
11.1.2 子查询 221
11.1.3 GROUP BY子句 225
11.1.4 其他合计函数 226
11.1.5 日期函数 228
11.1.6 CASE表达式 229
11.1.7 连接 234
11.2 小结 245
第12章 存储过程 247
12.1 创建存储过程 247
12.2 修改存储过程 254
12.3 删除存储过程 255
12.4 在C#中使用存储过程 257
12.5 小结 262
第13章 处理异常 263
13.1 处理ADO.NET异常 263
13.2 处理数据库异常 271
13.3 小结 280
第14章 使用事务 281
14.1 何时使用事务 281
14.2 理解ACID属性 282
14.3 事务的编写 282
14.3.1 在SQL中编写事务 283
14.3.2 在ADO.NET中编写事务 291
14.4 进一步学习的建议 295
14.5 小结 296
第15章 处理ADO.NET事件 297
15.1 理解事件和委托 297
15.2 添加和删除事件处理程序 298
15.3 引发和处理ADO.NET事件 298
15.3.1 使用连接对象事件 299
15.3.2 使用行更新事件 306
15.3.3 利用多个处理程序 312
15.4 小结 314
第16章 使用文本和二进制数据 315
16.1 理解SQL Server文本和二进制数据类型 315
16.2 在数据库中存储图像 316
16.3 从数据库中检索图像 322
16.4 处理文本数据 327
16.5 小结 336
第17章 使用XML 337
17.1 XML的定义 337
17.2 理解XML文档 338
17.3 理解XML声明 339
17.4 使用FOR XML 340
17.5 使用OPENXML 346
17.6 使用XML数据类型 351
17.7 小结 358
第18章 LINQ简介 359
18.1 LINQ的定义 359
18.2 安装LINQ 361
18.3 使用LINQ to SQL 366
18.4 使用LINQ to DataSet 373
18.5 小结 381