MySQL數據庫應用與實踐教程(第2版)微課視頻版
卜耀華 石玉芳
相關主題
商品描述
目錄大綱
目錄
第1章數據庫技術基礎
1.1數據庫系統概述
1.1.1數據庫概念
1.1.2數據管理技術的產生和發展
1.1.3數據庫系統的特點
1.2數據模型
1.2.1數據處理的三個世界
1.2.2實體間的聯系
1.2.3數據模型的分類
1.2.4關系模型的規範化
1.2.5關系運算
1.3數據庫系統結構
1.3.1數據庫系統的三級模式結構
1.3.2數據庫系統的二級映像
1.4數據庫設計基礎
1.4.1設計原則
1.4.2設計步驟
1.5需求分析
1.5.1需求分析的任務
1.5.2需求分析的方法
1.5.3數據字典
1.6數據庫實施
1.6.1數據的載入和應用程序的調試
1.6.2數據庫的試運行
課堂實踐1: 教務管理系統的數據庫設計
小結
思考與實踐
第2章MySQL概述
2.1MySQL的功能及特點
2.1.1MySQL的版本
2.1.2MySQL的特性
2.2MySQL的安裝和配置
2.2.1安裝MySQL
2.2.2配置MySQL服務器
2.3MySQL管理工具
2.3.1MySQL Workbench——管理工具
2.3.2MySQL Administrator——管理器工具
2.3.3MySQL Query Browser——數據查詢工具
2.3.4MySQL Migration Toolkit——數據庫遷移工具
課堂實踐2: MySQL的簡單應用
小結
思考與實踐
第3章數據庫的創建與管理
3.1MySQL數據庫簡介
3.1.1數據庫的構成
3.1.2數據庫文件
3.1.3數據庫對象
3.1.4數據庫對象的標識符
3.2管理數據庫
3.2.1創建數據庫
3.2.2查看已有的數據庫
3.2.3打開數據庫
3.2.4修改數據庫
3.2.5刪除數據庫
3.2.6使用MySQL Workbench管理數據庫
課堂實踐3: 創建和管理教務管理系統數據庫
小結
思考與實踐
第4章表的創建與管理
4.1表概述
4.1.1表的概念
4.1.2表的類型
4.1.3表的數據類型
4.1.4表的設計
4.2創建和管理表
4.2.1創建表
4.2.2查看表的信息
4.2.3修改表結構
4.2.4刪除表
4.3表數據操作
4.3.1添加數據
4.3.2更新數據
4.3.3刪除數據
課堂實踐4: 創建教務管理系統數據表
4.4創建和管理索引
4.4.1索引概述
4.4.2創建索引
4.4.3查看索引
4.4.4刪除索引
4.5數據完整性
4.5.1數據完整性的分類
4.5.2數據完整性的實現
4.5.3使用約束
課堂實踐5: 教務管理系統中表的約束管理
小結
思考與實踐
第5章數據查詢與視圖管理
5.1簡單查詢
5.1.1SELECT語句結構
5.1.2SELECT子語句
5.1.3WHERE子語句
5.1.4ORDER BY子語句
5.1.5GROUP BY子語句
5.1.6HAVING子語句
課堂實踐6: 簡單查詢的應用
5.2連接查詢
5.2.1內連接
5.2.2外連接
5.2.3交叉連接
5.2.4自連接
5.2.5多表連接
課堂實踐7: 連接查詢的應用
5.3子查詢
5.3.1IN子查詢
5.3.2比較運算符子查詢
5.3.3ANY或ALL子查詢
5.3.4EXISTS子查詢
課堂實踐8: 子查詢的應用
5.4聯合查詢
5.4.1UNION操作符
5.4.2UNION操作符和JOIN操作符的區別與聯系
5.5視圖管理
5.5.1視圖概述
5.5.2創建視圖
5.5.3更新視圖
5.5.4刪除視圖
課堂實踐9: 教務管理系統中視圖管理的應用
小結
思考與實踐
第6章MySQL編程基礎
6.1SQL基礎
6.1.1標識符
6.1.2註釋
6.1.3數據類型
6.1.4常量與變量
6.1.5操作符
6.1.6表達式
6.2函數
6.2.1系統函數
6.2.2存儲函數
6.3流程控制語句
6.3.1順序控制語句
6.3.2分支控制語句
6.3.3循環控制語句
6.4游標
6.4.1游標的概念
6.4.2游標的使用
課堂實踐10: 游標在教務管理系統中的應用
小結
思考與實踐
第7章存儲過程和觸發器
7.1存儲過程
7.1.1存儲過程概述
7.1.2創建存儲過程
7.1.3管理存儲過程
7.1.4存儲過程中的異常處理
課堂實踐11: 創建查詢選課記錄的存儲過程
7.2觸發器
7.2.1觸發器概述
7.2.2創建觸發器
7.2.3管理觸發器
課堂實踐12: 創建一個插入事件觸發器
7.3事件
7.3.1創建事件
7.3.2管理事件
小結
思考與實踐
第8章數據庫安全管理
8.1MySQL的安全性
8.1.1MySQL安全性概述
8.1.2MySQL安全管理等級
8.2用戶管理
8.2.1創建用戶
8.2.2修改用戶名和密碼
8.2.3刪除用戶
8.3權限管理
8.3.1權限概述
8.3.2授予權限
8.3.3收回權限
8.3.4查看權限
課堂實踐13: 創建數據管理員用戶
8.4日誌文件
8.4.1二進制日誌
8.4.2錯誤日誌
8.4.3通用查詢日誌
8.4.4慢查詢日誌
8.5數據備份與恢復
8.5.1數據備份
8.5.2數據恢復
課堂實踐14: 備份教務管理系統數據庫
小結
思考與實踐
第9章事務與鎖
9.1事務
9.1.1事務概述
9.1.2事務操作
9.2鎖
9.2.1並發問題
9.2.2事務的隔離級別
9.2.3MySQL中的鎖定
課堂實踐15: 定義一個學生選課的事務
小結
思考與實踐
第10章數據庫應用開發實例
10.1系統分析
10.1.1開發背景
10.1.2需求分析
10.2系統設計
10.2.1系統功能設計
10.2.2數據庫設計
10.2.3開發環境選擇
10.3系統實現
10.3.1數據庫訪問設計
10.3.2登錄模塊設計
10.3.3圖書借閱管理模塊設計
10.3.4系統主模塊設計
小結
思考與實踐
參考文獻