注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫MySQL數據庫技術與項目應用教程(微課版 第2版)

MySQL數據庫技術與項目應用教程(微課版 第2版)

MySQL數據庫技術與項目應用教程(微課版 第2版)

定 價:¥49.80

作 者: 李錫輝,王敏 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115590565 出版時間: 2022-06-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  MySQL 數據庫是當前較為流行的關系型數據庫之一,它功能強大、性能卓越,已成為當前企業(yè)級數據庫產品的**。本書以網上商城系統(tǒng)的數據庫設計與建模、操作和管理為主線,串聯全書內容,以詩詞飛花令系統(tǒng)數據庫的管理為輔線,鞏固和深化數據庫相關理論的學習和實踐。通過雙線設計,詳細闡述了使用MySQL對應用系統(tǒng)進行數據庫設計和維護的全過程。本書分為基礎應用篇和高級應用篇兩個部分,其中項目一至項目四為基礎應用篇,項目五至項目八為高級應用篇,8個項目共28個任務,精選典型實例298個。本書可作為高等教育本、??圃盒S嬎銠C相關專業(yè)的教材,也可作為廣大IT技術人員的參考用書。

作者簡介

  李錫輝,湖南信息職業(yè)技術學院信息學院教授,國家精品課程負責人,曾出版過《ASP NET網站開發(fā)實例教程(第2版)》(清華大學出版社,國家十二五規(guī)劃)、《SQL Server 2008數據庫案例教程》(清華大學出版社)。

圖書目錄

