《SQL Server 2005資料庫及套用(第3版)》是由徐人鳳、曾建華主編,高等教育出版社於2013年4月24日出版的高等職業教育專業教學資源庫建設項目規劃教材。該書可作為套用性、技能型人才培養的各類教育的計算機類專業及相關專業的教學用書,也可供各類培訓、計算機從業人員和資料庫愛好者參考使用。同時,本書可以作為資料庫初學者的入門教材、資料庫系統工程師的培訓教材,也適合使用SQL Server進行套用開發的人員學習參考。
該書共分為16章,主要內容包括SQL Server系統概述、查詢與統計數據、管理數據表中的數據、資料庫設計、創建與管理資料庫、創建與管理數據表、實施數據完整性、實現索引、Transcact-SQL語言編程基礎、創建與管理視圖、創建與管理存儲過程、創建與管理觸發器、創建與使用游標、處理事務與鎖、SQL Server安全管理、管理與維護資料庫。
基本介紹
- 書名:SQL Server 2005資料庫及套用(第3版)
- 作者:徐人鳳、曾建華
- 類別:高等職業教育專業教學資源庫建設項目規劃教材
- 出版社:高等教育出版社
- 出版時間:2013年4月24日
- 頁數:305 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787040372052
- 字數:440千字
- CIP核字號:2013067870
成書過程
修訂情況
出版工作
策劃編輯 | 責任編輯 | 封面設計 | 版式設計 | 插圖繪製 | 責任校對 | 責任印製 |
---|---|---|---|---|---|---|
張值勝 | 張值勝 | 于濤 | 於婕 | 郝林 | 殷然 | 韓剛 |
內容簡介
教材目錄
單元1 SQL Server系統概述 學習目標 任務陳述 資料庫套用場景 場景1 學生選課管理 場景2 產品銷售管理 開始 客戶/伺服器體系結構 SQL Server 2005簡介 任務1.1 體驗SQL Server Management Studio 啟動SQL Server Management Studio 熟悉SQL Server Management Studio操作環境 任務1.2 搭建 實訓環境 熟悉學生選課資料庫Xk的數據表 學生選課資料庫Xk中數據表之間的關係 在SQL Server中附加學生選課資料庫Xk 任務1.3 實現一個簡單查詢 使用查詢視窗 使用SQLCMD實用程式 任務1.4 分離Xk資料庫 任務1.5 安裝SQL Server 2005 知識學習 SQL Server 2005的版本 SQL Server 2005安裝的軟硬體要求 SQL Server 數據類型 系統數據類型 用戶定義數據類型 單元小結 思考與練習 實訓 單元2 查詢與統計數據 學習目標 任務陳述 知識學習 Transact-SQL語言 任務2.1 查詢單個數據表數據 將Xk切換為當前資料庫 使用星號(*)顯示錶的所有列 改變查詢顯示結果的列標題 消除查詢結果的重複行 返回查詢結果的前n(%)行 在查詢結果中增加要顯示的字元串 使用WHERE子句限制查詢條件 將表達式作為查詢列 重新排序查詢結果 使用LIKE實現模糊查詢 查詢指定列未輸入值的數據行 任務2.2 使用聚合函式查詢 任務2.3 使用分組查詢 任務2.4 使用子查詢 任務2.5 排序查詢結果 任務2.6 使用多表連線查詢數據 交叉連線查詢 內連線查詢 外連線查詢 單元小結 思考與練習 實訓 單元3 管理數據表中的數據 學習目標 任務陳述 任務3.1 合併多個查詢結果中的數據 任務3.2 抽取數據到另一個表中 任務3.3 維護數據 向表中添加數據 將表中的數據複製到新表中 更新數據表數據 刪除數據表數據 單元小結 思考與練習 實訓 單元4 資料庫設計 學習目標 任務陳述 知識學習 現實世界數據化的步驟 任務4.1 信息化現實世界 任務4.2 畫出實體關係圖 任務4.3 將E-R圖轉換為關係數據模型 任務4.4 規範化關係數據模型 任務4.5 保證數據完整性規則 知識拓展 單元小結 思考與練習 實訓 單元5 創建與管理資料庫 學習目標 任務陳述 知識學習 資料庫 系統資料庫和示例資料庫 系統表 檔案 檔案組 任務5.1 創建資料庫 使用SQL Server Management Studio創建資料庫 使用CREATE DATABASE語句創建資料庫 任務5.2 查看資料庫 任務5.3 修改資料庫 在資料庫中新增檔案組 擴充資料庫或事務日誌的容量 縮小資料庫和事務日誌的容量 任務5.4 修改或查看資料庫選項 使用SQL Server Management Studio修改或查看資料庫選項 使用存儲過程sp_dboption修改或查看資料庫選項 任務5.5 重命名資料庫 任務5.6 刪除資料庫 使用SQL Server Management Studio刪除資料庫 使用DROP DATABASE語句刪除資料庫 單元小結 思考與練習 實訓 單元6 創建與管理數據表 學習目標 任務陳述 任務6.1 詳細設計數據表 表及設計 空值 任務6.2 創建數據表 使用SQL Server Management Studio創建數據表 使用CREATE TABLE語句創建數據表 任務6.3 顯示錶結構 任務6.4 修改數據表結構 新增列 刪除列 修改列定義 重命名列 重命名數據表 任務6.5 刪除數據表 知識拓展 本地臨時表 全局臨時表 表變數 單元小結 思考與練習 實訓 單元7 實施數據完整性 學習目標 任務陳述 任務7.1 創建約束 主鍵約束 外鍵約束 唯一約束 檢查約束 默認約束 任務7.2 創建默認值 任務7.3 創建規則 任務7.4 創建標識列 單元小結 思考與練習 實訓 單元8 實現索引 學習目標 任務陳述 | 知識學習 索引的用途 索引的分類 何時使用索引 索引創建的位置 任務8.1 創建索引 使用SQL Server Management Studio創建索引 使用Transcact-SQL語句創建索引 任務8.2 重命名索引 任務8.3 刪除索引 使用SQL Server Management Studio刪除索引 使用Transcact-SQL語句刪除索引 任務8.4 分析索引 顯示查詢計畫 顯示磁碟活動量 任務8.5 維護索引 更新統計信息 掃描表 碎片整理 單元小結 思考與練習 實訓 單元9 Transcact-SQL語言編程基礎 學習目標 任務陳述 知識學習 引用資料庫對象名的規則 Transcact-SQL語法元素 常量 變數 運算符 批處理 流控語句 任務9.1 SQL Server編程 任務9.2 使用系統函式 系統內置函式 用戶定義函式 任務9.3 自定義函式 單元小結 思考與練習 實訓 單元10 創建與管理視圖 學習目標 任務陳述 知識學習 視圖的基本概念 視圖的套用 任務10.1 創建視圖 任務10.2 修改視圖 任務10.3 重命名視圖 任務10.4 刪除視圖 單元小結 思考與練習 實訓 單元11 創建與管理存儲過程 學習目標 任務陳述 知識學習 存儲過程的基本概念 存儲過程的優點 存儲過程與視圖的比較 任務11.1 創建和執行不帶參數的存儲過程 創建不帶參數的存儲過程 執行不帶參數的存儲過程 任務11.2 創建和執行帶參數的存儲過程 創建帶輸入參數的存儲過程 執行帶輸入參數的存儲過程 創建和執行帶輸出參數的存儲過程 任務11.3 修改存儲過程 任務11.4 重命名存儲過程 任務11.5 刪除存儲過程 任務11.6 重新編譯存儲過程 知識拓展 系統存儲過程 擴展存儲過程 單元小結 思考與練習 實訓 單元12 創建與管理觸發器 學習目標 任務陳述 知識學習 觸發器的作用 觸發器的特點 INSERTED表和DELETED表 任務12.1 創建觸發器 任務12.2 修改觸發器 任務12.3 刪除觸發器 任務12.4 重命名觸發器 任務12.5 禁用觸發器 任務12.6 啟用觸發器 任務12.7 查看觸發器的信息 單元小結 思考與練習 實訓 單元13 創建與使用游標 學習目標 任務陳述 知識學習 游標的基本概念 Transcact-SQL伺服器游標 關於@@FETCH_STATUS 任務13.1 創建基本游標 任務13.2 創建使用變數的游標 任務13.3 創建使用 @@FETCH_STATUS的游標 任務13.4 游標的綜合套用 單元小結 思考與練習 實訓 單元14 處理事務與鎖 學習目標 任務陳述 知識學習 事務的基本概念 事務操作 任務14.1 定義事務/提交事務 任務14.2 回滾事務 任務14.3 定義事務/回滾事務/提交事務 任務14.4 事務嵌套 任務14.5 查看鎖 任務14.6 人為製造死鎖 知識拓展 並發問題 SQL Server 中的鎖定 死鎖 單元小結 思考與練習 實訓 單元15 SQL Server安全管理 學習目標 任務陳述 任務15.1 連線或斷開資料庫引擎 任務15.2 啟動或停止資料庫引擎服務 任務15.3 登錄名、用戶及許可權管理 授予用戶訪問資料庫的步驟 使用SQL Server Management Studio管理登錄名、用戶及許可權 使用Transcact-SQL語句管理登錄名、用戶及許可權 單元小結 思考與練習 實訓 單元16 管理與維護資料庫 學習目標 任務陳述 任務16.1 脫機後複製資料庫檔案 任務16.2 備份與還原資料庫 任務16.3 數據的導入和導出 任務16.4 複製資料庫 單元小結 思考與練習 實訓 附錄 Visual Studio 2010套用開發實例 學習目標 任務陳述 任務F1.1 Windows應用程式開發 任務F1.2 ASP.NET網站開發 單元小結 參考文獻 |
教材資源
作品名稱 | 出版時間 | 出版社 | 內容提供者 | 策劃編輯 | 技術編輯 |
---|---|---|---|---|---|
“SQL Server 2005資料庫及套用(第三版)”數字課程 | 2013年4月 | 高等教育出版社 、高等教育電子音像出版社 | 徐人鳳、曾建華 | 張值勝 | 劉笛 |