注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫從MySQL到MongoDB

從MySQL到MongoDB

從MySQL到MongoDB

定 價(jià):¥45.00

作 者: 方一新,朱東,王喜 著
出版社: 中國鐵道出版社
叢編項(xiàng): 數(shù)據(jù)庫技術(shù)案例教程
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787113271381 出版時(shí)間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 244 字?jǐn)?shù):  

內(nèi)容簡介

  當(dāng)前以云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)為代表的新一代信息技術(shù)正在向制造業(yè)加速滲透融合。高等教育信息技術(shù)專業(yè)人才培養(yǎng)只有面向產(chǎn)業(yè),才能為產(chǎn)業(yè)發(fā)展提供強(qiáng)有力的人才支撐。本書選擇新能源汽車監(jiān)測應(yīng)用作為載體,通過一系列典型案例將數(shù)據(jù)庫技術(shù)基礎(chǔ)和核心知 識蘊(yùn)含其中。本書首先介紹數(shù)據(jù)庫技術(shù)基礎(chǔ)以及應(yīng)用場景,然后結(jié)合項(xiàng)目案例的實(shí)際需要,從關(guān)系型數(shù)據(jù)庫MySQL自然過渡到非關(guān)系型數(shù)據(jù)庫MongoDB。 本書共14個(gè)單元。 第一部分為數(shù)據(jù)庫基礎(chǔ)(第1單元),主要講解數(shù)據(jù)庫的起源與發(fā)展,以及數(shù)據(jù)庫基礎(chǔ)知識。 第二部分為關(guān)系型數(shù)據(jù)庫(第2~9單元),主要介紹MySQL數(shù)據(jù)庫的基本操作、數(shù)據(jù)表的基本操作、數(shù)據(jù)查詢與更新、視圖、索引與優(yōu)化、數(shù)據(jù)庫編程,以及備份與恢復(fù)。 第三部分為非關(guān)系型數(shù)據(jù)庫(第10~14單元),著重介紹MongoDB的使用,包含集合與文檔、查詢文檔、聚合查詢,以及索引與優(yōu)化。 本書涵蓋數(shù)據(jù)庫技術(shù)基礎(chǔ)、關(guān)系型數(shù)據(jù)庫MySQL的使用、非關(guān)系型數(shù)據(jù)庫MongoDB的使用,適合作為高職院校計(jì)算機(jī)專業(yè)的數(shù)據(jù)庫課程教材,也可作為數(shù)據(jù)庫技術(shù)愛好者的參考用書。

作者簡介

  方一新,朱東,王喜,蘇州工業(yè)職業(yè)技術(shù)學(xué)院

圖書目錄