基礎應用篇
項目一 認識MySQL\t1
任務1 認識數據庫\t1
1.1.1 數據庫的基本概念\t1
1.1.2 數據庫技術的發(fā)展\t2
1.1.3 關系型數據庫\t2
1.1.4 SQL\t3
1.1.5 大數據時代的數據庫\t4
任務2 安裝與配置MySQL\t4
1.2.1 MySQL概述\t4
1.2.2 MySQL的安裝與配置\t5
1.2.3 更改MySQL的配置\t8
1.2.4 MySQL的使用\t9
1.2.5 使用圖形化管理工具(Navicat)
操作MySQL\t12
任務3 設置MySQL字符集\t14
1.3.1 MySQL字符集簡介\t14
1.3.2 設置MySQL字符集\t16
習題\t18
項目實踐\t18
拓展實訓\t19
常見問題\t19
項目二 網上商城系統(tǒng)數據庫建模\t20
任務1 理解系統(tǒng)需求\t20
2.1.1 網上商城系統(tǒng)介紹\t20
2.1.2 系統(tǒng)功能說明\t21
任務2 建立系統(tǒng)數據模型\t22
2.2.1 關系數據模型\t22
2.2.2 實體和關系\t24
2.2.3 概念模型設計\t25
2.2.4 邏輯模型設計\t28
2.2.5 關系模式的規(guī)范化\t28
2.2.6 關系代數\t31
任務3 使用PowerDesigner建立系統(tǒng)
模型\t36
2.3.1 PowerDesigner簡介\t36
2.3.2 PowerDesigner支持的模型\t36
2.3.3 建立概念模型\t37
2.3.4 建立物理模型\t40
2.3.5 物理模型與數據庫的正逆向
工程\t41
習題\t42
項目實踐\t43
拓展實訓\t44
常見問題\t45
項目三 操作網上商城數據庫與
數據表\t46
任務1 創(chuàng)建和維護數據庫\t46
3.1.1 創(chuàng)建數據庫\t46
3.1.2 查看數據庫\t47
3.1.3 修改數據庫\t48
3.1.4 刪除數據庫\t48
3.1.5 MySQL的存儲引擎\t49
3.1.6 MySQL數據庫的組成\t50
任務2 解讀MySQL的數據類型\t51
3.2.1 整數類型\t51
3.2.2 小數類型\t52
3.2.3 日期類型\t53
3.2.4 字符串類型\t54
3.2.5 JSON類型\t56
任務3 創(chuàng)建和操作數據表\t56
3.3.1 創(chuàng)建和查看數據表\t56
3.3.2 修改數據表\t60
3.3.3 復制數據表\t63
3.3.4 刪除數據表\t64
任務4 實現數據的完整性\t64
3.4.1 PRIMARY KEY約束\t64
3.4.2 NOT NULL約束\t66
3.4.3 DEFAULT約束\t66
3.4.4 UNIQUE約束\t67
3.4.5 CHECK約束\t67
3.4.6 FOREIGN KEY約束\t68
3.4.7 刪除約束\t71
任務5 添加、修改和刪除系統(tǒng)數據\t71
3.5.1 添加數據\t71
3.5.2 修改數據\t75
3.5.3 刪除數據\t76
習題\t77
項目實踐\t78
拓展實訓\t79
常見問題\t79
項目四 查詢網上商城系統(tǒng)數據\t80
任務1 查詢單表數據\t80
4.1.1 SELECT語句\t80
4.1.2 選擇列\(zhòng)t81
4.1.3 選擇行\(zhòng)t83
4.1.4 使用LIMIT關鍵字限制返回記
錄數\t88
4.1.5 使用CASE表達式更改查詢
結果\t89
任務2 排序和統(tǒng)計分析單表數據\t90
4.2.1 數據排序\t90
4.2.2 數據分組統(tǒng)計\t91
4.2.3 使用窗口函數分析數據\t94
任務3 查詢多表數據\t96
4.3.1 連接查詢簡介\t96
4.3.2 交叉連接\t97
4.3.3 內連接\t97
4.3.4 自連接\t99
4.3.5 外連接\t99
4.3.6 聯合查詢\t100
任務4 子查詢多表數據\t101
4.4.1 子查詢簡介\t101
4.4.2 子查詢作為表達式\t101
4.4.3 子查詢作為派生表\t103
4.4.4 相關子查詢\t104
4.4.5 子查詢用于更新數據\t105
習題\t106
項目實踐\t107
拓展實訓\t108
常見問題\t108
高級應用篇
項目五 優(yōu)化查詢網上商城系統(tǒng)
數據\t109
任務1 使用視圖優(yōu)化查詢操作\t109
5.1.1 視圖簡介\t109
5.1.2 創(chuàng)建和查看視圖\t110
5.1.3 通過視圖查詢數據\t113
5.1.4 維護視圖\t114
5.1.5 更新視圖\t116
任務2 使用索引優(yōu)化查詢性能\t117
5.2.1 索引簡介\t117
5.2.2 創(chuàng)建和查看索引\t119
5.2.3 維護索引\t121
5.2.4 索引的設計原則\t122
任務3 編寫高效的數據查詢\t123
5.3.1 優(yōu)化數據訪問\t123
5.3.2 MySQL的執(zhí)行計劃\t124
5.3.3 查詢執(zhí)行的精確時間\t126
5.3.4 添加索引優(yōu)化查詢\t127
5.3.5 LIMIT分頁優(yōu)化查詢\t128
5.3.6 覆蓋索引優(yōu)化查詢\t129
習題\t131
項目實踐\t132
拓展實訓\t133
常見問題\t134
項目六 使用程序邏輯操作網上
商城系統(tǒng)數據\t135
任務1 數據庫編程基礎\t135
6.1.1 SQL程序語言基礎\t135
6.1.2 SQL的流程控制語句\t138
6.1.3 MySQL常用的內置函數\t141
任務2 使用存儲函數實現數據訪問\t147
6.2.1 創(chuàng)建存儲函數\t147
6.2.2 調用存儲函數\t148
6.2.3 管理存儲函數\t149
任務3 使用存儲過程實現數據訪問\t149
6.3.1 存儲過程概述\t150
6.3.2 創(chuàng)建和調用存儲過程\t150
6.3.3 參數化存儲過程\t151
6.3.4 管理存儲過程\t152
6.3.5 錯誤處理\t152
任務4 使用觸發(fā)器實現任務自動化\t153
6.4.1 觸發(fā)器概述\t153
6.4.2 創(chuàng)建觸發(fā)器\t153
6.4.3 管理觸發(fā)器\t155
任務5 使用事件實現任務自動化\t155
6.5.1 事件概述\t156
6.5.2 創(chuàng)建事件\t156
6.5.3 管理事件\t158
習題\t159
項目實踐\t160
拓展實訓\t161
常見問題\t161
項目七 維護網上商城系統(tǒng)的
安全性\t162
任務1 數據庫用戶權限管理\t162
7.1.1 用戶與權限\t162
7.1.2 用戶管理\t164
7.1.3 權限管理\t168
7.1.4 角色管理\t172
任務2 使用事務保證數據操作的
安全性\t173
7.2.1 事務概述\t174
7.2.2 事務的基本操作\t174
7.2.3 事務的隔離級別\t177
任務3 使用鎖保證事務并發(fā)的
安全性\t179
7.3.1 鎖機制概述\t179
7.3.2 MySQL中的行鎖類型\t180
7.3.3 MySQL中鎖的應用\t181
習題\t182
項目實踐\t183
拓展實訓\t184
常見問題\t184
項目八 維護網上商城系統(tǒng)的高
可用性\t185
任務1 備份和恢復數據\t185
8.1.1 備份網上商城系統(tǒng)數據\t185
8.1.2 恢復數據\t188
8.1.3 數據導出\t189
8.1.4 數據導入\t190
任務2 使用日志備份和恢復數據\t193
8.2.1 MySQL日志概述\t193
8.2.2 二進制日志\t193
8.2.3 錯誤日志\t198
8.2.4 通用查詢日志\t199
8.2.5 慢查詢日志\t200
習題\t202
項目實踐\t202
拓展實訓\t203
常見問題\t203
附錄A 網上商城系統(tǒng)數據表\t204
附錄B 詩詞飛花令游戲數據表\t206
附錄C MySQL開發(fā)規(guī)范\t208
附錄D 數據庫(頂層)設計說明(DBDD)
(GB/T 8567—2006)\t210
參考文獻\t211

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號