本書無論是在項目的組織上,還是在項目中各個任務的安排上,均采用由易到難、循序漸進的方式,符合讀者的認知規律。本書由深入教學**線的多個高職高專院校的教師以及從事該行業多年的業內人士共同編寫,因此,可以作為高職高專類院校、應用型本科院校及成人教育等計算機相關專業教材或興趣愛好者的自學教材。本書中為每個任務編寫了課后習題和實踐實訓,配有參考答案。
模塊一 數據庫創建(1)
任務1 數據庫技術基礎知識(1)
子任務1.1 數據與數據庫的基本概念(1)
子任務1.2 數據模型(9)
子任務1.3 概念模型(12)
子任務1.4 主流數據庫系統及數據庫語言(15)
課堂練習(18)
實踐與實訓(19)
任務總結(19)
任務2 數據庫的安裝(20)
子任務2.1 SQL Server 2012概述(20)
子任務2.2 SQL Server 2012的安裝(26)
子任務2.3 SQL Server 2012組件和工具(33)
課堂練習(37)
實踐與實訓(37)
任務總結(37)
任務3 關系數據庫設計(37)
子任務3.1 數據庫設計基礎(38)
子任務3.2 概念模型設計(40)
子任務3.3 邏輯結構設計(42)
子任務3.4 數據庫物理設計(45)
子任務3.5 數據庫的體系結構和訪問方式(49)
課堂練習(51)
實踐與實訓(51)
任務總結(52)
任務4 創建數據庫(52)
子任務4.1 創建數據庫(52)
子任務4.2 創建數據表(58)
課堂練習(67)
實踐與實訓(67)
任務總結(68)
模塊二 數據庫基礎管理和維護(69)
任務5 數據庫管理和維護(69)
子任務5.1 重命名數據庫(69)
子任務5.2 修改數據庫(71)
子任務5.3 刪除數據庫(75)
課堂練習(77)
實踐與實訓(77)
任務總結(78)
任務6 數據表管理和維護(78)
子任務6.1 修改數據表(78)
子任務6.2 刪除數據表(82)
子任務6.3 數據表數據的添加(83)
子任務6.4 數據表數據的修改(85)
子任務6.5 數據表數據的刪除(87)
課堂練習(88)
實踐與實訓(89)
任務總結(89)
模塊三 數據庫應用(90)
任務7 表數據查詢(90)
子任務7.1 單表查詢(90)
子任務7.2 多表查詢(108)
子任務7.3 使用查詢結果向表中插入數據(123)
子任務7.4 使用查詢結果修改指定表數據(125)
子任務7.5 使用查詢結果刪除指定表數據(127)
課堂練習(130)
實踐與實訓(131)
任務總結(131)
任務8 視圖的應用(131)
子任務8.1 視圖的創建(132)
子任務8.2 視圖的管理與應用(134)
課堂練習(137)
實踐與實訓(138)
任務總結(138)
任務9 索引的應用(139)
子任務9.1 索引的創建(139)
子任務9.2 索引的管理與應用(143)
課堂練習(151)
實踐與實訓(152)
任務總結(152)
任務10 游標的應用(152)
子任務10.1 游標的創建與操作(152)
課堂練習(157)
實踐與實訓(158)
任務總結(158)
任務11 存儲過程的應用(158)
子任務11.1 了解存儲過程(159)
子任務11.2 創建與執行存儲過程(160)
子任務11.3 操作存儲過程(170)
課堂練習(172)
實踐與實訓(173)
任務總結(173)
任務12 觸發器的應用(173)
子任務12.1 了解觸發器(173)
子任務12.2 觸發器的創建(174)
子任務12.3 操作觸發器(181)
課堂練習(185)
實踐與實訓(185)
任務總結(186)
任務13 SQL Server與XML(186)
子任務13.1 XML數據類型(186)
子任務13.2 XML查詢方法(190)
子任務13.3 發布XML數據(194)
課堂練習(195)
實踐與實訓(196)
任務總結(196)
模塊四 數據庫安全管理(197)
任務14 SQL Server的安全機制(197)
子任務14.1 了解SQL Server的安全機制(197)
子任務14.2 身份驗證模式(198)
子任務14.3 賬戶管理(200)
子任務14.4 角色管理(208)
子任務14.5 權限管理(215)
課堂練習(223)
實踐與實訓(224)
任務總結(224)
任務15 備份和恢復數據庫(225)
子任務15.1 備份設備(225)
子任務15.2 備份數據庫(229)
子任務15.3 恢復數據庫(236)
課堂練習(239)
實踐與實訓(239)
任務總結(240)
任務16 分離與附加數據庫(240)
子任務16.1 分離數據庫(240)
子任務16.2 附加數據庫(243)
課堂練習(246)
實踐與實訓(246)
任務總結(247)
任務17 導入導出數據庫(247)
子任務17.1 導出數據(247)
子任務17.2 導入數據(250)
課堂練習(253)
實踐與實訓(253)
任務總結(253)
附錄A T-SQL編程基礎(254)
附錄B T-SQL常用函數(256)
附錄C 參考答案(268)