注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)技術(shù)與項(xiàng)目應(yīng)用教程

MySQL數(shù)據(jù)庫(kù)技術(shù)與項(xiàng)目應(yīng)用教程

MySQL數(shù)據(jù)庫(kù)技術(shù)與項(xiàng)目應(yīng)用教程

定 價(jià):¥45.00

作 者: 李錫輝,王櫻 著
出版社: 人民郵電出版社
叢編項(xiàng): 工業(yè)和信息化“十三五”高職高專人才培養(yǎng)規(guī)劃教材
標(biāo) 簽: 高職高專教材 計(jì)算機(jī) 教材

購(gòu)買這本書(shū)可以去


ISBN: 9787115474100 出版時(shí)間: 2018-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 254 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  MySQL數(shù)據(jù)庫(kù)是當(dāng)前*為流行的開(kāi)源數(shù)據(jù)庫(kù)之一,它功能強(qiáng)大,運(yùn)算性能卓越,已成為企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品的**。本書(shū)以一個(gè)“網(wǎng)上商城系統(tǒng)”的數(shù)據(jù)庫(kù)設(shè)計(jì)、操縱和管理為主線,以實(shí)踐為指導(dǎo),借助實(shí)用的案例和通俗易懂的語(yǔ)言,詳細(xì)介紹了使用MySQL數(shù)據(jù)庫(kù)對(duì)“網(wǎng)上商城系統(tǒng)”進(jìn)行設(shè)計(jì)與維護(hù)的過(guò)程。全書(shū)分為基礎(chǔ)應(yīng)用篇和高級(jí)應(yīng)用篇兩大部分,共8個(gè)項(xiàng)目26個(gè)任務(wù),主要內(nèi)容包括MySQL數(shù)據(jù)庫(kù)的安裝與配置、數(shù)據(jù)庫(kù)設(shè)計(jì)與建模、關(guān)系代數(shù)、數(shù)據(jù)庫(kù)的創(chuàng)建與管理和數(shù)據(jù)查詢、數(shù)據(jù)查詢優(yōu)化、數(shù)據(jù)庫(kù)編程、維護(hù)系統(tǒng)數(shù)據(jù)庫(kù)的安全性和高可用性。本書(shū)可作為高等院校應(yīng)用型、技能型人才培養(yǎng)及各類“數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理”相關(guān)課程的教材,也可以作為從事數(shù)據(jù)庫(kù)開(kāi)發(fā)與應(yīng)用人員的參考用書(shū)。

作者簡(jiǎn)介

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

圖書(shū)目錄

【基礎(chǔ)應(yīng)用篇】
項(xiàng)目一 認(rèn)識(shí)MySQL數(shù)據(jù)庫(kù) 1
任務(wù)1 認(rèn)識(shí)數(shù)據(jù)庫(kù) 2
【任務(wù)描述】 2
1.1.1 數(shù)據(jù)庫(kù)的基本概念 2
1.1.2 關(guān)系型數(shù)據(jù)庫(kù) 3
1.1.3 SQL語(yǔ)言 4
任務(wù)2 安裝與配置MySQL
數(shù)據(jù)庫(kù) 4
【任務(wù)描述】 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
任務(wù)3 設(shè)置MySQL字符集 20
【任務(wù)描述】 20
1.3.1 MySQL支持的常用字符集和校對(duì)
規(guī)則 21
1.3.2 設(shè)置MySQL字符集 22
習(xí)題 25
項(xiàng)目實(shí)踐 25

項(xiàng)目二 網(wǎng)上商城系統(tǒng)數(shù)據(jù)庫(kù)建模 27
任務(wù)1 理解系統(tǒng)需求 28
【任務(wù)描述】 28
2.1.1 網(wǎng)上商城系統(tǒng)介紹 28
2.1.2 系統(tǒng)功能說(shuō)明 28
任務(wù)2 建立系統(tǒng)數(shù)據(jù)模型 29
【任務(wù)描述】 29
2.2.1 關(guān)系數(shù)據(jù)模型 30
2.2.2 實(shí)體和關(guān)系 31
2.2.3 建立E-R模型 33
2.2.4 邏輯結(jié)構(gòu)設(shè)計(jì) 35
2.2.5 關(guān)系模式的規(guī)范化 36
2.2.6 關(guān)系代數(shù) 39
任務(wù)3 使用PowerDesigner建立
系統(tǒng)模型 44
【任務(wù)描述】 44
2.3.1 PowerDesigner簡(jiǎn)介 44
2.3.2 PowerDesigner支持的模型 45
2.3.3 建立概念數(shù)據(jù)模型 45
2.3.4 建立物理數(shù)據(jù)模型 49
2.3.5 物理數(shù)據(jù)模型與數(shù)據(jù)庫(kù)的正逆向工程 50
習(xí)題 51
項(xiàng)目實(shí)踐 53