單元1 認(rèn)識數(shù)據(jù)庫.1
任務(wù)1.1 數(shù)據(jù)庫的起源與發(fā)展.1
技術(shù)要點(diǎn) 1
1.?dāng)?shù)據(jù)庫的發(fā)展史 .1
2.?dāng)?shù)據(jù)庫應(yīng)用 .4
3.常見的數(shù)據(jù)庫管理系統(tǒng) .4
4.?dāng)?shù)據(jù)庫管理工具 .9
5.如何學(xué)習(xí)數(shù)據(jù)庫 .9
任務(wù)1.2 基本概念.9
技術(shù)要點(diǎn) 10
1.信息 10
2.?dāng)?shù)據(jù) 10
3.?dāng)?shù)據(jù)處理 .10
4.?dāng)?shù)據(jù)庫 .10
5.?dāng)?shù)據(jù)庫管理系統(tǒng) .10
6.?dāng)?shù)據(jù)庫系統(tǒng) .10
7.SQL 12
任務(wù)1.3 數(shù)據(jù)描述.12
技術(shù)要點(diǎn) 12
1.現(xiàn)實(shí)世界 .12
2.信息世界 .12
3.計(jì)算機(jī)世界 .13
任務(wù)1.4 數(shù)據(jù)模型.13
技術(shù)要點(diǎn) 14
1.概念模型 .14
2.關(guān)系模型 .14
3.關(guān)系數(shù)據(jù)模型中的范式 .16
4.設(shè)計(jì)的規(guī)范化與反規(guī)范化 .17
單元小結(jié) 19
課后習(xí)題 19
單元2 數(shù)據(jù)庫的基本操作.20
任務(wù)2.1 設(shè)置數(shù)據(jù)庫開發(fā)環(huán)境.20
技術(shù)要點(diǎn) 20
1.安裝與配置MySQL20
2.配置MySQL 管理工具 30
3.MySQL 體系結(jié)構(gòu) .32
任務(wù)2.2 創(chuàng)建數(shù)據(jù)庫.33
技術(shù)要點(diǎn) 33
1.系統(tǒng)數(shù)據(jù)庫 .33
2.存儲(chǔ)引擎 .36
3.創(chuàng)建數(shù)據(jù)庫 .37
4.?dāng)?shù)據(jù)庫對象 .38
任務(wù)2.3 管理數(shù)據(jù)庫.42
技術(shù)要點(diǎn) 42
1.查看數(shù)據(jù)庫 .42
2.選擇數(shù)據(jù)庫 .43
3.刪除數(shù)據(jù)庫 .43
4.HELP 命令 43
5.修改數(shù)據(jù)庫 .45
任務(wù)2.4 MySQL 錯(cuò)誤代碼和消息48
技術(shù)要點(diǎn) 48
1.服務(wù)器端錯(cuò)誤代碼和消息 .48
2.查看錯(cuò)誤代碼 .49
單元小結(jié) 49
課后習(xí)題 49
單元3 數(shù)據(jù)表的基本操作.50
任務(wù)3.1 數(shù)據(jù)類型.50
技術(shù)要點(diǎn) 50
1.?dāng)?shù)值型數(shù)據(jù) .50
2.日期時(shí)間類型 .51
3.字符串類型 .52
4.二進(jìn)制類型 .52
5.序列類型 .52
任務(wù)3.2 創(chuàng)建數(shù)據(jù)表.53
技術(shù)要點(diǎn) 53
1.?dāng)?shù)據(jù)表的結(jié)構(gòu) .53
2.表的命名 .54
3.語法結(jié)構(gòu) .54
4.約束條件 .54
任務(wù)3.3 查看數(shù)據(jù)表.60
技術(shù)要點(diǎn) 60
1.查看所有數(shù)據(jù)表 .60
2.查看數(shù)據(jù)表基本結(jié)構(gòu) .61
3.查看數(shù)據(jù)表詳細(xì)結(jié)構(gòu) .61
任務(wù)3.4 修改、刪除數(shù)據(jù)表62
技術(shù)要點(diǎn) 62
1.修改數(shù)據(jù)表 .62
2.刪除數(shù)據(jù)表 .63
3.修改字段排序 .63
4.修改數(shù)據(jù)表名稱 .63
5.刪除外鍵約束 .63
單元小結(jié) 66
課后習(xí)題 66
單元4 數(shù)據(jù)查詢. 67
任務(wù)4.1 單表查詢.67
技術(shù)要點(diǎn) 67
1.SELECT 語句語法 67
2.Select 語句規(guī)范 .68
任務(wù)4.2 單表?xiàng)l件查詢.71
技術(shù)要點(diǎn) 71
1.邏輯運(yùn)算符 .71
2.查詢條件 .71
3.通配符 .72
4.正則表達(dá)式 .72
任務(wù)4.3 多表連接查詢.78
技術(shù)要點(diǎn) 79
1.內(nèi)連接 .79
2.外連接 .79
任務(wù)4.4 嵌套查詢.85
技術(shù)要點(diǎn) 85
1.嵌套查詢類型 .85
2.嵌套查詢與連接查詢的 比較 85
任務(wù)4.5 查詢統(tǒng)計(jì).91
技術(shù)要點(diǎn) 91
1.聚合函數(shù) .91
2.GROUP BY 語句.91
任務(wù)4.6 組合查詢.94
技術(shù)要點(diǎn) 94
1.UNION 語法結(jié)構(gòu) 94
2.UNION 規(guī)則 94
任務(wù)4.7 查詢緩存.95
技術(shù)要點(diǎn) 95
1.緩存概述 .95
2.配置緩存 .97
單元小結(jié) 98
課后習(xí)題 98
單元5 數(shù)據(jù)更新. 99
任務(wù)5.1 插入數(shù)據(jù).99
技術(shù)要點(diǎn) 99
1.為表中所有字段插入數(shù)據(jù) 99
2.為表中指定字段添加數(shù)據(jù) 100
3.插入多行數(shù)據(jù) .100
4.通過Navicat 插入數(shù)據(jù) .100
5.插入查詢結(jié)果 .101
任務(wù)5.2 修改數(shù)據(jù).101
技術(shù)要點(diǎn) 102
1.無條件修改 .102
2.有條件修改 .102
3.通過Navicat 圖形化向?qū)?修改數(shù)據(jù) 102
任務(wù)5.3 刪除數(shù)據(jù).103
技術(shù)要點(diǎn) 103
1.刪除數(shù)據(jù) .103
2.通過Navicat 刪除數(shù)據(jù) .104
任務(wù)5.4 導(dǎo)入與導(dǎo)出.105
技術(shù)要點(diǎn) 105
1.通過Navicat 圖形工具 .105
2.執(zhí)行腳本導(dǎo)入數(shù)據(jù) .117
3.通過SELECT 和LOAD 語句 117
單元小結(jié) 118
課后習(xí)題 118
單元6 視圖120
任務(wù)6.1 創(chuàng)建視圖.120
技術(shù)要點(diǎn) 120
1.視圖定義 .120
2.創(chuàng)建視圖 .121
任務(wù)6.2 應(yīng)用視圖.124
技術(shù)要點(diǎn) 124
1.通過視圖查詢數(shù)據(jù) .124
2.查看視圖 .124
任務(wù)6.3 管理視圖.126
技術(shù)要點(diǎn) 126
1.修改視圖 .126
2.刪除視圖 .127
單元小結(jié) 129
課后習(xí)題 129
單元7 MySQL 索引與優(yōu)化.130
任務(wù)7.1 索引130
技術(shù)要點(diǎn) 130
1.索引的概念 .130
2.索引的優(yōu)缺點(diǎn) .131
3.索引分類 .131
4.創(chuàng)建索引 .132
5.索引的使用 .133
6.查看索引 .134
任務(wù)7.2 優(yōu)化135
技術(shù)要點(diǎn) 135
1.掌握各種SQL 語句的 執(zhí)行頻率 135
2.分析SQL 語句的 執(zhí)行計(jì)劃 135
3.常用的優(yōu)化方法 .136
單元小結(jié) 138
課后習(xí)題 138
單元8 數(shù)據(jù)庫編程139
任務(wù)8.1 SQL 編程基礎(chǔ).139
技術(shù)要點(diǎn) 139
1.常量與變量 .139
2.流程控制 .142
任務(wù)8.2 系統(tǒng)函數(shù).145
技術(shù)要點(diǎn) 145
1.?dāng)?shù)學(xué)函數(shù) .145
2.日期和時(shí)間函數(shù) .145
3.字符串函數(shù) .146
4.系統(tǒng)信息函數(shù) .146
5.聚合函數(shù) .146
6.條件判斷函數(shù) .147
7.其他函數(shù) .148
任務(wù)8.3 自定義函數(shù).153
技術(shù)要點(diǎn) 153
1.自定義函數(shù)的創(chuàng)建 .153
2.管理自定義函數(shù) .153
任務(wù)8.4 存儲(chǔ)過程.155
技術(shù)要點(diǎn) 155
1.存儲(chǔ)過程概述 .155
2.創(chuàng)建和調(diào)用存儲(chǔ)過程 .155
任務(wù)8.5 事件157
技術(shù)要點(diǎn) 158
1.事件 .158
2.創(chuàng)建事件 .158
單元小結(jié) 160
課后習(xí)題 160
單元9 MySQL 備份與恢復(fù)161
任務(wù)9.1 備份161
技術(shù)要點(diǎn) 161
1.為什么要備份 .161
2.備份的類型 .161
3.根據(jù)備份數(shù)據(jù)或文件 .162
4.備份的步驟 .162
任務(wù)9.2 恢復(fù)164
技術(shù)要點(diǎn) 165
單元小結(jié) 167
課后習(xí)題 167
單元10 MongoDB 入門167
任務(wù)10.1 NoSQL 概述.167
技術(shù)要點(diǎn) 167
1.NoSQL 的產(chǎn)生 167
2.NoSQL 的特點(diǎn) 168
3.NoSQL 的應(yīng)用范圍以及 存在問題 168
4.NoSQL 分類 169
5.?dāng)?shù)據(jù)庫類型的選擇 .170
6.MongoDB 170
7.Robo 3T 工具 171
8.關(guān)系型數(shù)據(jù)庫與非關(guān)系型 數(shù)據(jù)庫的區(qū)別 171
任務(wù)10.2 MongoDB 安裝與配置172
技術(shù)要點(diǎn) 172
1.Windows 環(huán)境下MongoDB 安裝與配置 172
2.Robo 3T 工具的安裝 與配置 175
3.監(jiān)控MongoDB .179
單元小結(jié) 180
課后習(xí)題 180
單元11 文檔與集合181
任務(wù)11.1 創(chuàng)建數(shù)據(jù)庫.181
技術(shù)要點(diǎn) 181
1.?dāng)?shù)據(jù)庫 .181
2.?dāng)?shù)據(jù)庫類型 .181
3.命名數(shù)據(jù)庫的基本要求 .181
4.?dāng)?shù)據(jù)庫操作命令 .182
任務(wù)11.2 集合與文檔操作185
技術(shù)要點(diǎn) 185
1.文檔 .185
2.集合 .185
3.向文檔中插入數(shù)據(jù) .186
4.刪除文檔 .186
5.更新文檔 .187
6.固定集合 .188
單元小結(jié) 193
課后習(xí)題 193
單元12 查詢文檔194
任務(wù)12.1 文檔查詢.194
技術(shù)要點(diǎn) 194
1.查詢結(jié)果顯示模式 .194
2.簡單查詢 .196
3.條件查詢 .196
4.多條件查詢 .197
5.限制返回結(jié)果記錄數(shù) .197
6.排序 .197
任務(wù)12.2 游標(biāo)204
技術(shù)要點(diǎn) 204
1.游標(biāo)的概念 .204
2.聲明游標(biāo) .204
3.使用游標(biāo) .204
單元小結(jié) 208
課后習(xí)題 208
單元13 聚合查詢209
任務(wù)13.1 聚合管道.209
技術(shù)要點(diǎn) 209
1.a(chǎn)ggregate() .209
2.聚合管道 .210
3.聯(lián)集合查詢 .211
任務(wù)13.2 map-reduce217
技術(shù)要點(diǎn) 217
1.MapReduce 概述 .217
2.MapReduce 方法 .218
單元小結(jié) 221
課后習(xí)題 221
單元14 MongoDB
索引與優(yōu)化. 222
任務(wù)14.1 索引222
技術(shù)要點(diǎn) 222
1.索引 .222
2.查詢分析 .224
3.索引限制 .225
任務(wù)14.2 優(yōu)化230
技術(shù)要點(diǎn) .230
單元小結(jié) 233
課后習(xí)題 233

本目錄推薦

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