第1章 关系型数据库设计 1
1.1 数据库的概念 1
1.1.1 平面文件与关系型数据库 1
1.2 确定数据库的需求 4
1.2.1 业务需求分析 4
1.2.2 确定需要记录的信息 5
1.3 确定逻辑数据库设计 6
1.3.1 定义表(实体)和字段(属性) 6
1.3.2 确定键码 10
1.3.3 定义表间关系 13
1.3.4 数据规范化 16
1.3.5 反向规范化 23
1.3.6 定义索引 24
1.3.7 测试逻辑数据库设计 25
1.4 实现物理数据库设计 25
1.5 小结 26
1.6 练习 26
第2章 Microsoft SQL Server 2000桌面引擎 27
2.1 Microsoft SQL Server 2000桌面引擎 27
2.1.1 简述Microsoft SQL Server 2000 27
2.1.2 使用桌面引擎而不是Access的原因 29
2.2.3 如何安装桌面引擎 30
2.2.2 安装要求 30
2.2.1 如何获得桌面引擎的副本 30
2.2 获取和安装桌面引擎 30
2.2.4 桌面引擎的安装内容 31
2.3 Access与桌面引擎/SQL Server协同工作 34
2.3.1 创建新的桌面引擎/SQL Server数据库 34
2.3.2 升迁现有的Access数据库 45
2.4 创建和管理桌面引擎数据库的其他方法 52
2.5 小结 52
2.6 练习 53
3.1 SQL Server桌面引擎数据库查询 54
3.1.1 Transact SQL(T-SQL)与Jet SQL 54
第3章 数据库查询 54
3.1.2 T-SQL基础知识 55
3.1.3 T-SQL高级应用 68
3.2 小结 75
3.3 练习 75
第4章 探究Server Explorer 76
4.1 使用Server Explorer管理SQL Server 数据库 76
4.1.1 视图节点 76
4.1.2 存储过程节点 79
4.1.3 表节点 82
4.1.4 数据库图表节点 85
4.2 探究Server Explorer的其他内容 87
4.2.1 SQL Server数据库节点 87
4.1.5 函数节点 87
4.2.2 SQL Server实例节点 88
4.2.3 服务器节点 90
4.2.4 数据连接(Data Connections)节点 92
4.3 小结 92
4.4 练习 93
第5章 数据库的用户界面 94
5.1 用户界面 95
5.2 创建简单的数据库应用程序 95
5.2.1 ADO.NET简介 96
5.2.2 建立数据容器 106
5.2.3 将数据绑定到控件上 108
5.2.4 为用户显示数据库信息 113
5.2.5 编译和运行项目 113
5.2.6 向导所创建的代码 114
5.2.7 添加附加表 119
5.3 优秀的窗体设计经验 123
5.3.1 可用性 124
5.3.2 表现力 125
5.3.3 有效性 125
5.3.4 扩展能力 125
5.4 小结 126
5.5 练习 126
第6章 使用ADO.NET进行数据访问 127
6.1 数据访问简史 128
6.2 应用程序的体系结构 131
6.2.1 客户机-服务器 131
6.2.2 3层体系结构 133
6.2.3 n层体系结构 133
6.3 ADO简介 134
6.4 ADO.NET 135
6.4.1 与ADO的比较 136
6.4.2 ADO.NET体系结构 137
6.4.3 更新数据库 151
6.4.4 数据集范例 153
6.4.5 ADO.NET名称空间 161
6.4.6 ADO.NET中的数据流 165
6.4.7 DataReader范例项目 176
6.5 小结 183
6.6 练习 183
第7章 填充数据集 184
7.1 概述产品管理系统 184
7.2 创建搜索对话框的用户界面 187
7.2.1 创建基本的搜索窗体项目 188
7.2.2 继承基本搜索窗体 197
7.2.3 实现Product Search窗体的独特功能 200
7.2.4 实现Supplier Search窗体的独特功能 203
7.3 使用数据集检索数据 205
7.5 练习 233
7.4 小结 233
第8章 数据绑定 234
8.1 简单和复杂数据绑定 234
8.1.1 把结果绑定到DataGrid上 234
8.1.2 在DataGrid中显示搜索结果 237
8.1.3 创建基本的Add/View/Edit窗体 241
8.1.4 从基本数据窗体中继承 250
8.1.5 实现Add/View/Edit Products窗体的独特功能 251
8.1.6 实现Add/View/Edit Suppliers窗体的独特功能 257
8.1.7 实现对数据集的访问 259
8.1.8 测试 261
8.2 验证用户输入 263
8.3 与处理数据有关的其他事项 268
8.3.1 使用DataView过滤和排序数据 268
8.3.2 使用DataReader检索单条记录 271
8.4 小结 273
8.5 练习 274
第9章 数据集更新和错误处理 275
9.1 更新本地数据集 275
9.2 把更改保存到数据库 283
9.2.1 处理更改的记录 284
9.2.2 处理删除的记录 298
9.2.3 处理添加的记录 302
9.3 测试窗体的新功能 311
9.4 小结 314
9.5 练习 314
第10章 更新冲突处理 315
10.1 处理数据更新冲突 315
10.1.1 使用开放式并发或封闭式并发处理更新冲突 316
10.1.2 数据集利用开放式并发处理更新冲突 317
10.2 事务处理 331
10.3 运用产品管理系统 333
10.4 小结 337
10.5 练习 337
11.1 引言 338
第11章 ASP.NET 338
11.1.1 供应商和产品 341
11.1.2 网格布局与流布局 349
11.2 产品清单的Web应用程序 350
11.2.1 搜索产品 351
11.2.2 改进DataGrid的外观 353
11.3 用Web Forms更新 362
11.3.1 查找客户 362
11.3.2 添加其他字段 370
11.3.3 验证数据 373
11.4 小结 376
11.5 练习 376
12.1 XML的定义 377
第12章 ADO.NET和XML 377
12.2 创建XML文档 380
12.3 加载并保存XML数据 387
12.3.1 模式 389
12.3.2 验证文档 393
12.4 关系数据 399
12.5 XmlDataDocument类 405
12.5.1 改变XML,以改变数据集 406
12.5.2 改变数据集,以改变XML 414
12.6 用类型化数据集简化数据处理 420
12.8 练习 423
12.7 小结 423
第13章 Web服务 424
13.1 建立Web服务 425
13.1.1 设计Web服务 425
13.1.2 返回订单的发送信息 431
13.1.3 GetShippingDatails方法 434
13.2 使用Web服务 445
13.3 错误日志 455
13.4 调试SOAP 458
13.5 目录服务 462
13.5.1 UDDI 462
13.5.2 Web服务经纪人 464
13.5.3 SMS信息传输 465
13.6 小结 471
13.7 练习 472
第14章 断开连接的数据处理 473
14.1 断开连接的数据访问 473
14.2 建立应用程序 475
14.2.1 检索产品 478
14.2.2 远程连接 492
14.2.3 切换模式 500
14.2.4 异常处理 508
14.3 修改数据 511
14.4 保存修改 523
14.4.1 建立SetProductDetails 524
14.4.2 通过Web服务保存修改 530
14.5 小结 531
14.6 练习 531
第15章 案例分析:使用XML集成B2B应用程序 532
15.1 定义模式 533
15.2 发出订单 536
15.3 接收和处理订单 547
15.3.1 创建服务 548
15.3.2 响应订单请求 554
15.3.3 处理订单 562
15.3.4 建立Windows服务 576
15.3.5 通过Web服务发送订单 579
15.4 小结 584
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《并行数据挖掘及性能优化》荀亚玲著 2020