《資料庫原理與套用——SQL Server版(項目式)》一書面向工作過程,以“公司管理資料庫系統”為具體學習實例,學生通過完成設定的12個項目,可以建立起一個完整的資料庫原理及套用的知識體系,逐步具備資料庫的需求分析、資料庫的設計、資料庫的創建、資料庫的管理、維護等能力。該書可作為高職高專院校、軟體學院、成人教育學院資料庫原理與套用課程的教材,也可作為資料庫原理自學教材和參考書。
基本介紹
- 書名:資料庫原理與套用——SQL Server版(項目式)
- 作者:王德永 張佰慧
- ISBN:978-7-115-22784-3
- 開本:16 開
基本信息
叢 書 名 工業和信息化人才培養規劃教材——高職高專計算機系列
標準書號 ISBN 978-7-115-22784-3
作 者 王德永 張佰慧 主編
責任編輯 王威
開 本 16 開
印 張 14.5
字 數 369 千字
頁 數 224 頁
裝 幀 平裝
版 次 第1版第1次
初版時間 2011年5月
本 印 次 2011年5月
首 印 數 -- 冊
定 價 28.00 元
目錄
1.1 公司管理資料庫系統實例 2
1.1.1 公司管理資料庫系統功能分析 2
1.1.2 公司管理資料庫各數據表數據 2
1.2 數據管理技術的發展 2
1.2.1 數據處理的基本概念 2
1.2.2 人工管理階段 3
1.2.3 檔案系統階段 4
1.2.4 資料庫系統階段 5
1.3 資料庫系統概述 6
1.3.1 資料庫 6
1.3.2 資料庫管理系統 6
1.3.3 資料庫系統 7
1.4 資料庫技術新發展 8
1.4.1 資料庫技術發展歷史 9
1.4.2 資料庫技術發展的趨勢 10
1.5 實訓 12
1.5.1 實訓目的 12
1.5.2 實訓要求 12
1.5.3 實訓內容與步驟 12
2.1 理論知識準備 14
2.1.1 概念模型 14
2.1.2 數據模型 16
2.1.3 資料庫系統模型 19
2.1.4 關係資料庫的基本理論 19
2.1.5 範式理論 24
2.2 公司管理系統的資料庫設計 25
2.2.1 需求分析 25
2.2.2 概念結構設計 26
2.2.3 邏輯結構設計 27
2.2.4 物理設計 31
2.2.5 資料庫實施、運行與維護 32
2.3 實訓 32
2.3.1 實訓目的 32
2.3.2 實訓要求 33
2.3.3 實訓內容與步驟 33
3.1 理論知識準備 35
3.1.1 SQL Server 2005簡介 35
3.1.2 資料庫檔案與檔案組 39
3.1.3 資料庫組成 39
3.1.4 T-SQL語句概述 41
3.2 創建公司管理資料庫 42
3.2.1 使用Management Studio創建資料庫和事務日誌 42
3.2.2 使用T-SQL語句創建資料庫和事務日誌 43
3.2 修改公司管理資料庫 44
3.3.1 使用Management Studio修改資料庫的屬性 44
3.3.2 使用T-SQL語句修改資料庫的屬性 45
3.4 刪除公司管理資料庫 47
3.4.1 使用Management Studio刪除公司管理資料庫 47
3.4.2 使用T-SQL語句刪除公司管理資料庫 48
3.5 實訓 48
3.5.1 實訓目的 48
3.5.2 實訓要求 49
3.5.3 實訓步驟 49
4.1 創建公司管理資料庫系統的數據表 51
4.1.1 理論知識準備 51
4.1.2 利用Management Studio創建數據表 55
4.1.3 利用T-SQL語句創建數據表 58
4.2 修改公司管理資料庫系統的數據表 59
4.2.1 利用Management Studio修改數據表結構 59
4.2.2 利用T-SQL語句修改數據表 61
4.2.3 重新命名表 61
4.3 刪除公司管理資料庫系統的數據表 62
4.3.1 利用Management Studio刪除數據表 62
4.3.2 利用T-SQL語句刪除數據表 64
4.4 實現公司管理資料庫系統的數據完整性 64
4.4.1 理論知識準備 64
4.4.2 主鍵約束 65
4.4.3 外鍵約束 67
4.4.4 DEFAULT約束 70
4.4.5 CHECK約束 71
4.4.6 UNIQUE約束 73
4.4.7 默認值 73
4.5 公司管理資料庫系統數據表的操作 74
4.5.1 利用Management Studio操作表記錄 75
4.5.2 利用T-SQL語句操作表記錄 75
4.6 實訓 76
4.6.1 實訓目的 76
4.6.2 實訓要求 77
4.6.3 實訓內容與步驟 77
5.1 索引的套用 82
5.1.1 理論知識準備 82
5.1.2 利用Management Studio創建索引 83
5.1.3 利用T-SQL語句創建索引 86
5.1.4 索引管理 86
5.1.5 索引維護 88
5.1.6 刪除索引 90
5.2 視圖的套用 91
5.2.1 理論知識準備 91
5.2.2 利用Management Studio創建視圖 92
5.2.3 利用T-SQL語句創建視圖 94
5.2.4 修改和重命名視圖 95
5.2.5 刪除視圖 96
5.3 實訓 97
5.3.1 實訓目的 97
5.3.2 實訓要求 97
5.3.3 實訓內容與步驟 97
6.1 理論知識準備 100
6.1.1 T-SQL語句 100
6.1.2 查詢的基本語句 100
6.2 子查詢 120
6.3 多表查詢 124
6.3.1 內連線 125
6.3.2 外連線 126
6.3.3 交叉連線 128
6.4 實訓 129
6.4.1 實訓目的 129
6.4.2 實訓要求 129
6.4.3 實訓內容與步驟 129
7.1 理論知識準備 132
7.1.1 T-SQL編程元素 132
7.1.2 常用函式 133
7.1.3 常量與變數 139
7.1.4 運算符 140
7.1.5 批處理和流控語句 141
7.2 編程獲取某雇員的工作業績信息 145
7.3 編程實現訂購訂單 146
7.4 實訓 147
7.4.1 實訓目的 147
7.4.2 實訓要求 147
7.4.3 實訓內容與步驟 147
8.1 理論知識準備 150
8.1.1 存儲過程的概念 150
8.1.2 存儲過程的優點 150
8.1.3 存儲過程與視圖的比較 150
8.2 創建存儲過程 151
8.2.1 利用Management Studio創建存儲過程 151
8.2.2 利用T-SQL語句創建存儲過程 153
8.3 執行存儲過程 154
8.4 帶參數的存儲過程 156
8.4.1 帶輸入參數的存儲過程 156
8.4.2 執行帶有輸入參數的存儲過程 157
8.4.3 帶輸出參數的存儲過程 158
8.5 重命名存儲過程 160
8.5.1 使用Management Studio修改存儲過程名稱 160
8.5.2 使用系統存儲過程修改存儲過程名稱 160
8.6 修改存儲過程 161
8.6.1 使用Management Studio修改存儲過程 161
8.6.2 使用T-SQL語句修改存儲過程 162
8.7 刪除存儲過程 163
8.7.1 使用Management Studio刪除存儲過程 163
8.7.2 使用T-SQL語句刪除存儲過程 164
8.8 實訓 164
8.8.1 實訓目的 164
8.8.2 實訓要求 164
8.8.3 實訓步驟 164
9.1 理論知識準備 167
9.1.1 觸發器的概念 167
9.1.2 觸發器中的INSERTED表和DELETED表 168
9.2 創建觸發器 168
9.2.1 利用Management Studio創建觸發器 168
9.2.2 利用T-SQL語句創建觸發器 170
9.3 管理觸發器 175
9.4 實訓 176
9.4.1 實訓目的 176
9.4.2 實訓要求 177
9.4.3 實訓步驟 177
10.1 理論知識準備 179
10.1.1 SQL Server 2005的安全管理機制 179
10.1.2 身份驗證 179
10.1.3 許可權認證 180
10.2 登錄管理 180
10.3 用戶管理 184
10.4 角色管理 187
10.4.1 伺服器角色 187
10.4.2 資料庫角色 188
10.5 許可權管理 190
10.5.1 許可權管理分類 190
10.5.2 使用對象資源管理器設定許可權 191
10.5.3 使用SQL語句設定許可權 192
10.6 實訓 194
10.6.1 實訓目的 194
10.6.2 實訓要求 194
10.6.3 實訓內容與步驟 194
11.1 理論知識準備 197
11.1.1 資料庫的備份 197
11.1.2 資料庫的還原 198
11.2 資料庫的備份與還原 198
11.2.1 利用Management Studio備份資料庫 198
11.2.2 利用T-SQL語句備份資料庫 200
11.2.3 利用Management Studio還原資料庫 201
11.2.4 利用T-SQL語句還原資料庫 203
11.3 資料庫的分離與附加 203
11.3.1 分離companyinfo資料庫 203
11.3.2 附加companyinfo資料庫 204
11.4 數據的導入與導出 205
11.4.1 導入數據 205
11.4.2 導出數據 208
11.5 實訓 210
11.5.1 實訓目的 210
11.5.2 實訓要求 210
11.5.3 實訓內容與步驟 210
12.1 理論知識準備 212
12.1.1 在Visual Studio 2005中創建資料庫 212
12.1.2 在Visual Studio 2005中創建數據連線 215
12.2 商品信息瀏覽 216
11.2.1 創建項目 216
11.2.2 界面設計 217
12.2.3 BindingSource組件設定 217
12.2.4 DataGridView控制項設定 219
12.3 商品信息查詢 221
12.3.1 創建項目 221
12.3.2 界面設計 221
12.3.3 BindingSource組件設定 222
12.3.4 數據綁定組件設定 222