本書是面向高等職業(yè)教育院校編寫的專業(yè)基礎課教材, 系統全面的講述了數據庫MySQL的技術與應用。全書共10章, 內容涵蓋了高等職業(yè)院校對數據庫和MySQL的教學要求, 主要包括數據庫概述、安裝與配置數據庫環(huán)境、創(chuàng)建與管理數據庫表、數據表的基本操作、數據查詢、視圖、索引、數據庫編程、管理數據庫等內容。本書具有很強的系統性、實踐性, 結構清晰案例豐富且準確易懂。以圖書管理系統作為教學項目, 以學生成績數據庫作為每個章節(jié)的項目實訓。從基本概念出發(fā), 通過大量案例由淺入深、循序漸進地講述數據庫技術和MySQL的基本概念和操作方法。
項目1 初識數據庫
1.1 項目描述
1.2 職業(yè)能力、素養(yǎng)目標
1.3 相關知識
1.3.1 數據庫概述
1.3.2 設計數據庫關系模型
1.3.3 數據庫關系模型的建立
1.3.4 關系模式的規(guī)范化
1.4 項目實施
任務1-1 E-R圖設計實例
任務1-2 規(guī)范化實例
1.5 小結
1.6 項目實訓1 為學生成績管理系統設計一個E-R模型
1.7 練習題
1.8 項目實訓1考評
拓展閱讀
項目2 安裝與配置數據庫環(huán)境
2.1 項目描述
2.2 職業(yè)能力、素養(yǎng)目標
2.3 相關知識
2.3.1 MySQL服務器的安裝與配置
2.3.2 MySQL常用界面工具
2.4 項目實施
任務 連接與斷開服務器
2.5 小結
2.6 項目實訓2 MySQL服務器的安裝與配置
2.7 練習題
2.8 項目實訓2考評
拓展閱讀
項目3 創(chuàng)建與管理數據庫表
3.1 項目描述
3.2 職業(yè)能力、素養(yǎng)目標
3.3 相關知識
3.3.1 MySQL的字符集和校對規(guī)則
3.3.2 數據庫的創(chuàng)建與管理
3.3.3 管理數據庫
3.3.4 創(chuàng)建與管理數據庫表
3.3.5 管理數據庫表
3.3.6 操作表的數據完整性約束
3.4 項目實施
任務3-1 使用Navicat界面在數據庫管理系統中創(chuàng)建TSJY數據庫
任務3-2 使用Navicat界面創(chuàng)建數據表
任務3-3 修改數據表
任務3-4 刪除數據表
3.5 小結
3.6 項目實訓3 創(chuàng)建學生成績數據庫表
3.7 練習題
3.8 項目實訓3考評
拓展閱讀
項目4 數據表的基本操作
4.1 項目描述
4.2 職業(yè)能力、素養(yǎng)目標
4.3 相關知識
4.3.1 插入表數據
4.3.2 修改表數據
4.3.3 刪除表數據
4.4 項目實施
任務4-1 使用圖形界面插入表數據
任務4-2 使用圖形界面修改、刪除表數據
4.5 小結
4.6 項目實訓4 管理學生成績數據庫表
4.7 練習題
4.8 項目實訓4考評
拓展閱讀
項目5 數據查詢
5.1 項目描述
5.2 職業(yè)能力、素養(yǎng)目標
5.3 相關知識
5.3.1 基本查詢
5.3.2 使用聚合函數查詢
5.3.3 連接查詢
5.4 項目實施
任務5-1 子查詢
任務5-2 比較子查詢
5.5 小結
5.6 項目實訓5 學生成績數據庫的查詢
5.7 練習題
5.8 項目實訓5考評
拓展閱讀
項目6 創(chuàng)建與管理視圖
6.1 項目描述
6.2 職業(yè)能力、素養(yǎng)目標
6.3 相關知識
6.3.1 視圖概述
6.3.2 視圖的創(chuàng)建
6.3.3 查看視圖
6.3.4 修改視圖
6.3.5 刪除視圖
6.4 項目實施
任務6-1 創(chuàng)建視圖
任務6-2 查看視圖
任務6-3 修改視圖
任務6-4 修改視圖定義
任務6-5 刪除視圖
6.5 小結
6.6 項目實訓6 學生成績數據庫視圖的操作
6.7 練習題
6.8 項目實訓6考評
拓展閱讀
項目7 創(chuàng)建與管理索引
7.1 項目描述
7.2 職業(yè)能力、素養(yǎng)目標
7.3 相關知識
7.3.1 索引概述
7.3.2 創(chuàng)建索引
7.3.3 刪除索引
7.4 項目實施
任務7-1 使用圖形界面操作索引
7.5 小結
7.6 項目實訓7 學生成績管理數據庫索引的操作
7.7 練習題
7.8 項目實訓7考評
拓展閱讀
項目8 數據庫編程
8.1 項目描述
8.2 職業(yè)能力、素養(yǎng)目標
8.3 相關知識
8.3.1 MySQL簡介
8.3.2 常量和變量
8.3.3 運算符和表達式
8.3.4 系統內置函數
8.4 項目實施
任務8-1 條件語句
任務8-2 循環(huán)語句
8.5 小結
8.6 項目實訓8 學生成績管理數據庫編程的操作
8.7 練習題
8.8 項目實訓8考評
拓展閱讀
項目9 存儲過程、存儲函數,觸發(fā)器
9.1 項目描述
9.2 職業(yè)能力、素養(yǎng)目標
9.3 相關知識
9.3.1 存儲過程
9.3.2 存儲函數
9.3.3 觸發(fā)器
9.3.4 游標
9.4 項目實施
任務9-1 存儲過程
任務9-2 AFTER類型觸發(fā)器
任務9-3 BEFORE類型觸發(fā)器
9.5 小結
9.6 項目實訓9 學生成績管理數據庫存儲過程和觸發(fā)器的操作
9.7 練習題
9.8 項目實訓9考評
拓展閱讀
項目10 管理數據庫
10.1 項目描述
10.2 職業(yè)能力、素養(yǎng)目標
10.3 相關知識
10.3.1 用戶和數據權限管理
10.3.2 數據的備份與恢復
10.3.3 MySQL日志
10.4 項目實施
任務10-1 圖形管理工具管理用戶和權限
任務10-2 圖形管理工具進行備份和恢復
10.5 小結
10.6 項目實訓10 對學生成績管理數據庫進行管理操作
10.7 練習題
10.8 項目實訓10考評
拓展閱讀
參考文獻