項(xiàng)目三 操作網(wǎng)上商城數(shù)據(jù)庫(kù)與
數(shù)據(jù)表 55
任務(wù)1 創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù) 56
【任務(wù)描述】 56
3.1.1 創(chuàng)建和查看數(shù)據(jù)庫(kù) 56
3.1.2 修改數(shù)據(jù)庫(kù) 58
3.1.3 刪除數(shù)據(jù)庫(kù) 58
3.1.4 MySQL數(shù)據(jù)庫(kù)的組成 59
3.1.5 MySQL的存儲(chǔ)引擎 60
任務(wù)2 MySQL中數(shù)據(jù)的表示 62
【任務(wù)描述】 62
3.2.1 整數(shù)類型 63
3.2.2 浮點(diǎn)數(shù)類型和定點(diǎn)數(shù)類型 63
3.2.3 日期與時(shí)間類型 64
3.2.4 字符串類型 65
任務(wù)3 創(chuàng)建和操作數(shù)據(jù)表 67
【任務(wù)描述】 67
3.3.1 創(chuàng)建和查看數(shù)據(jù)表 67
3.3.2 修改表 72
3.3.3 復(fù)制表 76
3.3.4 刪除表 77
任務(wù)4 實(shí)現(xiàn)數(shù)據(jù)的完整性 78
【任務(wù)描述】 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
任務(wù)5 添加和修改系統(tǒng)數(shù)據(jù) 86
【任務(wù)描述】 86
3.5.1 插入數(shù)據(jù) 86
3.5.2 修改數(shù)據(jù) 92
3.5.3 刪除數(shù)據(jù) 93
習(xí)題 95
項(xiàng)目實(shí)踐 96

項(xiàng)目四 查詢網(wǎng)上商城系統(tǒng)數(shù)據(jù) 98
任務(wù)1 查詢單表數(shù)據(jù) 99
【任務(wù)描述】 99
4.1.1 SELECT語(yǔ)句 99
4.1.2 查詢列 99
4.1.3 選擇行 102
4.1.4 數(shù)據(jù)排序 108
4.1.5 使用LIMIT限制結(jié)果集返回的行數(shù) 109
4.1.6 數(shù)據(jù)分組統(tǒng)計(jì) 109
任務(wù)2 連接查詢多表數(shù)據(jù) 113
【任務(wù)描述】 113
4.2.1 連接查詢 113
4.2.2 內(nèi)連接 114
4.2.3 外連接 115
4.2.4 交叉連接 116
4.2.5 聯(lián)合查詢多表數(shù)據(jù) 117
任務(wù)3 子查詢多表數(shù)據(jù) 118
【任務(wù)描述】 118
4.3.1 子查詢簡(jiǎn)介 118
4.3.2 子查詢作為表達(dá)式 119
4.3.3 子查詢作為派生表 122
4.3.4 相關(guān)子查詢 122
4.3.5 子查詢用于更新數(shù)據(jù) 123
習(xí)題 126
項(xiàng)目實(shí)踐 127

【高級(jí)應(yīng)用篇】
項(xiàng)目五 優(yōu)化查詢網(wǎng)上商城系統(tǒng)
數(shù)據(jù) 129
任務(wù)1 使用索引優(yōu)化查詢性能 130
【任務(wù)描述】 130
5.1.1 索引的定義及分類 130
5.1.2 創(chuàng)建索引 131
5.1.3 查看索引信息 134
5.1.4 維護(hù)索引 136
5.1.5 索引的設(shè)計(jì)原則 137
任務(wù)2 使用視圖優(yōu)化查詢性能 137
【任務(wù)描述】 137
5.2.1 視圖的基本特性 137
5.2.2 創(chuàng)建視圖 138
5.2.3 管理和維護(hù)視圖 141
5.2.4 可更新視圖 144
任務(wù)3 編寫(xiě)高效的數(shù)據(jù)查詢 146
【任務(wù)描述】 146
5.3.1 優(yōu)化數(shù)據(jù)訪問(wèn) 146
5.3.2 SQL的執(zhí)行計(jì)劃 148
5.3.3 子查詢優(yōu)化 150
5.3.4 Limit查詢優(yōu)化 151
5.3.5 優(yōu)化Group By 155
習(xí)題 157
項(xiàng)目實(shí)踐 158

