出版信息
作者:郭玲
定價:35元
印次:1-1
ISBN:9787302433118
出版日期:2016.06.01
印刷日期:2016.04.26
內容簡介
本書按照項目/任務驅動模式組織內容,以“圖書借閱資料庫系統”為套用案例貫穿始終,講解SQL Server 2012的安裝與配置; 創建、管理資料庫及資料庫對象; 對資料庫系統進行日常管理和維護。在教學過程中緊扣各章節的知識點展開實踐內容,使讀者儘可能多地掌握設計開發以及管理一個資料庫套用系統的技能,對職業崗位工作具有指導性。
推薦編輯
本書既可以作為計算機類及相關專業的參考書,也可以供SQL Server資料庫管理員、從事基於C/S和B/S結構的資料庫套用系統開發人員學習參考。
目錄
項目1SQL Server 2012系統概述
1.1客戶/伺服器體系結構
1.2瀏覽/伺服器體系結構
1.3SQL Server概述
1.4實例的概念
1.5SQL Server管理平台
任務1.1安裝SQL Server 2012
任務1.2配置SQL Server 2012伺服器
任務1.3體驗SQL Server管理平台
項目2創建資料庫
2.1資料庫組成
2.1.1資料庫的邏輯存儲結構: 資料庫對象
2.1.2資料庫的物理存儲結構: 資料庫檔案
2.2系統資料庫
2.3檔案組
2.4系統存儲過程
2.5標識符
任務2.1創建圖書借閱資料庫JY
任務2.2修改圖書借閱資料庫JY的設定
任務2.3重命名和刪除圖書借閱資料庫JY
任務2.4分離和附加圖書借閱資料庫JY
項目3創建數據表
3.1數據表簡介
3.2數據類型
3.2.1系統數據類型
3.2.2用戶自定義數據類型
任務3.1創建數據表
任務3.2查看數據表信息
任務3.3修改數據表結構
任務3.4刪除數據表
項目4實施數據完整性規則
4.1數據完整性規則
4.2約束簡介
任務4.1創建主鍵約束
任務4.2創建外鍵約束
任務4.3創建唯一性約束
任務4.4創建檢查約束
任務4.5創建默認值約束
任務4.6刪除約束
任務4.7使用標識列實施數據的完整性
項目5管理數據
任務5.1向數據表中添加數據
任務5.2更新數據表中的數據
任務5.3刪除數據表中的數據
項目6TransactSQL基礎
6.1TransactSQL概述
6.2TransactSQL的使用約定
6.2.1語法格式約定
6.2.2對象引用的規範
6.2.3注釋的規範
6.3TransactSQL的語法元素
6.3.1保留關鍵字
6.3.2標識符
6.3.3運算符
6.3.4表達式
6.4批處理
6.4.1批處理概述
6.4.2腳本
6.5變數
6.5.1局部變數
6.5.2全局變數
6.6常量
6.7流程控制語句
6.7.1BEGIN…END語句
6.7.2IF…ELSE語句
6.7.3CASE語句
6.7.4WHILE語句
6.7.5WAITFOR語句
6.8系統內置函式
6.8.1字元串函式
6.8.2日期和時間函式
6.8.3數學函式
6.8.4系統函式
6.9編程風格
任務6.1簡單的資料庫編程
任務6.2帶分支結構的資料庫編程
任務6.3帶循環結構的資料庫編程
項目7查詢與統計數據
7.1SELECT語句的基本語法格式
7.2通配符
7.3聚合函式
任務7.1使用SELECT子句設定查詢內容
任務7.2使用WHERE子句限制查詢條件
任務7.3單表查詢“圖書借閱資料庫”系統課堂練習
任務7.4使用ORDERBY子句重新排序查詢結果
任務7.5使用GROUPBY子句分組或統計查詢結果
任務7.6分組統計查詢“圖書借閱資料庫系統”課堂練習
任務7.7使用子查詢
任務7.8子查詢“圖書借閱資料庫系統”課堂練習
任務7.9使用多表連線查詢數據
任務7.10連線查詢“圖書借閱資料庫系統”課堂練習
項目8創建與管理視圖
8.1視圖概述
8.2視圖的套用
任務8.1創建視圖
任務8.2管理視圖
任務8.3使用視圖
項目9創建與管理索引
9.1索引簡介
9.2索引的分類
9.3索引的使用時機
任務9.1在讀者表reader的reader_name列上建立非聚集索引i_name
任務9.2刪除讀者表reader中reader_name列的索引i_name
任務9.3將讀者表reader中的索引i_name重命名為ix_name
任務9.4維護讀者表reader中的索引i_name
項目10創建與管理存儲過程
10.1存儲過程概述
10.2存儲過程的分類
任務10.1創建和執行不帶參數的存儲過程
任務10.2創建帶輸入參數的存儲過程
任務10.3創建帶輸出參數的存儲過程
任務10.4管理存儲過程
項目11創建與管理觸發器
11.1觸發器概述
11.2觸發器分類
11.2.1數據操作語言DML觸發器
11.2.2數據定義語言DDL觸發器
任務11.1創建AFTER觸發器
任務11.2創建INSTEAD OF觸發器
任務11.3管理觸發器
項目12創建與使用游標
12.1認識游標
12.2游標的生命周期
12.3創建游標
任務12.1創建基本游標,學習從聲明游標到最後釋放游標的基本過程
任務12.2游標的綜合套用,在存儲過程中使用游標
項目13處理事務和鎖
13.1事務
13.1.1事務的基本概念
13.1.2事務的屬性
13.1.3事務的分類
13.1.4事務的隔離級別
13.2鎖
13.2.1鎖的概述
13.2.2鎖的分類
13.2.3死鎖
任務13.1創建事務
任務13.2鎖的套用案例
項目14SQL Server安全管理
14.1SQL Server安全機制簡介
14.2資料庫角色
14.3用戶許可權
14.4架構
任務14.1設定身份驗證模式
任務14.2創建SQL Server登錄賬戶mydbo和Windows登錄賬戶myfirst
任務14.3創建資料庫用戶shishi,並設定用戶許可權
任務14.4管理角色
任務14.5使用TSQL語句管理登錄賬戶、用戶及許可權
項目15維護資料庫
15.1資料庫備份
15.2備份設備
15.3資料庫恢復
15.4資料庫轉換
任務15.1脫機後複製圖書借閱資料庫系統JY的資料庫檔案
任務15.2創建備份設備
任務15.3完整備份圖書借閱資料庫系統JY
任務15.4恢復圖書借閱資料庫系統JY
任務15.5將圖書借閱資料庫系統JY的圖書表book導出為Excel檔案
任務15.6將Excel檔案JY.xls導入到資料庫JY2的數據表中
附錄課前小測參考答案
參考文獻