內容簡介
數據庫管理與應用
內容簡介
本書以關係數據庫系統為核心,以SQL Server 2008為平臺,全面闡述數據庫系統的基本概念、基本原理和應用技術,主要包括數據庫基本概念,數據庫設計,數據庫操作,數據庫管理,數據庫應用以及結合程序設計的數據庫開發,並設計了大量的課堂上機實驗指導,同學們在學習過程中,可以邊學邊練。 本書主要分為五個章節:章節一講解數據庫設計的基本概念和設計流程以及方法;章節二講解數據庫的操作,包括SQL 命令;章節三講解數據庫的管理,包括數據庫的恢復以及並發控製;章節四講解數據庫的高級應用;章節五講解數據庫的程序設計開發。本書由概念到管理,由管理到應用,再由應用到開發,由易到難,合適同學們學習使用。
內容簡介
本書以關係數據庫系統為核心,以SQL Server 2008為平臺,全面闡述數據庫系統的基本概念、基本原理和應用技術,主要包括數據庫基本概念,數據庫設計,數據庫操作,數據庫管理,數據庫應用以及結合程序設計的數據庫開發,並設計了大量的課堂上機實驗指導,同學們在學習過程中,可以邊學邊練。 本書主要分為五個章節:章節一講解數據庫設計的基本概念和設計流程以及方法;章節二講解數據庫的操作,包括SQL 命令;章節三講解數據庫的管理,包括數據庫的恢復以及並發控製;章節四講解數據庫的高級應用;章節五講解數據庫的程序設計開發。本書由概念到管理,由管理到應用,再由應用到開發,由易到難,合適同學們學習使用。
內容目錄
目錄
第一章 SQL Server 2008 簡介1
1. 1 SQL Server 2008 數據庫概述1
1. 1. 1 SQL Server 2008 簡介1
1. 1. 2 SQL 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. 1 E-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. 2 Visual Basic 6. 0 數據庫訪問方法131
6. 2. 1 可視化數據管理器131
6. 2. 2 數據環境設計器134
6. 2. 3 ODBC 數據庫訪問方法137
6. 2. 4 Jet 數據庫引擎訪問方法143
6. 2. 5 OLE DB 數據庫訪問方法145
6. 3 Visual 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
第一章 SQL Server 2008 簡介1
1. 1 SQL Server 2008 數據庫概述1
1. 1. 1 SQL Server 2008 簡介1
1. 1. 2 SQL 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. 1 E-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. 2 Visual Basic 6. 0 數據庫訪問方法131
6. 2. 1 可視化數據管理器131
6. 2. 2 數據環境設計器134
6. 2. 3 ODBC 數據庫訪問方法137
6. 2. 4 Jet 數據庫引擎訪問方法143
6. 2. 5 OLE DB 數據庫訪問方法145
6. 3 Visual 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
ISBN: 9789576802331