SQL Server資料庫管理與開發案例教程

SQL Server資料庫管理與開發案例教程

《SQL Server資料庫管理與開發案例教程》是2009年清華大學出版的圖書,作者是張洪明//劉瑩

基本介紹

  • 作者:張洪明//劉瑩
  • ISBN:9787302205036
  • 頁數:244
  • 定價:29.00元
  • 出版社:清華大學
  • 出版時間:2009-10
內容介紹,作品目錄,

內容介紹

《SQL Server資料庫管理與開發案例教程》分為入門篇和綜合套用篇,共十個項目。內容包括:資料庫系統設計;SQLserver資料庫的創建、管理;表的管理以及套用;使用查詢實現對數據的管理;創建和使用視圖;T—SQL程式設計;資料庫備份與還原;資料庫事務處理;學生管理信息系統;網上火車訂票系統等。《SQL Server資料庫管理與開發案例教程》幾乎每個項目都附有疑難解答及課後習題,供學生及時消化對應內容之用。
《SQL Server資料庫管理與開發案例教程》既可作為高職高專院校、成人教育學院SQLServer課程的教材,也可以作為參加自學考試人員及工程技術人員等的參考材料或培訓教材。

作品目錄

第一篇 入 門 篇
項目1 資料庫系統設計3
任務1.1 資料庫關係規範化3
1.1.1 關係資料庫模式的設計問題3
1.1.2 關係模式的規範化6
1.1.3 關係模式的規範化理論10
1.1.4 小結17
任務1.2 資料庫套用系統的設計方法18
1.2.1 資料庫的設計方法18
1.2.2 需求分析19
1.2.3 概念結構設計20
1.2.4 邏輯結構設計27
1.2.5 資料庫物理設計29
1.2.6 資料庫實施30
1.2.7 資料庫運行和維護32
1.2.8 小結33
任務1.3 “學生管理系統”設計實例33
1.3.1 概念結構設計33
1.3.2 邏輯結構設計34
1.3.3 數據實施36
小結 38
疑難解答38
習題40
項目2 創建、管理SQL Server資料庫44
任務2.1 SQL Server的安裝與配置44
2.1.1 硬體和作業系統要求44
2.1.2 安裝步驟45
任務2.2 創建“學生管理系統”資料庫51
2.2.1 檔案與檔案組51
2.2.2 使用企業管理器創建資料庫52
2.2.3 用CREATE DATABASE語句創建資料庫56
2.2.4 使用嚮導創建資料庫57
任務2.3 服務管理器的使用62
2.3.1 啟動與停止伺服器62
2.3.2 註冊伺服器63
任務2.4 管理“學生管理系統”資料庫65
2.4.1 資料庫屬性設定65
2.4.2 修改資料庫66
2.4.3 刪除資料庫68
2.4.4 壓縮資料庫69
小結71
疑難解答71
習題72
SQL Server資料庫管理與開發案例教程目 錄項目3 表的管理以及套用74
任務3.1 創建表74
3.1.1 表的概念74
3.1.2 數據的完整性75
3.1.3 約束75
3.1.4 創建表76
任務3.2 查看錶79
3.2.1 查看錶的定義信息79
3.2.2 查看錶的約束81
3.2.3 查看錶的依賴關係81
任務3.3 管理表82
3.3.1 設定表的約束82
3.3.2 添加數據85
3.3.3 修改表86
任務3.4 刪除表87
3.4.1 使用企業管理器刪除表87
3.4.2 使用查詢分析器刪除表88
小結88
疑難解答88
習題90
項目4 數據的查詢與更新93
任務4.1 使用簡單查詢顯示學生信息93
4.1.1 查詢語句的基本格式93
4.1.2 使用SELECT語句選取欄位94
4.1.3 使用INTO子句97
4.1.4 使用WHERE子句98
4.1.5 使用ORDER BY子句103
任務4.2 統計104
4.2.1 使用集合函式104
4.2.2 使用GROUP BY子句106
4.2.3 使用COMPUTE BY子句106
任務4.3 指定數據源108
4.3.1 使用交叉連線108
4.3.2 使用內連線109
4.3.3 使用外連線109
4.3.4 使用自連線112
4.3.5 合併結果集112
任務4.4 子查詢的使用113
4.4.1 比較測試113
4.4.2 集成員測試114
4.4.3 存在性測試114
4.4.4 批量比較測試115
任務4.5 數據更新與刪除117
4.5.1 數據更新117
4.5.2 刪除數據119
小結120
疑難解答120
習題121
項目5 創建和使用視圖124
任務5.1 創建學生管理系統視圖124
5.1.1 視圖概述124
5.1.2 視圖的優點124
5.1.3 創建視圖126
任務5.2 使用視圖132
5.2.1 在視圖上檢索數據132
5.2.2 使用視圖添加數據133
5.2.3 使用視圖更新數據133
5.2.4 使用視圖刪除數據134
任務5.3 管理視圖134
5.3.1 查看視圖信息134
5.3.2 重命名視圖138
5.3.3 修改視圖139
5.3.4 刪除視圖140
小結141
疑難解答142
習題143
項目6 T-SQL程式設計146
任務6.1 使用批處理、腳本和注釋146
6.1.1 批處理146
6.1.2 腳本148
6.1.3 注釋148
任務6.2 常量的使用149
6.2.1 數字常量149
6.2.2 字元串常量149
6.2.3 日期和時間常量150
6.2.4 符號常量150
任務6.3 聲明和使用變數150
6.3.1 局部變數150
6.3.2 全局變數152
任務6.4 使用和定義函式153
6.4.1 使用系統函式153
6.4.2 用戶自定義函式158
任務6.5 使用流程控制語句161
6.5.1 IF...ELSE語句162
6.5.2 BEGIN...END語句塊163
6.5.3 CASE表達式163
6.5.4 WHILE語句165
6.5.5 WAITFOR語句167
小結167
疑難解答167
習題168
項目7 維護SQL Server資料庫170
任務7.1 備份資料庫170
7.1.1 資料庫備份類型170
7.1.2 備份設備171
7.1.3 使用企業管理器備份資料庫174
7.1.4 使用備份嚮導備份資料庫176
7.1.5 使用BACKUP語句備份資料庫178
任務7.2 還原資料庫179
7.2.1 資料庫恢復模型180
7.2.2 使用企業管理器恢複數據庫180
7.2.3 使用RESTORE語句恢複數據庫182
任務7.3 數據的導入/導出183
7.3.1 導入Access資料庫中的數據表183
7.3.2 導入SQL Server數據表187
7.3.3 導入其他數據源的數據表189
7.3.4 導出SQL Server數據表191
7.3.5 使用DTS包導入/導出資料庫192
小結195
疑難解答195
習題196
項目8 資料庫事務處理198
任務8.1 事務處理198
8.1.1 事務簡介198
8.1.2 事務處理199
任務8.2 鎖202
8.2.1 鎖的概念202
8.2.2 死鎖及處理205
小結205
疑難解答205
習題206
第二篇 綜 合 應 用
項目9 學生管理系統211
任務9.1 學生管理系統需求分析211
9.1.1 概述211
9.1.2 需求分析212
任務9.2 學生管理系統設計215
9.2.1 學生管理系統類的設計215
9.2.2 學生管理系統資料庫設計217
9.2.3 學生管理系統界面設計218
小結222
項目10 網上火車訂票系統223
任務10.1 概述223
10.1.1 課題背景及目的223
10.1.2 課題研究方法224
10.1.3 火車訂票步驟224
10.1.4 用戶需求分析224
任務10.2 系統結構分析225
10.2.1 系統功能225
10.2.2 主功能模組225
10.2.3 系統結構設計226
任務10.3 概念模型設計227
10.3.1 構成系統的實體型227
10.3.2 系統局部E-R圖227
10.3.3 系統功能模組設計228
任務10.4 邏輯結構設計229
10.4.1 轉化為關係數據模型229
10.4.2 資料庫表的結構229
任務10.5 系統界面設計及實現231
10.5.1 系統界面設計231
10.5.2 系統代碼實現236
任務10.6 系統的運行、測試和維護242
10.6.1 系統的運行242
10.6.2 系統的測試、維護243
小結244
參考文獻245

相關詞條

熱門詞條

聯絡我們