1.武漢軟件工程職業(yè)學(xué)院數(shù)據(jù)庫課程配套教材 2.由行執(zhí)委委員,教育部高等學(xué)校高職高專電子信息類專業(yè)教學(xué)指導(dǎo)委員會委員、湖北省微機(jī)專業(yè)委員會委員、長江教育研究院專家、武漢市首屆職業(yè)教育十大名師王路群任主審。 3.軟件版本為最新版 4.寫作質(zhì)量高
第1章 現(xiàn)實(shí)世界的數(shù)據(jù)表達(dá)——數(shù)據(jù)庫基礎(chǔ)知識
本章學(xué)習(xí)目標(biāo)
1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
1.1.1 手工管理階段
1.1.2 文件系統(tǒng)階段
1.1.3 數(shù)據(jù)庫系統(tǒng)階段
1.2 數(shù)據(jù)庫的基本概念
1.3 數(shù)據(jù)模型
1.3.1 信息的三種世界
1.3.2 概念模型
1.3.3 常見的三種數(shù)據(jù)模型
1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.4.2 數(shù)據(jù)庫系統(tǒng)的二級映像功能
本章小結(jié)
第1章 現(xiàn)實(shí)世界的數(shù)據(jù)表達(dá)——數(shù)據(jù)庫基礎(chǔ)知識
本章學(xué)習(xí)目標(biāo)
1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
1.1.1 手工管理階段
1.1.2 文件系統(tǒng)階段
1.1.3 數(shù)據(jù)庫系統(tǒng)階段
1.2 數(shù)據(jù)庫的基本概念
1.3 數(shù)據(jù)模型
1.3.1 信息的三種世界
1.3.2 概念模型
1.3.3 常見的三種數(shù)據(jù)模型
1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.4.2 數(shù)據(jù)庫系統(tǒng)的二級映像功能
本章小結(jié)
實(shí)訓(xùn)1 概念模型的表示
習(xí)題
第2章 關(guān)系型數(shù)據(jù)庫基礎(chǔ)——關(guān)系
本章學(xué)習(xí)目標(biāo)
2.1 關(guān)系模型及其定義
2.1.1 關(guān)系中的基本術(shù)語
2.1.2 關(guān)系的數(shù)學(xué)定義
2.1.3 關(guān)系模式的定義
2.1.4 關(guān)系操作
2.2 關(guān)系的三類完整性約束
2.2.1 實(shí)體完整性
2.2.2 參照完整性
2.2.3 用戶自定義的完整性
2.3 關(guān)系代數(shù)
2.3.1 傳統(tǒng)的集合運(yùn)算
2.3.2 專門的關(guān)系運(yùn)算
2.4 SQL概述
本章小結(jié)
實(shí)訓(xùn)2 關(guān)系代數(shù)
習(xí)題
第3章 建立數(shù)據(jù)庫管理系統(tǒng)——SQL Server安裝與配置
本章學(xué)習(xí)目標(biāo)
3.1 SQL Server 2012簡介
3.1.1 SQL Server 2012概述
3.1.2 SQL Server 2012版本
3.1.3 SQL Server 2012 新功能
3.2 SQL Server 2012安裝
3.2.1 SQL Server 2012的硬件要求
3.2.2 SQL Server 2012安裝
3.2.3 版本升級
3.3 SQL Server2012主要組件簡介
3.3.1 Management Studio
3.3.2 聯(lián)機(jī)叢書
3.3.3 配置管理器
3.3.4 服務(wù)器網(wǎng)絡(luò)實(shí)用工具和客戶網(wǎng)絡(luò)實(shí)用工具
3.3.5 導(dǎo)入和導(dǎo)出數(shù)據(jù)
3.3.6 事件探查器
本章小結(jié)
實(shí)訓(xùn)3 SQL Server安裝與升級
習(xí)題
第4章 管理數(shù)據(jù)庫——SQLServer數(shù)據(jù)庫管理
本章學(xué)習(xí)目標(biāo)
4.1 創(chuàng)建數(shù)據(jù)庫
4.1.1 在SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫
4.1.2 使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫
4.2 管理數(shù)據(jù)庫
4.2.1 查看數(shù)據(jù)庫信息
4.2.2 修改數(shù)據(jù)庫的大小
4.2.3 刪除數(shù)據(jù)庫
4.2.4 其他數(shù)據(jù)庫操作
4.3 數(shù)據(jù)庫的備份與還原
4.3.1 在SQL Server ManagementStudio備份數(shù)據(jù)庫
4.3.2 使用SQL Server ManagementStudio還原數(shù)據(jù)庫
本章小結(jié)
實(shí)訓(xùn)4 創(chuàng)建和管理數(shù)據(jù)庫
習(xí)題
第5章 管理表——SQL Server表管理
本章學(xué)習(xí)目標(biāo)
5.1 SQL Server 2012的數(shù)據(jù)類型
5.1.1 SQL Server 2012內(nèi)置數(shù)據(jù)類型
5.1.2 用戶自定義數(shù)據(jù)類型
5.2 創(chuàng)建表
5.3 添加、修改、刪除列
5.4 刪除表
5.5 數(shù)據(jù)完整性
5.5.1 數(shù)據(jù)完整性類型
5.5.2 強(qiáng)制數(shù)據(jù)完整性
5.5.3 定義約束
本章小結(jié)
實(shí)訓(xùn)5 創(chuàng)建和管理數(shù)據(jù)表
習(xí)題
第6章 管理數(shù)據(jù)——SQL Server數(shù)據(jù)管理
本章學(xué)習(xí)目標(biāo)
6.1 條件表達(dá)式及邏輯運(yùn)算符
6.2 插入數(shù)據(jù)
6.3 更新數(shù)據(jù)
6.4 刪除數(shù)據(jù)
6.5 數(shù)據(jù)的導(dǎo)入與導(dǎo)出
本章小結(jié)
實(shí)訓(xùn)6 管理和修改數(shù)據(jù)
習(xí)題
第7章 查詢數(shù)據(jù)——SQL Server數(shù)據(jù)查詢
本章學(xué)習(xí)目標(biāo)
7.1 使用T-SQL查詢數(shù)據(jù)
7.1.1 查詢語句的語法
7.1.2 基本查詢語句
7.2 聚合函數(shù)與分組查詢
7.2.1 聚合函數(shù)
7.2.2 分組查詢
7.3 SQL Server模糊查詢
7.3.1 SQL Server通配符
7.3.2 模糊查詢
7.4 連接查詢
7.4.1 連接
7.4.2 內(nèi)連接與自連接
7.4.3 外連接
7.4.4 交叉連接
7.5 數(shù)據(jù)管理高級應(yīng)用
7.5.1 插入數(shù)據(jù)
7.5.2 更新數(shù)據(jù)
本章小結(jié)
實(shí)訓(xùn)7 創(chuàng)建和管理數(shù)據(jù)表
習(xí)題
第8章 數(shù)據(jù)庫規(guī)范化——應(yīng)用關(guān)系數(shù)據(jù)理論
本章學(xué)習(xí)目標(biāo)
8.1 關(guān)系模式規(guī)范化的作用
8.2 函數(shù)依賴及其關(guān)系范式
8.2.1 函數(shù)依賴
8.2.2 關(guān)系的1NF、2NF、3NF
8.2.3 BCNF
8.3 多值依賴及第四范式
8.4 規(guī)范化小結(jié)
本章小結(jié)
實(shí)訓(xùn)8 關(guān)系模式的規(guī)范化
習(xí)題
第9章 索引——提高數(shù)據(jù)檢索速度
本章學(xué)習(xí)目標(biāo)
9.1 索引簡介
9.1.1 索引
9.1.2 使用索引的優(yōu)缺點(diǎn)
9.1.3 SQL Server對索引的支持
9.2 索引類型
9.2.1 聚集索引和非聚集索引
9.2.2 組合索引和唯一索引
9.2.3 其他類型的索引
9.3 創(chuàng)建索引
9.3.1 通過SQL Server Management Studio創(chuàng)建索引
9.3.2 使用SQL語言創(chuàng)建索引
9.4 查看和刪除索引
9.4.1 使用SQL Server Management Studio查看和刪除索引
9.4.2 使用SQL語句查看和刪除索引
本章小結(jié)
實(shí)訓(xùn)9 創(chuàng)建和管理索引
習(xí)題
第10章 視圖——安全方便檢索數(shù)據(jù)
本章學(xué)習(xí)目標(biāo)
10.1 視圖簡介
10.2 創(chuàng)建和管理視圖
10.2.1 創(chuàng)建視圖
10.2.2 修改視圖
10.2.3 刪除視圖
10.3 視圖的應(yīng)用
10.3.1 使用視圖查詢數(shù)據(jù)
10.3.2 使用視圖修改數(shù)據(jù)
本章小結(jié)
實(shí)訓(xùn)10 創(chuàng)建和管理視圖
習(xí)題
第11章 存儲過程——高性能完成業(yè)務(wù)
本章學(xué)習(xí)目標(biāo)
11.1 Transact-SQL程序設(shè)計(jì)
11.1.1 變量
11.1.2 注釋和語句塊
11.1.3 控制流語句
11.2 存儲過程簡介
11.2.1 存儲過程的特點(diǎn)
11.2.2 存儲過程的分類
11.2.3 存儲過程的初始化
11.3 創(chuàng)建和管理存儲過程
11.3.1 創(chuàng)建存儲過程
11.3.2 執(zhí)行存儲過程
11.3.3 查看和修改存儲過程
11.3.4 刪除存儲過程
11.4 在存儲過程中使用參數(shù)
11.4.1 創(chuàng)建帶有參數(shù)的存儲過程
11.4.2 使用參數(shù)執(zhí)行存儲過程
11.5 存儲過程狀態(tài)值
本章小結(jié)
實(shí)訓(xùn)11 創(chuàng)建、管理和執(zhí)行存儲過程
習(xí)題
第12章 觸發(fā)器——自動完成相關(guān)操作
本章學(xué)習(xí)目標(biāo)
12.1 觸發(fā)器簡介
12.2 創(chuàng)建和管理觸發(fā)器
12.2.1 創(chuàng)建觸發(fā)器
12.2.2 修改觸發(fā)器
12.2.3 刪除觸發(fā)器
12.3 觸發(fā)器工作原理及應(yīng)用
12.3.1 INSERT觸發(fā)器
12.3.2 UPDATE觸發(fā)器
12.3.3 DELETE觸發(fā)器
12.3.4 INSTEAD OF觸發(fā)器
12.3.5 嵌套觸發(fā)器
12.3.6 遞歸觸發(fā)器
本章小結(jié)
實(shí)訓(xùn)12 創(chuàng)建和管理觸發(fā)器
習(xí)題
第13章 事務(wù)和鎖——保證數(shù)據(jù)完整性
本章學(xué)習(xí)目標(biāo)
13.1 事務(wù)和鎖簡介
13.2 管理事務(wù)
13.2.1 隱性事務(wù)
13.2.2 自動提交事務(wù)
13.2.3 顯式事務(wù)
13.3 鎖
13.3.1 鎖的分類
13.3.2 死鎖
13.4 事務(wù)的并發(fā)控制
13.4.1 并發(fā)問題
13.4.2 并發(fā)控制
本章小結(jié)
實(shí)訓(xùn)13 應(yīng)用事務(wù)
習(xí)題
第14章 數(shù)據(jù)庫設(shè)計(jì)方法與步驟
本章學(xué)習(xí)目標(biāo)
14.1 數(shù)據(jù)庫設(shè)計(jì)的目的、意義及內(nèi)容
14.2 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方法及步驟
14.2.1 需求分析
14.2.2 概念結(jié)構(gòu)設(shè)計(jì)
14.2.3 邏輯結(jié)構(gòu)設(shè)計(jì)
14.2.4 物理結(jié)構(gòu)設(shè)計(jì)
14.2.5 數(shù)據(jù)庫實(shí)施
14.2.6 數(shù)據(jù)庫運(yùn)行維護(hù)
本章小結(jié)
實(shí)訓(xùn)14 數(shù)據(jù)庫設(shè)計(jì)
習(xí)題
第15章 項(xiàng)目設(shè)計(jì)——人事管理系統(tǒng)數(shù)據(jù)庫
15.1 系統(tǒng)需求分析
15.2 概念設(shè)計(jì)
15.3 邏輯設(shè)計(jì)
15.4 物理設(shè)計(jì)
15.5 數(shù)據(jù)庫實(shí)施
15.6 數(shù)據(jù)庫編程
第16章 程序設(shè)計(jì)——客戶關(guān)系管理系統(tǒng)