-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
MySQL數(shù)據(jù)庫技術(shù)與項目應(yīng)用教程(微課版)(第2版) 版權(quán)信息
- ISBN:9787115590565
- 條形碼:9787115590565 ; 978-7-115-59056-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
MySQL數(shù)據(jù)庫技術(shù)與項目應(yīng)用教程(微課版)(第2版) 本書特色
1.“十三五”職業(yè)教育國家規(guī)劃教材改版;2.配套微課教學(xué)視頻、配套超星在線慕課、配套源代碼、配套課后習(xí)題及答案、教案等豐富資源。3.“大項目,一案到底”的教學(xué)思路,配套拓展實訓(xùn),突出培養(yǎng)動手能力。
MySQL數(shù)據(jù)庫技術(shù)與項目應(yīng)用教程(微課版)(第2版) 內(nèi)容簡介
MySQL 數(shù)據(jù)庫是當(dāng)前較為流行的關(guān)系型數(shù)據(jù)庫之一,它功能強大、性能很好,已成為當(dāng)前企業(yè)級數(shù)據(jù)庫產(chǎn)品的優(yōu)選。 本書以網(wǎng)上商城系統(tǒng)的數(shù)據(jù)庫設(shè)計與建模、操作和管理為主線,串聯(lián)全書內(nèi)容,以詩詞飛花令系統(tǒng)數(shù)據(jù)庫的管理為輔線,鞏固和深化數(shù)據(jù)庫相關(guān)理論的學(xué)習(xí)和實踐。通過雙線設(shè)計,詳細闡述了使用MySQL對應(yīng)用系統(tǒng)進行數(shù)據(jù)庫設(shè)計和維護的全過程。本書分為基礎(chǔ)應(yīng)用篇和不錯應(yīng)用篇兩個部分,其中項目一至項目四為基礎(chǔ)應(yīng)用篇,項目五至項目八為不錯應(yīng)用篇,8個項目共28個任務(wù),精選典型實例298個。 本書可作為高等教育本、專科院校計算機相關(guān)專業(yè)的教材,也可作為廣大IT技術(shù)人員的參考用書。
MySQL數(shù)據(jù)庫技術(shù)與項目應(yīng)用教程(微課版)(第2版) 目錄
項目一 認識MySQL 1
任務(wù)1 認識數(shù)據(jù)庫 1
1.1.1 數(shù)據(jù)庫的基本概念 1
1.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 2
1.1.3 關(guān)系型數(shù)據(jù)庫 2
1.1.4 SQL 3
1.1.5 大數(shù)據(jù)時代的數(shù)據(jù)庫 4
任務(wù)2 安裝與配置MySQL 4
1.2.1 MySQL概述 4
1.2.2 MySQL的安裝與配置 5
1.2.3 更改MySQL的配置 8
1.2.4 MySQL的使用 9
1.2.5 使用圖形化管理工具(Navicat)
操作MySQL 12
任務(wù)3 設(shè)置MySQL字符集 14
1.3.1 MySQL字符集簡介 14
1.3.2 設(shè)置MySQL字符集 16
習(xí)題 18
項目實踐 18
拓展實訓(xùn) 19
常見問題 19
項目二 網(wǎng)上商城系統(tǒng)數(shù)據(jù)庫建模 20
任務(wù)1 理解系統(tǒng)需求 20
2.1.1 網(wǎng)上商城系統(tǒng)介紹 20
2.1.2 系統(tǒng)功能說明 21
任務(wù)2 建立系統(tǒng)數(shù)據(jù)模型 22
2.2.1 關(guān)系數(shù)據(jù)模型 22
2.2.2 實體和關(guān)系 24
2.2.3 概念模型設(shè)計 25
2.2.4 邏輯模型設(shè)計 28
2.2.5 關(guān)系模式的規(guī)范化 28
2.2.6 關(guān)系代數(shù) 31
任務(wù)3 使用PowerDesigner建立系統(tǒng)
模型 36
2.3.1 PowerDesigner簡介 36
2.3.2 PowerDesigner支持的模型 36
2.3.3 建立概念模型 37
2.3.4 建立物理模型 40
2.3.5 物理模型與數(shù)據(jù)庫的正逆向
工程 41
習(xí)題 42
項目實踐 43
拓展實訓(xùn) 44
常見問題 45
項目三 操作網(wǎng)上商城數(shù)據(jù)庫與
數(shù)據(jù)表 46
任務(wù)1 創(chuàng)建和維護數(shù)據(jù)庫 46
3.1.1 創(chuàng)建數(shù)據(jù)庫 46
3.1.2 查看數(shù)據(jù)庫 47
3.1.3 修改數(shù)據(jù)庫 48
3.1.4 刪除數(shù)據(jù)庫 48
3.1.5 MySQL的存儲引擎 49
3.1.6 MySQL數(shù)據(jù)庫的組成 50
任務(wù)2 解讀MySQL的數(shù)據(jù)類型 51
3.2.1 整數(shù)類型 51
3.2.2 小數(shù)類型 52
3.2.3 日期類型 53
3.2.4 字符串類型 54
3.2.5 JSON類型 56
任務(wù)3 創(chuàng)建和操作數(shù)據(jù)表 56
3.3.1 創(chuàng)建和查看數(shù)據(jù)表 56
3.3.2 修改數(shù)據(jù)表 60
3.3.3 復(fù)制數(shù)據(jù)表 63
3.3.4 刪除數(shù)據(jù)表 64
任務(wù)4 實現(xiàn)數(shù)據(jù)的完整性 64
3.4.1 PRIMARY KEY約束 64
3.4.2 NOT NULL約束 66
3.4.3 DEFAULT約束 66
3.4.4 UNIQUE約束 67
3.4.5 CHECK約束 67
3.4.6 FOREIGN KEY約束 68
3.4.7 刪除約束 71
任務(wù)5 添加、修改和刪除系統(tǒng)數(shù)據(jù) 71
3.5.1 添加數(shù)據(jù) 71
3.5.2 修改數(shù)據(jù) 75
3.5.3 刪除數(shù)據(jù) 76
習(xí)題 77
項目實踐 78
拓展實訓(xùn) 79
常見問題 79
項目四 查詢網(wǎng)上商城系統(tǒng)數(shù)據(jù) 80
任務(wù)1 查詢單表數(shù)據(jù) 80
4.1.1 SELECT語句 80
4.1.2 選擇列 81
4.1.3 選擇行 83
4.1.4 使用LIMIT關(guān)鍵字限制返回記
錄數(shù) 88
4.1.5 使用CASE表達式更改查詢
結(jié)果 89
任務(wù)2 排序和統(tǒng)計分析單表數(shù)據(jù) 90
4.2.1 數(shù)據(jù)排序 90
4.2.2 數(shù)據(jù)分組統(tǒng)計 91
4.2.3 使用窗口函數(shù)分析數(shù)據(jù) 94
任務(wù)3 查詢多表數(shù)據(jù) 96
4.3.1 連接查詢簡介 96
4.3.2 交叉連接 97
4.3.3 內(nèi)連接 97
4.3.4 自連接 99
4.3.5 外連接 99
4.3.6 聯(lián)合查詢 100
任務(wù)4 子查詢多表數(shù)據(jù) 101
4.4.1 子查詢簡介 101
4.4.2 子查詢作為表達式 101
4.4.3 子查詢作為派生表 103
4.4.4 相關(guān)子查詢 104
4.4.5 子查詢用于更新數(shù)據(jù) 105
習(xí)題 106
項目實踐 107
拓展實訓(xùn) 108
常見問題 108
高級應(yīng)用篇
項目五 優(yōu)化查詢網(wǎng)上商城系統(tǒng)
數(shù)據(jù) 109
任務(wù)1 使用視圖優(yōu)化查詢操作 109
5.1.1 視圖簡介 109
5.1.2 創(chuàng)建和查看視圖 110
5.1.3 通過視圖查詢數(shù)據(jù) 113
5.1.4 維護視圖 114
5.1.5 更新視圖 116
任務(wù)2 使用索引優(yōu)化查詢性能 117
5.2.1 索引簡介 117
5.2.2 創(chuàng)建和查看索引 119
5.2.3 維護索引 121
5.2.4 索引的設(shè)計原則 122
任務(wù)3 編寫高效的數(shù)據(jù)查詢 123
5.3.1 優(yōu)化數(shù)據(jù)訪問 123
5.3.2 MySQL的執(zhí)行計劃 124
5.3.3 查詢執(zhí)行的精確時間 126
5.3.4 添加索引優(yōu)化查詢 127
5.3.5 LIMIT分頁優(yōu)化查詢 128
5.3.6 覆蓋索引優(yōu)化查詢 129
習(xí)題 131
項目實踐 132
拓展實訓(xùn) 133
常見問題 134
項目六 使用程序邏輯操作網(wǎng)上
商城系統(tǒng)數(shù)據(jù) 135
任務(wù)1 數(shù)據(jù)庫編程基礎(chǔ) 135
6.1.1 SQL程序語言基礎(chǔ) 135
6.1.2 SQL的流程控制語句 138
6.1.3 MySQL常用的內(nèi)置函數(shù) 141
任務(wù)2 使用存儲函數(shù)實現(xiàn)數(shù)據(jù)訪問 147
6.2.1 創(chuàng)建存儲函數(shù) 147
6.2.2 調(diào)用存儲函數(shù) 148
6.2.3 管理存儲函數(shù) 149
任務(wù)3 使用存儲過程實現(xiàn)數(shù)據(jù)訪問 149
6.3.1 存儲過程概述 150
6.3.2 創(chuàng)建和調(diào)用存儲過程 150
6.3.3 參數(shù)化存儲過程 151
6.3.4 管理存儲過程 152
6.3.5 錯誤處理 152
任務(wù)4 使用觸發(fā)器實現(xiàn)任務(wù)自動化 153
6.4.1 觸發(fā)器概述 153
6.4.2 創(chuàng)建觸發(fā)器 153
6.4.3 管理觸發(fā)器 155
任務(wù)5 使用事件實現(xiàn)任務(wù)自動化 155
6.5.1 事件概述 156
6.5.2 創(chuàng)建事件 156
6.5.3 管理事件 158
習(xí)題 159
項目實踐 160
拓展實訓(xùn) 161
常見問題 161
項目七 維護網(wǎng)上商城系統(tǒng)的
安全性 162
任務(wù)1 數(shù)據(jù)庫用戶權(quán)限管理 162
7.1.1 用戶與權(quán)限 162
7.1.2 用戶管理 164
7.1.3 權(quán)限管理 168
7.1.4 角色管理 172
任務(wù)2 使用事務(wù)保證數(shù)據(jù)操作的
安全性 173
7.2.1 事務(wù)概述 174
7.2.2 事務(wù)的基本操作 174
7.2.3 事務(wù)的隔離級別 177
任務(wù)3 使用鎖保證事務(wù)并發(fā)的
安全性 179
7.3.1 鎖機制概述 179
7.3.2 MySQL中的行鎖類型 180
7.3.3 MySQL中鎖的應(yīng)用 181
習(xí)題 182
項目實踐 183
拓展實訓(xùn) 184
常見問題 184
項目八 維護網(wǎng)上商城系統(tǒng)的高
可用性 185
任務(wù)1 備份和恢復(fù)數(shù)據(jù) 185
8.1.1 備份網(wǎng)上商城系統(tǒng)數(shù)據(jù) 185
8.1.2 恢復(fù)數(shù)據(jù) 188
8.1.3 數(shù)據(jù)導(dǎo)出 189
8.1.4 數(shù)據(jù)導(dǎo)入 190
任務(wù)2 使用日志備份和恢復(fù)數(shù)據(jù) 193
8.2.1 MySQL日志概述 193
8.2.2 二進制日志 193
8.2.3 錯誤日志 198
8.2.4 通用查詢?nèi)罩?199
8.2.5 慢查詢?nèi)罩?200
習(xí)題 202
項目實踐 202
拓展實訓(xùn) 203
常見問題 203
附錄A 網(wǎng)上商城系統(tǒng)數(shù)據(jù)表 204
附錄B 詩詞飛花令游戲數(shù)據(jù)表 206
附錄C MySQL開發(fā)規(guī)范 208
附錄D 數(shù)據(jù)庫(頂層)設(shè)計說明(DBDD)
(GB/T 8567—2006) 210
參考文獻 211
MySQL數(shù)據(jù)庫技術(shù)與項目應(yīng)用教程(微課版)(第2版) 作者簡介
李錫輝,湖南信息職業(yè)技術(shù)學(xué)院信息學(xué)院教授,國家精品課程負責(zé)人,曾出版過《ASP NET網(wǎng)站開發(fā)實例教程(第2版)》(清華大學(xué)出版社,國家十二五規(guī)劃)、《SQL Server 2008數(shù)據(jù)庫案例教程》(清華大學(xué)出版社)。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
月亮與六便士
- >
名家?guī)阕x魯迅:故事新編
- >
小考拉的故事-套裝共3冊
- >
經(jīng)典常談
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
山海經(jīng)
- >
巴金-再思錄