-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
MySQL數據庫應用實戰教程(微課版名校名師精品系列教材) 版權信息
- ISBN:9787115563798
- 條形碼:9787115563798 ; 978-7-115-56379-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
MySQL數據庫應用實戰教程(微課版名校名師精品系列教材) 本書特色
適讀人群 :高職,中職的學生,所有數據庫類課程。培訓課程也可用。作者為無錫職業技術學院副教授,國家十一五、十二五規劃 配套實訓平臺,便于老師帶學生做實訓,支持教材中實訓的練習、評測 全書配套大量微課視頻,支持掃碼查看。
MySQL數據庫應用實戰教程(微課版名校名師精品系列教材) 內容簡介
本書講解了MySQL數據庫的基礎知識、MySQL編程技術和數據庫運維技術,本書突出實用性和可操作性,以面向工作過程的教學方法為導向,合理安排相關知識點和技能點。全書分為三篇,【基礎篇】先以兩個簡單的案例帶領讀者入門,然后通過第三個案例深入講解關系數據庫的原理、設計、實施,以及數據操縱和數據查詢。【提高篇】以一個實戰項目“在線商店”的開發過程為例,分為四個階段,進一步講解數據庫的設計和實施、子查詢、視圖和索引,以及數據庫編程技術,并用PHP語言開發了一個體驗式的應用程序。【管理篇】講解項目的后期維護管理,在一個實用級的虛擬機平臺上部署,內容涉及數據庫的安全、備份和恢復、日常維護等。 本書設計了59個在線實訓以及30多個在線測試操作題和隨機組卷的在線測試試卷,強調通過動手操作,提升學生技能,符合高職高專教育的特點。 本書既可作為高等職業院校的教材,也可作為應用型本科、中等職業院校、培訓機構的教材,還可供自學者使用。
MySQL數據庫應用實戰教程(微課版名校名師精品系列教材) 目錄
前言 i
【基礎篇】掌握MySQL基礎 1
項目1 了解數據庫——氣象記錄數據庫 2
任務1 認識MySQL 2
1.1.1 數據庫引擎排行榜 2
1.1.2 MySQL與其他數據庫管理系統的比較 3
任務2 安裝、配置和使用MySQL 3
1.2.1 MySQL的安裝和配置 4
1.2.2 MySQL程序介紹 8
1.2.3 使用MySQL命令行客戶端 9
1.2.4 圖形界面工具dbForge軟件 12
1.2.5 安裝相關的常見問題 15
任務3 體驗MySQL 15
1.3.1 氣象記錄數據庫分析 15
1.3.2 實訓輔助工具——Jitor校驗器 16
1.3.3 【實訓1–1】體驗MySQL——氣象記錄數據庫 17
1.3.4 使用相關的常見問題 22
任務4 理解數據庫 22
1.4.1 理解氣象記錄數據庫 23
1.4.2 數據和數據庫 24
1.4.3 數據庫管理系統 24
1.4.4 數據庫系統 25
1.4.5 SQL和NoSQL 27
習題 28
項目2 認識數據庫——聯系人數據庫 30
任務1 需求分析和數據結構設計 30
2.1.1 需求分析 30
2.1.2 數據結構設計 31
2.1.3 命名規范 35
任務2 理解MySQL的數據類型 35
2.2.1 整型 36
2.2.2 浮點型和精確浮點型 36
2.2.3 日期和時間類型 36
2.2.4 字符串類型 37
任務3 創建數據庫和數據表 38
2.3.1 理解MySQL字符集 38
2.3.2 【實訓2–1】創建數據庫和數據表 39
任務4 操縱數據和查詢數據 43
2.4.1 【實訓2–2】數據操縱 43
2.4.2 輸入相關的常見問題 44
2.4.3 【實訓2–3】數據查詢 46
任務5 理解主鍵和外鍵 48
2.5.1 數據操縱與主鍵 49
2.5.2 數據操縱與外鍵 49
2.5.3 主鍵和外鍵的比較 51
習題 52
項目3 設計數據庫——圖書借閱數據庫 54
任務1 深入理解關系數據庫 54
3.1.1 數據庫開發過程 54
3.1.2 數據模型 56
3.1.3 ER模型 58
3.1.4 關系模型 60
3.1.5 關系數據庫設計 65
任務2 需求分析 74
3.2.1 需求描述 74
3.2.2 信息收集 75
3.2.3 系統功能設計 76
3.2.4 業務處理流程 76
任務3 數據結構設計 77
3.3.1 PowerDesigner簡介 77
3.3.2 數據結構設計的一些考慮 79
3.3.3 規范化設計 80
3.3.4 數據結構的設計 81
任務4 數據結構的實施 83
3.4.1 【實訓3–1】數據結構的創建 84
3.4.2 【實訓3–2】數據結構的維護 89
3.4.3 數據結構與數據約束 92
習題 92
項目4 使用數據庫——圖書借閱數據庫 94
任務1 數據操縱 94
4.1.1 【實訓4–1】數據插入 94
4.1.2 【實訓4–2】數據更新 96
4.1.3 【實訓4–3】數據刪除 97
4.1.4 數據操縱與數據約束 98
任務2 理解數據完整性約束 98
4.2.1 實體完整性約束(主鍵約束) 98
4.2.2 參照完整性約束(外鍵約束) 99
4.2.3 其他完整性約束 99
任務3 簡單數據查詢 100
4.3.1 【實訓4–4】單表查詢 100
4.3.2 【實訓4–5】理解查詢條件 102
4.3.3 【實訓4–6】排序和分頁 104
4.3.4 【實訓4–7】聯合查詢 106
任務4 復雜數據查詢 107
4.4.1 【實訓4–8】內連接查詢 107
4.4.2 【實訓4–9】外連接查詢 112
4.4.3 【實訓4–10】自連接查詢 115
4.4.4 【實訓4–11】統計與分組統計 117
4.4.5 【實訓4–12】綜合練習 120
習題 121
【提高篇】開發在線商店項目 125
項目5 在線商店的數據建模體驗 126
任務1 需求分析 126
5.1.1 需求描述 126
5.1.2 信息收集 126
5.1.3 系統功能設計 127
5.1.4 業務流程處理 128
任務2 數據結構設計 128
5.2.1 規范化設計 129
5.2.2 數據結構的設計 130
任務3 數據結構的實施和數據的初始化 131
5.3.1 【實訓5–1】數據結構的實施 131
5.3.2 【實訓5–2】數據的初始化 133
習題 136
項目6 子查詢、視圖和索引 138
任務1 使用子查詢 138
6.1.1 【實訓6–1】嵌套子查詢 138
6.1.2 【實訓6–2】相關子查詢 139
6.1.3 【實訓6–3】增刪改與子查詢 140
任務2 使用視圖 142
6.2.1 視圖的優點 143
6.2.2 【實訓6–4】創建和使用視圖 143
6.2.3 【實訓6–5】管理視圖 144
任務3 使用索引 145
6.3.1 索引及其分類 146
6.3.2 索引的設計原則 146
6.3.3 【實訓6–6】創建索引 147
6.3.4 【實訓6–7】管理索引 147
習題 148
項目7 數據庫編程 151
任務1 學習MySQL編程 151
7.1.1 MySQL編程概述 151
7.1.2 【實訓7–1】MySQL語言基礎 153
7.1.3 【實訓7–2】MySQL流程控制 156
7.1.4 【實訓7–3】使用內置函數 159
7.1.5 【實訓7–4】使用游標 161
任務2 存儲函數 162
7.2.1 存儲程序 162
7.2.2 【實訓7–5】存儲函數 164
7.2.3 【實訓7–6】管理存儲函數 166
任務3 使用存儲過程 167
7.3.1 【實訓7–7】創建和使用存儲過程 167
7.3.2 【實訓7–8】存儲過程的參數 168
7.3.3 【實訓7–9】管理存儲過程 169
任務4 使用觸發器 169
7.4.1 觸發器概述 170
7.4.2 【實訓7–10】Before觸發器 171
7.4.3 【實訓7–11】After觸發器 172
7.4.4 觸發器中的新行和舊行 173
7.4.5 【實訓7–12】管理觸發器 173
7.4.6 數據庫對象總結 174
任務5 了解事務和鎖 175
7.5.1 事務 175
7.5.2 【實訓7–13】體驗事務控制語句 177
7.5.3 事務隔離和鎖機制 178
習題 179
項目8 在線商店的開發體驗 184
任務1 安裝和認識PHP 184
8.1.1 安裝開發環境XAMPP 184
8.1.2 【實訓8–1】PHP基本語法 186
8.1.3 【實訓8–2】PHP數組 193
任務2 用PHP開發數據庫項目 194
8.2.1 PHP與數據庫 195
8.2.2 【實訓8–3】從PHP訪問數據庫 195
8.2.3 【實訓8–4】從PHP調用存儲函數和存儲過程 200
任務3 體驗在線商店應用的開發過程 202
8.3.1 前臺功能的實現 202
8.3.2 后臺功能的實現 203
8.3.3 【實訓8–5】體驗在線商店的應用開發過程 203
習題 209
【管理篇】管理在線商店項目 212
項目9 在線商店的部署和遷移 213
任務1 準備Linux環境 213
9.1.1 安裝和運行Linux 213
9.1.2 安裝和使用遠程管理工具 215
9.1.3 運行Jitor 217
9.1.4 虛擬機相關的問題 218
任務2 使用Linux 219
9.2.1 Linux文件系統 219
9.2.2 【實訓9–1】Linux基本操作 221
9.2.3 Linux常用服務 224
任務3 在線商店項目的部署和數據庫的遷移 226
9.3.1 【實訓9–2】應用程序的部署 226
9.3.2 【實訓9–3】數據庫的遷移 228
任務4 在線商店項目的遠程維護 230
9.4.1 Linux的遠程維護 230
9.4.2 MySQL的遠程維護 232
習題 232
項目10 在線商店的安全管理 234
任務1 理解數據庫安全 234
10.1.1 權限分類 234
10.1.2 授權過程 235
任務2 用戶管理 236
10.2.1 用戶管理概述 236
10.2.2 【實訓10–1】用Create user語句創建用戶賬號(Linux版本) 237
10.2.3 【實訓10–2】用Create user語句創建用戶賬號(Windows版本) 240
10.2.4 【實訓10–3】用Grant語句創建用戶賬號 241
10.2.5 【實訓10–4】管理用戶賬號 242
10.2.6 MySQL 5.7的安全性 242
任務3 權限管理 244
10.3.1 權限管理概述 244
10.3.2 【實訓10–5】權限管理 245
任務4 在線商店的安全 246
10.4.1 操作系統的安全 246
10.4.2 MySQL服務器的安全 247
10.4.3 應用軟件的安全 247
10.4.4 【實訓10–6】在線商店應用的安全 248
習題 249
項目11 在線商店的日常管理 251
任務1 管理MySQL服務器 251
11.1.1 MySQL服務器管理 251
11.1.2 MySQL存儲引擎 254
11.1.3 MySQL數據庫的組成 255
任務2 備份和恢復數據 256
11.2.1 數據庫備份概述 256
11.2.2 【實訓11–1】數據庫備份與恢復 258
11.2.3 數據庫遷移 261
11.2.4 備份策略和恢復策略 262
11.2.5 【實訓11–2】備份策略和恢復策略(Linux版) 262
11.2.6 【實訓11–3】備份策略和恢復策略(Windows版) 267
任務3 使用事件 272
11.3.1 事件概述 272
11.3.2 【實訓11–4】使用MySQL事件 273
任務4 使用日志 274
11.4.1 日志概述 275
11.4.2 【實訓11–5】使用MySQL日志 275
習題 277
附錄 A MySQL數據類型 281
附錄 B MySQL常用內置函數 282
附錄 C 在線商店數據結構 284
附錄 D Jitor校驗器使用說明 286
附錄 E MySQL問題解答 289
參考文獻 290
MySQL數據庫應用實戰教程(微課版名校名師精品系列教材) 作者簡介
黃能耿十一五、十二五國家規劃教材作者,高教社、機工社、水利社作者,jitor實訓平臺作者。 有20多年豐富的教學經驗。
- >
史學評論
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
伊索寓言-世界文學名著典藏-全譯本
- >
山海經
- >
羅曼·羅蘭讀書隨筆-精裝
- >
巴金-再思錄
- >
有舍有得是人生
- >
羅庸西南聯大授課錄