第一章SQL Server 2008 簡介1
1. 1SQL Server 2008 數據庫概述1
1. 1. 1SQL Server 2008 簡介1
1. 1. 2SQL Server 2008 管理工具2
1. 2數據庫基礎知識3
1. 2. 1數據庫相關概念3
1. 2. 2數據庫系統的體系結構4
1. 2. 3數據庫技術的研究領域6
第二章數據庫設計8
2. 1數據庫設計概述8
2. 1. 1數據庫設計方法9
2. 1. 2數據庫設計步驟10
2. 1. 3數據庫三級模式12
2. 2需求分析13
2. 2. 1需求分析任務13
2. 2. 2需求分析方法15
2. 3概念結構設計17
2. 3. 1概念模型17
2. 3. 2概念設計方法18
2. 3. 3概念結構設計步驟19
2. 4邏輯結構設計21
2. 4. 1E-R 圖向關係模式的轉換22
2. 4. 2關係模式的規範化23
2. 4. 3關係模式的改進23
2. 5物理結構設計24
2. 5. 1物理結構設計內容24
2. 5. 2關係模式存取27
2. 5. 3評價物理結構28
2. 6數據庫實施28
2. 6. 1數據庫實施28
2. 6. 2數據庫試運行29
2. 6. 3數據庫的維護29
第三章數據庫操作31
3. 1數據庫操作概述31
3. 1. 1創建數據庫32
3. 1. 2修改數據庫35
3. 1. 3刪除數據庫40
3. 2數據表操作42
3. 2. 1創建表44
3. 2. 2修改表47
3. 2. 3刪除表49
3. 3數據更新51
3. 3. 1添加記錄51
3. 3. 2修改記錄53
3. 3. 3刪除記錄56
3. 4單表查詢58
3. 4. 1查詢簡單列59
3. 4. 2查詢簡單行66
3. 4. 3條件查詢68
3. 4. 4聚合函數72
3. 4. 5分組查詢74
3. 4. 6對查詢結果排序77
3. 5多表查詢78
3. 5. 1連接查詢78
3. 5. 2集合查詢80
3. 5. 3嵌套查詢82
第四章數據庫管理86
4. 1數據庫恢復86
4. 1. 1數據庫恢復概述86
4. 1. 2數據庫故障類型86
4. 1. 3數據庫恢復技術87
4. 1. 4數據庫鏡像88
4. 2數據庫並發控製89
4. 2. 1數據庫並發控製概述89
4. 2. 2數據庫活鎖和死鎖90
4. 3數據庫備份和還原93
4. 3. 1備份數據庫93
4. 3. 2還原數據庫97
第五章數據庫應用101
5. 1索引101
5. 1. 1索引概述101
5. 1. 2索引類型101
5. 1. 3創建索引102
5. 1. 4刪除索引103
5. 2視圖104
5. 2. 1視圖概述104
5. 2. 2創建視圖105
5. 2. 3修改視圖108
5. 2. 4使用視圖109
5. 2. 5刪除視圖114
5. 3存儲過程114
5. 3. 1存儲過程概述114
5. 3. 2使用存儲過程115
5. 3. 3管理存儲過程119
5. 4觸發器122
5. 4. 1觸發器概述122
5. 4. 2創建觸發器122
5. 4. 3管理觸發器125
5. 5事務127
5. 5. 1事務概述127
5. 5. 2事務定義127
第六章數據庫開發130
6. 1間接數據庫訪問原理130
6. 2Visual Basic 6. 0 數據庫訪問方法131
6. 2. 1可視化數據管理器131
6. 2. 2數據環境設計器134
6. 2. 3ODBC 數據庫訪問方法137
6. 2. 4Jet 數據庫引擎訪問方法143
6. 2. 5OLE DB 數據庫訪問方法145
6. 3Visual Basic 6. 0 數據庫應用開發實例147
6. 3. 1實例簡介147
6. 3. 2數據庫表結構148
6. 3. 3連接ODBC 數據源實現數據查詢150
6. 3. 4以OLE DB 提供者實現數據增加152
6. 3. 5以OLE DB 提供者實現數據刪除156
第七章上機實驗指導159
7. 1實驗指導一———SQL Server 2008 安裝159
7. 2實驗指導二———數據庫設計項目170
7. 3實驗指導三———數據庫操作及SQL 命令171
7. 4實驗指導四———表操作及SQL 命令173
7. 5實驗指導五———數據更新及SQL 命令175
7. 6實驗指導六———單表查詢及SQL 命令176
7. 7實驗指導七———多表查詢及SQL 命令178
7. 8實驗指導八———數據庫備份和還原179
7. 9實驗指導九———索引179
7. 10實驗指導十———視圖180
7. 11實驗指導十一———存儲過程183
7. 12實驗指導十二———觸發器185
7. 13實驗指導十三———VB/ SQL 數據庫開發188
附錄SQL 命令查詢190