SQL Server資料庫基礎與套用

SQL Server資料庫基礎與套用

《SQL Server資料庫基礎與套用》是北京大學出版社2010年6月1日出版的圖書。本書可作為高職高專計算機相關專業的資料庫課程教材,也可供對資料庫技術有興趣的人士自學使用。

基本介紹

  • 書名:SQL Server資料庫基礎與套用
  • ISBN:9787301171967
  • 頁數:328頁
  • 出版社:北京大學出版社
  • 出版時間:2010年6月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

在主流關係資料庫管理系統中,SQL server是較為易用且功能強大的一種。《SQL Server資料庫基礎與套用》結合一個項目實例,使初學者可以圍繞一個主線快速入門,由淺入深地學習;《SQL Server資料庫基礎與套用》為讀者刻畫關於資料庫技術的清晰輪廓,使讀者了解資料庫技術可以做什麼,以及如何使用SQL Server資料庫來滿足用戶的需要。的最大特點就是所講授的內容與實例緊密結合,幫助讀者更好地領會資料庫設計、開發和使用的技術及技巧。通過學習《SQL Server資料庫基礎與套用》,讀者可以在較短的時間內掌握資料庫技術人員所需的資料庫基礎知識及技能,儘快進入職業狀態。

目錄

任務1 設計資料庫
1.1 子任務:理解資料庫
1.1.1 資料庫的概念
1.1.2 資料庫系統的組成和結構
1.1.3 資料庫管理系統及其功能
1.2 子任務:學習數據模型和關係運算
1.2.1 數據模型
1.2.2 實體關係模型
1.2.3 關係模型
1.2.4 關係運算
1.3 子任務:資料庫設計
1.3.1 收集數據
1.3.2 創建E-R模型
1.3.3 創建資料庫模型
1.3.4 規範化數據
1.3.5 設計表
1.4 實現項目的子任務——設計資料庫
實驗1:設計資料庫
閱讀材料:資料庫技術的發展
小結
習題
任務2 創建資料庫
2.1 子任務:學習結構化查詢語言
2.1.1 T-SQL的組成
2.1.2 T-SQL語法約定
2.2 子任務:理解資料庫存儲結構
2.2.1 系統資料庫
2.2.2 資料庫檔案和檔案組
2.3 子任務:創建資料庫
2.3.1 使用SSMS創建資料庫
2.3.2 使用查詢編輯器創建資料庫
2.4 子任務:查看和修改資料庫
2.4.1 查看資料庫信息
2.4.2 修改資料庫
2.4.3 刪除資料庫
2.5 實現項目的子任務——創建資料庫
實驗2:創建和修改資料庫
閱讀材料:SSMS概覽
小結
習題
任務3 創建表
3.1 子任務:熟悉數據類型
3.1.1 系統數據類型
3.1.2 用戶自定義數據類型
3.2 子任務:創建表
3.2.1 使用SSMS創建表
3.2.2 使用查詢編輯器創建表
3.2.3 使用模板創建表
3.3 子任務:實現數據完整性
3.3.1 理解數據完整性
3.3.2 使用約束
3.3.3 使用規則
3.3.4 使用默認
3.4 子任務:查看和修改表
3.4.1 查看錶信息
3.4.2 修改表定義
3.4.3 刪除表
3.5 實現項目的子任務——創建表
實驗3:創建和修改表
閱讀材料:規劃表
小結
習題
任務4 查詢數據
4.1 子任務:單表數據查詢
4.1.1 簡單查詢
4.1.2 WHERE子句
4.1.3 ORDER BY子句
4.1.4 函式和表達式
4.1.5 數據匯總
4.2 子任務:使用連線和聯合
4.2.1 連線查詢
4.2.2 聯合查詢
4.3 子任務:使用子查詢
4.3.1 嵌套子查詢
4.3.2 相關子查詢
4.3.3 測試存在性的子查詢
4.4 子任務:使用索引查詢數據
4.4.1 理解索引
4.4.2 創建和維護索引
4.5 子任務:使用視圖查詢數據
4.5.1 理解視圖
4.5.2 創建和修改視圖
4.5.3 為視圖創建索引
4.5.4 刪除視圖
4.6 實現項目的子任務——創建索引和視圖
實驗4:實現索引和視圖
閱讀材料:最佳化查詢
小結
習題
任務5 管理和維護數據
5.1 子任務:插入數據
5.1.1 基本INSERT語句
5.1.2 插入多條記錄
5.2 子任務:更新數據
5.2.1 UPDATE語句
5.2.2 使用子查詢
5.2.3 使用視圖更新數據
5.3 子任務:刪除數據
5.3.1 DELETE語句
5.3.2 截斷表
5.3.3 使用子查詢
5.4 子任務:使用事務維護數據
5.4.1 理解事務
5.4.2 使用事務更新數據
5.5 實現項目的子任務——管理和維護數據
實驗5:運算元據
閱讀材料:安裝SQL Server 2005
資料庫
小結
習題
任務6 資料庫安全管理
6.1 子任務:登錄管理
6.1.1 理解SQL Server安全
6.1.2 Windows身份驗證
6.1.3 SQL Server身份驗證
6.2 子任務:用戶管理
6.2.1 使用T-SQL代碼管理用戶
6.2.2 使用SSMS管理用戶
6.3 子任務:角色管理
6.3.1 理解角色
6.3.2 管理角色
6.4 實現項目的子任務——保證數據安全
實驗6:實現資料庫安全
閱讀材料:規劃SQL Server的安全性
小結
習題
任務7 數據備份與轉換
7.1 子任務:備份和還原資料庫
7.1.1 理解備份
7.1.2 備份資料庫
7.1.3 還原資料庫
7.2 子任務:分離和附加資料庫
7.2.1 分離資料庫
7.2.2 附加資料庫
7.3 子任務:導出和導入數據
7.3.1 導出數據
7.3.2 導入數據
7.4 實現項目的子任務——備份資料庫
實驗7:數據備份和還原
閱讀材料:數據複製
小結
習題
任務8 學習T-SQL編程知識
8.1 子任務:T-SQL編程基礎
8.1.1 T-SQL批處理
8.1.2 格式化T-SQL代碼
8.1.3 使用變數
8.1.4 流程控制
8.2 子任務:T-SQL錯誤處理
8.2.1 使用變數@@Error和@@RowCount
8.2.2 使用:Raiserror語句
8.2.3 使用TRYCATCH結構
8.2.4 錯誤的嚴重級別
8.3 實現項目的子任務-T-SQL批處理
實驗8:T-SQL編程
閱讀材料:使用XML數據
小結
習題
任務9 開發存儲過程
9.1 子任務:理解存儲過程
9.1.1 什麼是存儲過程
9.1.2 存儲過程的優勢
9.2 子任務:創建和執行存儲過程
9.2.1 創建和執行不帶參數的存儲過程
9.2.2 創建和執行帶輸入參數的存儲過程
9.2.3 創建和執行帶輸出參數的存儲過程
9.2.4 嵌套存儲過程
9.3 子任務:管理存儲過程
9.3.1 修改存儲過程
9.3.2 查看存儲過程信息
9.3.3 重新編譯存儲過程
9.3.4 刪除存儲過程
9.4 實現項目的子任務——使用存儲過程
實驗9:實現存儲過程
閱讀材料:批處理、視圖和存儲過程
小結
習題
任務10 實現觸發器
10.1 子任務:觸發器簡介
10.1.1 理解觸發器
10.1.2 觸發器原理
10.2 子任務:創建觸發器
10.2.1 INSERT觸發器
10.2.2 DELETE觸發器
10.2.3 UPDATE觸發器
10.2.4 INSTEAD OF觸發器
10.2.5 用觸發器實現數據完整性
10.3 子任務:管理觸發器
10.3.1 修改觸發器
10.3.2 刪除觸發器
10.3.3 禁用觸發器
10.3.4 查看觸發器信息
10.4 實現項目的子任務——使用觸發器
實驗10:實現觸發器
閱讀材料:約束和觸發器
小結
習題
任務11 實現用戶定義函式
11.1 子任務:用戶定義函式
11.1.1 理解用戶定義函式
11.1.2 用戶定義函式的類型
11.2 子任務:設計和實現用戶定義函式
11.2.1 創建和調用標量函式
11.2.2 創建和調用內聯表值函式
11.2.3 創建和調用多語句表值函式
11.2.4 將存儲過程重寫為函式
11.2.5 將函式重寫為視圖或存儲過程
11.3 子任務:管理用戶定義函式
11.3.1 修改用戶定義函式
11.3.2 刪除用戶定義函式
11.3.3 查看用戶定義函式
11.4 實現項目的子任務——創建用戶定義函式
實驗11:實現用戶定義函式
閱讀材料:視圖、存儲過程和用戶定義函式
小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們