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