MySQL數據庫設計與應用
銅川職業技術學院、湖北師範大學文理學院、武漢厚溥數字科技有限公司
相關主題
商品描述
目錄大綱
目 錄
單元一 學生選課系統數據庫設計 1
任務一 瞭解數據庫設計的必要性 2
任務描述 2
知識學習 2
任務二 初識E-R數據模型 4
任務描述 4
知識學習 4
任務實施 5
任務三 繪制學生選課系統E-R圖 6
任務描述 6
知識學習 6
任務實施 7
任務四 規範化數據庫設計 10
任務描述 10
知識學習 11
任務實施 12
思政講堂 14
單元小結 14
單元自測 15
單元二 為學生信息表創建索引和視圖 23
任務一 為學生信息表創建索引 24
任務描述 24
知識學習 24
任務實施 27
任務小結 29
任務二 為學生信息表創建視圖 29
任務描述 29
知識學習 30
任務實施 31
任務三 使用院系表視圖更新數據 34
任務描述 34
任務實施 34
思政講堂 36
單元小結 37
單元自測 37
單元三 使用過程和函數查詢學生信息 41
任務一 使用過程查詢學生信息 42
任務描述 42
知識學習 42
任務實施 44
任務二 使用函數查詢學生姓名 48
任務描述 48
知識學習 48
任務實施 49
任務三 瞭解存儲過程和存儲函數的區別 51
任務描述 51
知識學習 51
思政講堂 53
單元小結 54
單元自測 54
單元四 使用數據庫編程操作數據 57
任務一 使用變量保存數據 58
任務描述 58
知識學習 58
任務實施 62
任務二 使用判斷語句判斷學生成績 63
任務描述 63
知識學習 64
任務實施 65
任務三 使用循環語句輸出累加和 66
任務描述 66
知識學習 66
任務實施 67
任務四 使用自定義錯誤處理機制 70
任務描述 70
知識學習 70
任務實施 71
思政講堂 72
單元小結 73
單元自測 74
單元五 使用事務和游標處理數據 77
任務一 使用事務模擬銀行轉賬 78
任務描述 78
知識學習 78
任務實施 82
任務二 認識事務隔離級別 85
任務描述 85
知識學習 85
任務實施 86
任務三 為銀行賬戶添加鎖 88
任務描述 88
知識學習 88
任務實施 89
任務四 使用游標檢索賬戶信息 91
任務描述 91
知識學習 91
任務實施 94
思政講堂 96
單元小結 97
單元自測 97
單元六 使用觸發器實現自動化 99
任務一 使用觸發器自動添加庫存信息 100
任務描述 100
知識學習 100
任務實施 104
任務二 使用INSERT觸發器自動減少庫存 106
任務描述 106
任務實施 106
任務三 使用UPDATE觸發器自動更新庫存 108
任務描述 108
任務實施 108
任務四 使用DELETE觸發器實現自動刪除 109
任務描述 109
任務實施 110
思政講堂 111
單元小結 112
單元自測 112
單元七 提高MySQL數據庫性能 115
任務一 瞭解優化MySQL數據庫的方法 116
任務描述 116
任務實施 116
任務二 通過優化查詢提高性能 118
任務描述 118
知識學習 118
任務實施 120
任務三 通過優化數據庫結構提高性能 123
任務描述 123
任務實施 124
任務四 通過優化MySQL服務器提高性能 129
任務描述 129
任務實施 129
思政講堂 131
單元小結 132
單元自測 132
單元八 數字新聞系統項目實戰 135
任務一 瞭解數字新聞系統的功能需求與結構 136
任務描述 136
任務實施 136
任務二 設計數字新聞系統數據庫 138
任務描述 138
任務實施 138
任務三 提高數字新聞系統性能 144
任務描述 144
任務實施 144
任務四 提高數字新聞系統安全性 147
任務描述 147
任務實施 147
任務五 保證數字新聞系統數據一致性 149
任務描述 149
任務實施 149
思政講堂 151
單元小結 153
單元自測 153