SQL Server 2012數(shù)據(jù)庫技術(shù)及應用(微課版)(第5版)
定 價:¥59.8
中 教 價:¥47.84 (8.00折)
庫 存 數(shù): 1
本書介紹數(shù)據(jù)庫系統(tǒng)的基本知識、需求分析、概念設計和邏輯設計的方法,然后分別介紹SQL Server 2012的基本服務功能、安裝與配置;使用SSMS或T-SQL創(chuàng)建與管理數(shù)據(jù)庫、表、索引和視圖;T-SQL的SELECT數(shù)據(jù)查詢;T-SQL編程基礎,創(chuàng)建與管理存儲過程、觸發(fā)器和用戶定義函數(shù);后介紹SQL Server 2012的數(shù)據(jù)庫安全管理技術(shù)、備份與還原技術(shù)、導出與導入技術(shù)。
十三五十二五職業(yè)教育國家規(guī)劃教材 山東省精品課程配套教材 改版升級,歷經(jīng)十年沉淀和考驗三大學習情境,拆解重點和難點,講解生動有趣59個微課視頻
周慧,教授,煙臺職業(yè)學院教師。1982年在國防科技大學進修計算機原理。1982年至1985年在湖南大學計算機科學系任教。1983年7月至1984年2月參與國防科技大學衛(wèi)星發(fā)射顯示系統(tǒng)科研協(xié)作。1988年2月至1988年7月在國防科技大學進修研究生課程分布式數(shù)據(jù)庫。1985至今在煙臺職業(yè)學院任教。獲煙臺市優(yōu)秀教師、山東省電大優(yōu)秀教師、學院首屆教學名師、十佳教育工作者、國家骨干高職院校創(chuàng)建工作先進個人等榮譽稱號。
第 1章數(shù)據(jù)庫系統(tǒng)認知 11.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 21.1.1 數(shù)據(jù)處理的基本概念 21.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 31.2 數(shù)據(jù)庫系統(tǒng)概述 61.2.1 數(shù)據(jù)庫 61.2.2 數(shù)據(jù)庫管理系統(tǒng) 71.2.3 數(shù)據(jù)庫開發(fā)工具 81.2.4 數(shù)據(jù)庫應用系統(tǒng) 81.2.5 用戶 81.3 數(shù)據(jù)模型 91.3.1 數(shù)據(jù)模型的應用層次 91.3.2 數(shù)據(jù)模型的組成要素 111.3.3 邏輯模型的結(jié)構(gòu)分類 121.4 數(shù)據(jù)庫開發(fā)與維護 131.5 任務訓練數(shù)據(jù)庫系統(tǒng)認知 14思考與練習 15第 2章需求分析與數(shù)據(jù)庫概念設計 172.1 需求分析 18案例1-2-1 教務管理系統(tǒng)需求分析 19案例2-2-1 圖書管理系統(tǒng)需求分析 202.2 數(shù)據(jù)庫概念設計概述 212.2.1 概念模型的基本要素 212.2.2 概念設計的一般步驟 242.3 E-R方法概念設計 25案例1-2-2 教務管理數(shù)據(jù)庫概念設計 252.3.1 概念模型的E-R表示方法 252.3.2 使用Visio建立E-R概念模型 262.4 IDEF1X方法概念設計 28案例2-2-2 圖書管理數(shù)據(jù)庫概念設計 282.4.1 概念模型的IDEF1X表示方法 282.4.2 使用Visio建立IDEF1X概念模型 332.5 項目訓練人事管理系統(tǒng)需求分析與數(shù)據(jù)庫概念設計 36思考與練習 39第3章關系模型與數(shù)據(jù)庫邏輯設計 413.1 關系模型概述 423.1.1 關系數(shù)據(jù)結(jié)構(gòu) 423.1.2 關系數(shù)據(jù)操作 443.1.3 關系完整性約束 503.1.4 關系模型的特點 533.2 E-R概念模型到關系模型的轉(zhuǎn)換 53案例1-3 教務管理數(shù)據(jù)庫邏輯設計 543.2.1 實體(E)轉(zhuǎn)換為關系的方法 543.2.2 聯(lián)系(R)轉(zhuǎn)換為關系的方法 543.3 IDEF1X概念模型到關系模型的轉(zhuǎn)換 56案例2-3 圖書管理數(shù)據(jù)庫邏輯設計 573.3.1 實體(E)轉(zhuǎn)換為關系的方法 573.3.2 聯(lián)系(R)轉(zhuǎn)換為關系的方法 573.4 關系規(guī)范化 583.4.1 第 一范式(1NF) 593.4.2 第二范式(2NF) 593.4.3 第三范式(3NF) 613.4.4 BC范式 623.5 項目訓練人事管理數(shù)據(jù)庫邏輯設計 63思考與練習 65第4章SQL Server 2012的安裝與配置 674.1 SQL Server 2012概述 684.1.1 SQL Server 2012的服務 684.1.2 SQL Server 2012的版本 694.2 SQL Server 2012的安裝與配置 704.2.1 安裝的硬件與軟件要求 704.2.2 安裝的過程與配置 714.3 SQL Server 2012的管理 804.3.1 界面操作術(shù)語說明 804.3.2 管理工具簡介 804.3.3 SQL Server服務管理 814.4 SSMS操作基礎 834.5 T-SQL查詢編輯器操作基礎 874.5.1 SQL簡介 874.5.2 T-SQL簡介 884.5.3 使用【查詢編輯器】 894.6 任務訓練使用SSMS 91思考與練習 93第5章數(shù)據(jù)庫的創(chuàng)建與管理 945.1 數(shù)據(jù)庫概述 955.1.1 數(shù)據(jù)庫的構(gòu)成 955.1.2 數(shù)據(jù)庫文件 965.1.3 數(shù)據(jù)庫文件組 975.1.4 數(shù)據(jù)庫對象 985.1.5 設計數(shù)據(jù)庫 995.1.6 數(shù)據(jù)庫快照 995.1.7 數(shù)據(jù)庫鏡像 995.2 使用SSMS創(chuàng)建與管理數(shù)據(jù)庫 100案例1-5 教務管理數(shù)據(jù)庫的創(chuàng)建與管理 1005.2.1 使用SSMS創(chuàng)建數(shù)據(jù)庫 1005.2.2 使用SSMS修改數(shù)據(jù)庫 1035.2.3 使用SSMS刪除數(shù)據(jù)庫 1045.3 使用T-SQL創(chuàng)建與管理數(shù)據(jù)庫 105案例2-5 圖書管理數(shù)據(jù)庫的創(chuàng)建與管理 1055.3.1 使用T-SQL創(chuàng)建數(shù)據(jù)庫 1055.3.2 使用T-SQL修改數(shù)據(jù)庫 1075.3.3 使用T-SQL刪除數(shù)據(jù)庫 1095.4 分離和附加數(shù)據(jù)庫 1105.4.1 分離數(shù)據(jù)庫 1105.4.2 附加數(shù)據(jù)庫 1105.5 項目訓練人事管理數(shù)據(jù)庫的創(chuàng)建與管理 112思考與練習 113第6章表的創(chuàng)建與操作 1146.1 表概述 1156.1.1 表的構(gòu)成 1166.1.2 表的類型 1166.1.3 T-SQL的數(shù)據(jù)類型 1176.1.4 SQL Server表的完整性約束 1186.2 使用SSMS創(chuàng)建與管理表 119案例1-6-1 教務管理表的創(chuàng)建與管理 1196.2.1 使用SSMS創(chuàng)建表 1196.2.2 使用SSMS修改表 1206.2.3 使用SSMS刪除表 1246.3 使用SSMS操作表 125案例1-6-2 教務管理表的操作 1256.3.1 使用SSMS插入數(shù)據(jù)行 1256.3.2 使用SSMS更新數(shù)據(jù) 1266.3.3 使用SSMS刪除數(shù)據(jù)行 1266.4 使用T-SQL創(chuàng)建與管理表 127案例2-6-1 圖書管理表的創(chuàng)建與管理 1276.4.1 使用T-SQL創(chuàng)建表 1276.4.2 使用T-SQL修改表 1296.4.3 使用T-SQL刪除表 1306.5 使用T-SQL操作表 130案例2-6-2 圖書管理表的操作 1316.5.1 使用T-SQL插入數(shù)據(jù)行 1316.5.2 使用T-SQL更新數(shù)據(jù) 1336.5.3 使用T-SQL刪除數(shù)據(jù)行 1346.6 索引的創(chuàng)建與管理 1356.6.1 索引概述 1356.6.2 使用SSMS創(chuàng)建索引 1366.6.3 使用SSMS刪除索引 1376.6.4 使用T-SQL創(chuàng)建索引 1376.6.5 使用T-SQL刪除索引 1386.7 關系圖的創(chuàng)建與管理 1386.7.1 創(chuàng)建數(shù)據(jù)庫關系圖 1396.7.2 修改數(shù)據(jù)庫關系圖 1396.7.3 刪除數(shù)據(jù)庫關系圖 1406.7.4 顯示數(shù)據(jù)庫關系圖屬性 1406.8 項目訓練人事管理表的創(chuàng)建與操作 140思考與練習 142第7章SELECT數(shù)據(jù)查詢 1447.1 SELECT查詢語句 145案例1-7 教務管理SELECT數(shù)據(jù)查詢 1457.1.1 SELECT查詢語句結(jié)構(gòu) 1457.1.2 SELECT子句投影查詢 1467.1.3 FROM子句連接查詢 1507.1.4 WHERE子句選擇查詢 1527.1.5 GROUP BY子句分組統(tǒng)計查詢 1567.1.6 HAVING子句限定查詢 1577.1.7 ORDER BY子句排序查詢 1587.1.8 INTO子句保存查詢 1597.2 ANSI連接查詢 159案例2-7-1 圖書管理ANSI連接查詢 1597.2.1 FROM子句的ANSI連接查詢 1607.2.2 內(nèi)連接查詢 1607.2.3 外連接查詢 1617.2.4 自連接查詢 1637.2.5 交叉連接查詢 1637.3 子查詢 164案例2-7-2 圖書管理SELECT子查詢 1647.3.1 IN子查詢 1647.3.2 SOME|ANY和ALL子查詢 1657.3.3 EXISTS子查詢 1667.3.4 子查詢在其他語句中的使用 1677.3.5 子查詢和連接查詢的比較 1687.4 聯(lián)合查詢 1687.4.1 UNION(集)運算符 1687.4.2 聯(lián)合查詢結(jié)果排序 1697.5 項目訓練人事管理SELECT數(shù)據(jù)查詢 170思考與練習 171第8章視圖的創(chuàng)建與應用 1738.1 視圖概述 1748.2 使用SSMS創(chuàng)建與管理視圖 175案例1-8-1 教務管理視圖的創(chuàng)建與管理 1758.2.1 使用SSMS創(chuàng)建視圖 1758.2.2 使用SSMS修改視圖 1778.2.3 使用SSMS刪除視圖 1778.3 使用SSMS應用視圖 178案例1-8-2 教務管理視圖的應用 1788.3.1 使用SSMS數(shù)據(jù)查詢 1788.3.2 使用SSMS插入數(shù)據(jù)行 1798.3.3 使用SSMS更新數(shù)據(jù) 1798.3.4 使用SSMS刪除數(shù)據(jù)行 1798.4 使用T-SQL創(chuàng)建與管理視圖 180案例2-8-1 圖書管理視圖的創(chuàng)建與管理 1808.4.1 使用T-SQL創(chuàng)建視圖 1808.4.2 使用T-SQL修改視圖 1828.4.3 使用T-SQL刪除視圖 1828.5 使用T-SQL應用視圖 183案例2-8-2 圖書管理視圖的應用 1838.5.1 使用T-SQL數(shù)據(jù)查詢 1838.5.2 使用T-SQL插入數(shù)據(jù)行 1838.5.3 使用T-SQL更新數(shù)據(jù) 1848.5.4 使用T-SQL刪除數(shù)據(jù)行 1848.6 項目訓練人事管理視圖的創(chuàng)建與應用 184思考與練習 185第9章T-SQL編程基礎 1869.1 T-SQL基礎 1879.1.1 有效標識符 1879.1.2 注釋 1879.1.3 數(shù)據(jù)類型 1889.2 表達式 1899.2.1 常量 1899.2.2 變量 1909.2.3 日期時間類型表達式 1929.2.4 內(nèi)置函數(shù) 1949.2.5 運算符 1999.3 流程控制語句 1999.3.1 順序語句 2009.3.2 IF...ELSE分支語句 2009.3.3 WHILE循環(huán)語句 2029.3.4 其他控制語句 2039.3.5 CASE多分支表達式 2049.4 批處理 2069.5 事務 2079.5.1 事務簡介 2079.5.2 事務語句 2089.6 項目訓練人事管理T-SQL編程與應用 210思考與練習 211第 10章T-SQL程序設計 21210.1 創(chuàng)建與管理存儲過程 213案例2-10-1 圖書管理存儲過程的創(chuàng)建與管理 21310.1.1 存儲過程概述 21310.1.2 創(chuàng)建存儲過程 21510.1.3 管理存儲過程 21810.2 創(chuàng)建與管理觸發(fā)器 219案例2-10-2 圖書管理觸發(fā)器的創(chuàng)建與管理 21910.2.1 觸發(fā)器概述 21910.2.2 創(chuàng)建DML觸發(fā)器 22010.2.3 創(chuàng)建DDL觸發(fā)器 22610.2.4 管理觸發(fā)器 22710.3 創(chuàng)建與管理用戶定義函數(shù) 229案例2-10-3 圖書管理用戶定義函數(shù)的創(chuàng)建與管理 22910.3.1 用戶定義函數(shù)概述 22910.3.2 創(chuàng)建用戶定義函數(shù) 23010.3.3 管理用戶定義函數(shù) 23310.4 項目訓練人事管理T-SQL程序設計 233思考與練習 234第 11章數(shù)據(jù)庫的安全性管理 235案例1-11 教務管理數(shù)據(jù)庫的安全性管理 23611.1 數(shù)據(jù)庫的安全性管理概述 23611.2 身份驗證與模式配置 23711.2.1 Windows身份驗證 23811.2.2 SQL Server身份驗證 23811.2.3 配置身份驗證模式 23811.3 登錄名管理 23911.3.1 內(nèi)置登錄名 23911.3.2 創(chuàng)建Windows登錄名 24111.3.3 創(chuàng)建SQL Server登錄名 24711.3.4 修改和刪除登錄名 24911.4 數(shù)據(jù)庫用戶管理 25011.4.1 內(nèi)置數(shù)據(jù)庫用戶 25011.4.2 創(chuàng)建數(shù)據(jù)庫用戶 25211.4.3 修改和刪除數(shù)據(jù)庫用戶 25411.5 架構(gòu)管理 25411.5.1 內(nèi)置架構(gòu)和默認架構(gòu) 25511.5.2 創(chuàng)建架構(gòu) 25511.5.3 修改和刪除架構(gòu) 25811.6 權(quán)限管理 25811.6.1 對象權(quán)限管理 25811.6.2 數(shù)據(jù)庫權(quán)限管理 26211.7 角色管理 26411.7.1 服務器角色管理 26511.7.2 數(shù)據(jù)庫角色管理 26811.8 項目訓練人事管理數(shù)據(jù)庫的安全性管理 271思考與練習 272第 12章數(shù)據(jù)庫的恢復與傳輸 27312.1 數(shù)據(jù)庫的備份與還原 274案例1-12-1 教務管理數(shù)據(jù)庫的備份與還原 27412.1.1 數(shù)據(jù)庫備份與還原概述 27412.1.2 數(shù)據(jù)庫備份 27612.1.3 數(shù)據(jù)庫還原 27912.2 數(shù)據(jù)庫的導出與導入 281案例1-12-2 教務管理數(shù)據(jù)庫的導出與導入 28112.2.1 SQL Server數(shù)據(jù)導出 28112.2.2 SQL Server數(shù)據(jù)導入 28412.3 項目訓練人事管理數(shù)據(jù)庫的恢復與傳輸 285思考與練習 286