注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫從MySQL到MongoDB

從MySQL到MongoDB

從MySQL到MongoDB

定 價:¥45.00

作 者: 方一新,朱東,王喜 著
出版社: 中國鐵道出版社
叢編項: 數據庫技術案例教程
標 簽: 暫缺

購買這本書可以去


ISBN: 9787113271381 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數: 244 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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