商品描述
本書以實際案例為依托,採用“任務驅動”的編寫模式,圍繞“學生技能競賽管理系統”數據庫,從MySQL數據庫的相關概念及理論知識出發,介紹MySQL Workbench的安裝及使用。本書以項目為單元,分為9個項目、29個子任務,內容涵蓋數據庫設計、MySQL數據庫環境配置、數據庫管理、數據表管理、數據查詢、數據庫編程、數據庫索引與視圖、數據庫安全及性能優化、Python程序連接與訪問MySQL數據庫等,最終實現“學生技能競賽管理系統”數據庫的設計、開發、部署和運行。各項目的子任務之間,內容循序漸進,逐層深入,力求將關系型數據庫中抽象的問題具體化、圖形化,化復雜為簡單,適合教學。本書將數據庫操作項目與實際應用相結合,理論聯系實際,著重培養學生的應用能力,有較強的實用性。本書可作為應用型本科院校、職業本科院校、高職高專院校電腦及相關專業數據庫課程的教材,也可以作為MySQL數據庫初學者及相關開發人員的參考書。
目錄大綱
目   錄
項目一  數據庫設計	1
任務一  學生技能競賽管理系統數據庫需求分析	2
任務二  數據庫E-R圖設計	7
任務三  使用MySQL Workbench設計數據庫	12
拓展閱讀	33
實踐訓練	34
項目二  MySQL數據庫環境配置	36
任務一  MySQL數據庫的下載與安裝	37
任務二  MySQL服務器的配置	41
任務三  MySQL服務器啟動與數據庫登錄	47
拓展閱讀	53
實踐訓練	55
項目三  數據庫管理	57
任務一  數據庫管理的常用操作	58
任務二  數據庫的備份與恢復	65
任務三  數據庫中表的導入與導出	71
拓展閱讀	78
實踐訓練	79
項目四  數據表管理	81
任務一  數據類型	82
任務二  數據表的創建與管理	89
任務三  數據管理	97
任務四  數據完整性	103
拓展閱讀	112
實踐訓練	113
項目五  數據查詢	115
任務一  簡單查詢	116
任務二  連接查詢	127
任務三  子查詢	130
拓展閱讀	133
實踐訓練	134
項目六  數據庫編程	135
任務一  存儲過程的使用	136
任務二  存儲函數的使用	143
任務三  觸發器的使用	148
任務四  光標的使用	153
任務五  事務	155
拓展閱讀	160
實踐訓練	162
項目七  數據庫索引與視圖	163
任務一  索引的創建與刪除	164
任務二  視圖的創建與管理	175
拓展閱讀	185
實踐訓練	186
項目八  數據庫安全及性能優化	187
任務一  數據庫用戶管理	188
任務二  數據庫權限管理	194
任務三  數據庫性能優化	197
拓展閱讀	206
實踐訓練	207
項目九  Python程序連接與訪問MySQL數據庫	208
任務一  使用Python程序連接MySQL數據庫	209
任務二  使用Python程序創建MySQL數據表	212
任務三  使用Python程序對MySQL數據表進行管理	214
拓展閱讀	219
實踐訓練	220
參考文獻	221
