第1章 關系型數據庫設計
1.1 數據庫的概念
1.1.1 平面文件與關系型數據庫
1.2 確定數據庫的需求
1.2.1 業(yè)務需求分析
1.2.2 確定需要記錄的信息
1.3 確定邏輯數據庫設計
1.3.1 定義表(實體)和字段(屬性)
1.3.2 確定鍵碼
1.3.3 定義表間關系
1.3.4 數據規(guī)范化
1.3.5 反向規(guī)范化
1.3.6 定義索引
1.3.7 測試邏輯數據庫設計
1.4 實現(xiàn)物理數據庫設計
1.5 小結
1.6 練習
第2章 Microsoft SQL Server 2000桌面引擎
2.1 Microsoft SQL Server 2000桌面引擎
2.1.1 簡述Microsoft SQL Server 2000
2.1.2 使用桌面引擎而不是Access的原因
2.2 獲取和安裝桌面引擎
2.2.1 如何獲得桌面引擎的副本
2.2.2 安裝要求
2.2.3 如何安裝桌面引擎
2.2.4 桌面引擎的安裝內容
2.3 Access與桌面引擎/SQL Server協(xié)同工作
2.3.1 創(chuàng)建新的桌面引擎/SQL Server數據庫
2.3.2 升遷現(xiàn)有的Access數據庫
2.4 創(chuàng)建和管理桌面引擎數據庫的其他方法
2.5 小結
2.6 練習
第3章 數據庫查詢
3.1 SQL Server桌面引擎數據庫查詢
3.1.1 Transact SQL(T-SQL)與Jet SQL
3.1.2 T-SQL基礎知識
3.1.3 T-SQL高級應用
3.2 小結
3.3 練習
第4章 探究Server Explorer
4.1 使用Server Explorer管理SQL Server 數據庫
4.1.1 視圖節(jié)點
4.1.2 存儲過程節(jié)點
4.1.3 表節(jié)點
4.1.4 數據庫圖表節(jié)點
4.1.5 函數節(jié)點
4.2 探究Server Explorer的其他內容
4.2.1 SQL Server數據庫節(jié)點
4.2.2 SQL Server實例節(jié)點
4.2.3 服務器節(jié)點
4.2.4 數據連接(Data Connections)節(jié)點
4.3 小結
4.4 練習
第5章 數據庫的用戶界面
5.1 用戶界面
5.2 創(chuàng)建簡單的數據庫應用程序
5.2.1 ADO.NET簡介
5.2.2 建立數據容器
5.2.3 將數據綁定到控件上
5.2.4 為用戶顯示數據庫信息
5.2.5 編譯和運行項目
5.2.6 向導所創(chuàng)建的代碼
5.2.7 添加附加表
5.3 優(yōu)秀的窗體設計經驗
5.3.1 可用性
5.3.2 表現(xiàn)力
5.3.3 有效性
5.3.4 擴展能力
5.4 小結
5.5 練習
第6章 使用ADO.NET進行數據訪問
6.1 數據訪問簡史
6.2 應用程序的體系結構
6.2.1 客戶機-服務器
6.2.2 3層體系結構
6.2.3 n層體系結構
6.3 ADO簡介
6.4 ADO.NET
6.4.1 與ADO的比較
6.4.2 ADO.NET體系結構
6.4.3 更新數據庫
6.4.4 數據集范例
6.4.5 ADO.NET名稱空間
6.4.6 ADO.NET中的數據流
6.4.7 DataReader范例項目
6.5 小結
6.6 練習
第7章 填充數據集
7.1 概述產品管理系統(tǒng)
7.2 創(chuàng)建搜索對話框的用戶界面
7.2.1 創(chuàng)建基本的搜索窗體項目
7.2.2 繼承基本搜索窗體
7.2.3 實現(xiàn)Product Search窗體的獨特功能
7.2.4 實現(xiàn)Supplier Search窗體的獨特功能
7.3 使用數據集檢索數據
7.4 小結
7.5 練習
第8章 數據綁定
8.1 簡單和復雜數據綁定
8.1.1 把結果綁定到DataGrid上
8.1.2 在DataGrid中顯示搜索結果
8.1.3 創(chuàng)建基本的Add/View/Edit窗體
8.1.4 從基本數據窗體中繼承
8.1.5 實現(xiàn)Add/View/Edit Products窗體的獨特功能
8.1.6 實現(xiàn)Add/View/Edit Suppliers窗體的獨特功能
8.1.7 實現(xiàn)對數據集的訪問
8.1.8 測試
8.2 驗證用戶輸入
8.3 與處理數據有關的其他事項
8.3.1 使用DataView過濾和排序數據
8.3.2 使用DataReader檢索單條記錄
8.4 小結
8.5 練習
第9章 數據集更新和錯誤處理
9.1 更新本地數據集
9.2 把更改保存到數據庫
9.2.1 處理更改的記錄
9.2.2 處理刪除的記錄
9.2.3 處理添加的記錄
9.3 測試窗體的新功能
9.4 小結
9.5 練習
第10章 更新沖突處理
10.1 處理數據更新沖突
10.1.1 使用開放式并發(fā)或封閉式并發(fā)處理更新沖突
10.1.2 數據集利用開放式并發(fā)處理更新沖突
10.2 事務處理
10.3 運用產品管理系統(tǒng)
10.4 小結
10.5 練習
第11章 ASP.NET
11.1 引言
11.1.1 供應商和產品
11.1.2 網格布局與流布局
11.2 產品清單的Web應用程序
11.2.1 搜索產品
11.2.2 改進DataGrid的外觀
11.3 用Web Forms更新
11.3.1 查找客戶
11.3.2 添加其他字段
11.3.3 驗證數據
11.4 小結
11.5 練習
第12章 ADO.NET和XML
12.1 XML的定義
12.2 創(chuàng)建XML文檔
12.3 加載并保存XML數據
12.3.1 模式
12.3.2 驗證文檔
12.4 關系數據
12.5 XmlDataDocument類
12.5.1 改變XML,以改變數據集
12.5.2 改變數據集,以改變XML
12.6 用類型化數據集簡化數據處理
12.7 小結
12.8 練習
第13章 Web服務
13.1 建立Web服務
13.1.1 設計Web服務
13.1.2 返回訂單的發(fā)送信息
13.1.3 GetShippingDatails方法
13.2 使用Web服務
13.3 錯誤日志
13.4 調試SOAP
13.5 目錄服務
13.5.1 UDDI
13.5.2 Web服務經紀人
13.5.3 SMS信息傳輸
13.6 小結
13.7 練習
第14章 斷開連接的數據處理
14.1 斷開連接的數據訪問
14.2 建立應用程序
14.2.1 檢索產品
14.2.2 遠程連接
14.2.3 切換模式
14.2.4 異常處理
14.3 修改數據
14.4 保存修改
14.4.1 建立SetProductDetails
14.4.2 通過Web服務保存修改
14.5 小結
14.6 練習
第15章 案例分析:使用XML集成B2B應用程序
15.1 定義模式
15.2 發(fā)出訂單
15.3 接收和處理訂單
15.3.1 創(chuàng)建服務
15.3.2 響應訂單請求
15.3.3 處理訂單
15.3.4 建立Windows服務
15.3.5 通過Web服務發(fā)送訂單
15.4 小結