項(xiàng)目六 使用程序邏輯操作網(wǎng)上商城
系統(tǒng)數(shù)據(jù) 160
任務(wù)1 數(shù)據(jù)庫(kù)編程基礎(chǔ) 161
【任務(wù)描述】 161
6.1.1 SQL程序語(yǔ)言基礎(chǔ) 161
6.1.2 SQL的流程控制 164
6.1.3 游標(biāo)的使用 169
任務(wù)2 使用函數(shù)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn) 171
【任務(wù)描述】 171
6.2.1 函數(shù)概述 171
6.2.2 MySQL常用函數(shù) 171
6.2.3 創(chuàng)建用戶自定義函數(shù) 175
6.2.4 管理用戶自定義函數(shù) 176
任務(wù)3 使用存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)
訪問(wèn) 178
【任務(wù)描述】 178
6.3.1 存儲(chǔ)過(guò)程概述 178
6.3.2 創(chuàng)建存儲(chǔ)過(guò)程 179
6.3.3 參數(shù)化存儲(chǔ)過(guò)程 180
6.3.4 管理存儲(chǔ)過(guò)程 181
任務(wù)4 使用觸發(fā)器實(shí)現(xiàn)自動(dòng)
任務(wù) 182
【任務(wù)描述】 182
6.4.1 觸發(fā)器概述 182
6.4.2 創(chuàng)建觸發(fā)器 182
6.4.3 管理觸發(fā)器 184
任務(wù)5 使用事件實(shí)現(xiàn)自動(dòng)任務(wù) 184
【任務(wù)描述】 184
6.5.1 事件概述 184
6.5.2 創(chuàng)建事件 185
6.5.3 管理事件 187
習(xí)題 189
項(xiàng)目實(shí)踐 190

項(xiàng)目七 維護(hù)網(wǎng)上商城系統(tǒng)的
安全性 192
任務(wù)1 數(shù)據(jù)庫(kù)用戶權(quán)限管理 193
【任務(wù)描述】 193
7.1.1 用戶與權(quán)限 193
7.1.2 用戶賬戶管理 194
7.1.3 權(quán)限管理 200
任務(wù)2 使用事務(wù)和鎖防止數(shù)據(jù)
臟讀 204
【任務(wù)描述】 204
7.2.1 事務(wù)概述 204
7.2.2 事務(wù)的隔離級(jí)別 205
7.2.3 MySQL的鎖機(jī)制 206
7.2.4 MySQL中的事務(wù)應(yīng)用 207
習(xí)題 212
項(xiàng)目實(shí)踐 213

項(xiàng)目八 維護(hù)網(wǎng)上商城系統(tǒng)的
高可用性 215
任務(wù)1 備份和恢復(fù)數(shù)據(jù) 216
【任務(wù)描述】 216
8.1.1 數(shù)據(jù)備份 216
8.1.2 數(shù)據(jù)恢復(fù) 220
8.1.3 數(shù)據(jù)庫(kù)遷移 222
8.1.4 數(shù)據(jù)導(dǎo)出 222
8.1.5 數(shù)據(jù)導(dǎo)入 228
任務(wù)2 使用日志備份和恢復(fù)
數(shù)據(jù) 231
【任務(wù)描述】 231
8.2.1 MySQL日志概述 231
8.2.2 二進(jìn)制日志 232
8.2.3 錯(cuò)誤日志 237
8.2.4 通用查詢?nèi)罩?238
8.2.5 慢查詢?nèi)罩?242
習(xí)題 245
項(xiàng)目實(shí)踐 246

附錄A 網(wǎng)上商城系統(tǒng)數(shù)據(jù)表 248
附錄B 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)格式 251
參考文獻(xiàn) 255

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)