《MySQL項目實戰(zhàn)》以就業(yè)為導向、應用為目標、實踐為主線、能力為中心,由校、企、研三方聯(lián)合開發(fā),以“校園志愿服務網(wǎng)站”數(shù)據(jù)庫為案例,營造學習情景,通過項目任務的形式介紹數(shù)據(jù)庫的基本知識和基本概念、MySQL的安裝與配置、MySQL的啟動與連接、數(shù)據(jù)庫的設計、數(shù)據(jù)庫的創(chuàng)建與修改、數(shù)據(jù)表的基本操作、數(shù)據(jù)庫的完整性約束、數(shù)據(jù)表中數(shù)據(jù)的查詢與索引、數(shù)據(jù)庫編程的知識、數(shù)據(jù)庫的視圖、數(shù)據(jù)庫的權限管理、數(shù)據(jù)庫的備份與還原等,最后通過智慧養(yǎng)老數(shù)據(jù)庫的設計完成知識與技能的綜合訓練。
趙麗梅,女,副教授,綿陽職業(yè)技術學院,參與軟件技術專業(yè)人才培養(yǎng)方案的制定:全棧工程師方向、前端工程師方向;負責的課程標準:計算機導論、C語言程序設計、前端交互設計、數(shù)據(jù)庫應用(所有課程);在線課程:關系數(shù)據(jù)庫基礎、Web志愿服務端程序設計;參與軟件技術專業(yè)資源庫建設。
項目一 校園志愿服務網(wǎng)站數(shù)據(jù)庫認知 1
任務1-1 數(shù)據(jù)庫的基礎與發(fā)展 1
任務1-2 MySQL的安裝與配置 15
項目二 志愿服務數(shù)據(jù)庫的創(chuàng)建和表操作 34
任務2-1 志愿服務數(shù)據(jù)庫的建立 34
任務2-2 志愿服務數(shù)據(jù)庫的數(shù)據(jù)類型分析 40
任務2-3 志愿服務數(shù)據(jù)庫的表操作 49
項目三 志愿服務數(shù)據(jù)庫的數(shù)據(jù)操作 59
任務3-1 志愿服務數(shù)據(jù)庫中表數(shù)據(jù)的操作 59
項目四 志愿服務數(shù)據(jù)庫的完整性實現(xiàn) 67
任務4-1 志愿服務數(shù)據(jù)庫的完整性約束 67
項目五 志愿服務數(shù)據(jù)庫的數(shù)據(jù)查詢 77
任務5-1 志愿者信息的基礎查詢 77
任務5-2 志愿者信息的統(tǒng)計 90
任務5-3 志愿者信息的進階查詢 97
任務5-4 志愿者信息的查詢優(yōu)化 106
項目六 志愿服務數(shù)據(jù)庫的編程 116
任務6-1 志愿服務數(shù)據(jù)庫的基礎編程 116
任務6-2 志愿服務數(shù)據(jù)庫的存儲過程編程 124
任務6-3 志愿服務數(shù)據(jù)庫的觸發(fā)器編程 133
項目七 志愿服務數(shù)據(jù)庫的安全管理 140
任務7-1 志愿服務數(shù)據(jù)庫的視圖設計 140
任務7-2 志愿服務數(shù)據(jù)庫的權限管理 147
任務7-3 志愿服務數(shù)據(jù)庫的備份 157
項目八 智慧養(yǎng)老數(shù)據(jù)庫設計 162
參考文獻 190