-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
MySQL數據庫技術與項目應用教程 版權信息
- ISBN:9787115474100
- 條形碼:9787115474100 ; 978-7-115-47410-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
MySQL數據庫技術與項目應用教程 本書特色
MySQL數據庫是當前*為流行的開源數據庫之一,它功能強大,運算性能卓越,已成為企業級數據庫產品的*。 本書以一個“網上商城系統”的數據庫設計、操縱和管理為主線,以實踐為指導,借助實用的案例和通俗易懂的語言,詳細介紹了使用MySQL數據庫對“網上商城系統”進行設計與維護的過程。全書分為基礎應用篇和高級應用篇兩大部分,共8個項目26個任務,主要內容包括MySQL數據庫的安裝與配置、數據庫設計與建模、關系代數、數據庫的創建與管理和數據查詢、數據查詢優化、數據庫編程、維護系統數據庫的安全性和高可用性。 本書可作為高等院校應用型、技能型人才培養及各類“數據庫開發與管理”相關課程的教材,也可以作為從事數據庫開發與應用人員的參考用書。
MySQL數據庫技術與項目應用教程 內容簡介
1.MySQL5.5版本; 2.全書知識體系完成,緊密圍繞項目應用。 3.本書采用“大案例,一案到底”的思路編寫,融合相關知識點,既保證了大項目的完整性,也保證了知識的系統性。
MySQL數據庫技術與項目應用教程 目錄
項目一 認識MySQL數據庫 1
任務1 認識數據庫 2
【任務描述】 2
1.1.1 數據庫的基本概念 2
1.1.2 關系型數據庫 3
1.1.3 SQL語言 4
任務2 安裝與配置MySQL
數據庫 4
【任務描述】 4
1.2.1 MySQL概述 5
1.2.2 MySQL的安裝與配置 5
1.2.3 更改MySQL的配置 11
1.2.4 MySQL的使用 13
1.2.5 MySQL圖形化管理工具Navicat 16
任務3 設置MySQL字符集 20
【任務描述】 20
1.3.1 MySQL支持的常用字符集和校對
規則 21
1.3.2 設置MySQL字符集 22
習題 25
項目實踐 25
項目二 網上商城系統數據庫建模 27
任務1 理解系統需求 28
【任務描述】 28
2.1.1 網上商城系統介紹 28
2.1.2 系統功能說明 28
任務2 建立系統數據模型 29
【任務描述】 29
2.2.1 關系數據模型 30
2.2.2 實體和關系 31
2.2.3 建立E-R模型 33
2.2.4 邏輯結構設計 35
2.2.5 關系模式的規范化 36
2.2.6 關系代數 39
任務3 使用PowerDesigner建立
系統模型 44
【任務描述】 44
2.3.1 PowerDesigner簡介 44
2.3.2 PowerDesigner支持的模型 45
2.3.3 建立概念數據模型 45
2.3.4 建立物理數據模型 49
2.3.5 物理數據模型與數據庫的正逆向工程 50
習題 51
項目實踐 53
項目三 操作網上商城數據庫與
數據表 55
任務1 創建和維護數據庫 56
【任務描述】 56
3.1.1 創建和查看數據庫 56
3.1.2 修改數據庫 58
3.1.3 刪除數據庫 58
3.1.4 MySQL數據庫的組成 59
3.1.5 MySQL的存儲引擎 60
任務2 MySQL中數據的表示 62
【任務描述】 62
3.2.1 整數類型 63
3.2.2 浮點數類型和定點數類型 63
3.2.3 日期與時間類型 64
3.2.4 字符串類型 65
任務3 創建和操作數據表 67
【任務描述】 67
3.3.1 創建和查看數據表 67
3.3.2 修改表 72
3.3.3 復制表 76
3.3.4 刪除表 77
任務4 實現數據的完整性 78
【任務描述】 78
3.4.1 PRIMARY KEY約束 78
3.4.2 NOT NULL約束 80
3.4.3 DEFAULT約束 81
3.4.4 UNIQUE約束 81
3.4.5 FOREIGN KEY約束 82
任務5 添加和修改系統數據 86
【任務描述】 86
3.5.1 插入數據 86
3.5.2 修改數據 92
3.5.3 刪除數據 93
習題 95
項目實踐 96
項目四 查詢網上商城系統數據 98
任務1 查詢單表數據 99
【任務描述】 99
4.1.1 SELECT語句 99
4.1.2 查詢列 99
4.1.3 選擇行 102
4.1.4 數據排序 108
4.1.5 使用LIMIT限制結果集返回的行數 109
4.1.6 數據分組統計 109
任務2 連接查詢多表數據 113
【任務描述】 113
4.2.1 連接查詢 113
4.2.2 內連接 114
4.2.3 外連接 115
4.2.4 交叉連接 116
4.2.5 聯合查詢多表數據 117
任務3 子查詢多表數據 118
【任務描述】 118
4.3.1 子查詢簡介 118
4.3.2 子查詢作為表達式 119
4.3.3 子查詢作為派生表 122
4.3.4 相關子查詢 122
4.3.5 子查詢用于更新數據 123
習題 126
項目實踐 127
【高級應用篇】
項目五 優化查詢網上商城系統
數據 129
任務1 使用索引優化查詢性能 130
【任務描述】 130
5.1.1 索引的定義及分類 130
5.1.2 創建索引 131
5.1.3 查看索引信息 134
5.1.4 維護索引 136
5.1.5 索引的設計原則 137
任務2 使用視圖優化查詢性能 137
【任務描述】 137
5.2.1 視圖的基本特性 137
5.2.2 創建視圖 138
5.2.3 管理和維護視圖 141
5.2.4 可更新視圖 144
任務3 編寫高效的數據查詢 146
【任務描述】 146
5.3.1 優化數據訪問 146
5.3.2 SQL的執行計劃 148
5.3.3 子查詢優化 150
5.3.4 Limit查詢優化 151
5.3.5 優化Group By 155
習題 157
項目實踐 158
項目六 使用程序邏輯操作網上商城
系統數據 160
任務1 數據庫編程基礎 161
【任務描述】 161
6.1.1 SQL程序語言基礎 161
6.1.2 SQL的流程控制 164
6.1.3 游標的使用 169
任務2 使用函數實現數據訪問 171
【任務描述】 171
6.2.1 函數概述 171
6.2.2 MySQL常用函數 171
6.2.3 創建用戶自定義函數 175
6.2.4 管理用戶自定義函數 176
任務3 使用存儲過程實現數據
訪問 178
【任務描述】 178
6.3.1 存儲過程概述 178
6.3.2 創建存儲過程 179
6.3.3 參數化存儲過程 180
6.3.4 管理存儲過程 181
任務4 使用觸發器實現自動
任務 182
【任務描述】 182
6.4.1 觸發器概述 182
6.4.2 創建觸發器 182
6.4.3 管理觸發器 184
任務5 使用事件實現自動任務 184
【任務描述】 184
6.5.1 事件概述 184
6.5.2 創建事件 185
6.5.3 管理事件 187
習題 189
項目實踐 190
項目七 維護網上商城系統的
安全性 192
任務1 數據庫用戶權限管理 193
【任務描述】 193
7.1.1 用戶與權限 193
7.1.2 用戶賬戶管理 194
7.1.3 權限管理 200
任務2 使用事務和鎖防止數據
臟讀 204
【任務描述】 204
7.2.1 事務概述 204
7.2.2 事務的隔離級別 205
7.2.3 MySQL的鎖機制 206
7.2.4 MySQL中的事務應用 207
習題 212
項目實踐 213
項目八 維護網上商城系統的
高可用性 215
任務1 備份和恢復數據 216
【任務描述】 216
8.1.1 數據備份 216
8.1.2 數據恢復 220
8.1.3 數據庫遷移 222
8.1.4 數據導出 222
8.1.5 數據導入 228
任務2 使用日志備份和恢復
數據 231
【任務描述】 231
8.2.1 MySQL日志概述 231
8.2.2 二進制日志 232
8.2.3 錯誤日志 237
8.2.4 通用查詢日志 238
8.2.5 慢查詢日志 242
習題 245
項目實踐 246
附錄A 網上商城系統數據表 248
附錄B 數據庫設計說明書格式 251
參考文獻 255
MySQL數據庫技術與項目應用教程 作者簡介
李錫輝,湖南信息職業技術學院信息學院教授,國家精品課程負責人,曾出版過《ASP NET網站開發實例教程(第2版)》(清華大學出版社,國家十二五規劃)、《SQL Server 2008數據庫案例教程》(清華大學出版社)。
- >
我從未如此眷戀人間
- >
有舍有得是人生
- >
推拿
- >
名家帶你讀魯迅:朝花夕拾
- >
唐代進士錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
月亮虎
- >
我與地壇