注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫設計/管理MySQL數(shù)據(jù)庫技術與應用(微課版)

MySQL數(shù)據(jù)庫技術與應用(微課版)

MySQL數(shù)據(jù)庫技術與應用(微課版)

定 價:¥49.90

作 者: 范瑛,周化祥,董婷
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121457173 出版時間: 2023-06-01 包裝: 平裝
開本: 16開 頁數(shù): 315 字數(shù):  

內(nèi)容簡介

  本書以MySQL 8.0為平臺,對關系型數(shù)據(jù)庫的定義、操作、查詢、編程、設計與管理,通過命令行和MySQL Workbench兩類客戶端工具進行實施的方法,以及SQL語法都進行了詳細講解。 本書為校企雙元開發(fā),教學、實訓、實戰(zhàn)三重階段分別以三個項目,雙線一點模式貫穿教材。教學項目引導下的每個任務由工作情境導入,“分析―準備―實施”三步驅(qū)動教學做一體化,并配套在線開放課程和在線實訓任務單闖關。本書的每個項目模塊都配有任務知識結(jié)構(gòu)導圖,以及相應的崗位工作能力、技能證書標準、思政素養(yǎng)目標,并配有“數(shù)據(jù)啟示錄”,有利于開展德智技融合的課程教學。 本書體系完整、示例詳盡、邏輯嚴謹、配套資源豐富,既可以作為高等院校計算機相關專業(yè)的數(shù)據(jù)庫課程教材,也可以作為IT技術人員和編程愛好者的優(yōu)質(zhì)參考讀物。

作者簡介

  范瑛,女,副教授,獲得湖南省高校教師能力競賽教學能力競賽二等獎、長沙市 工作人員\"嘉獎”、科研業(yè)績突出 個人、\"說課程”比賽一等獎等。

圖書目錄

目錄
項目模塊1 數(shù)據(jù)庫認知 1
任務1.1 認識數(shù)據(jù)庫 2
1.1.1 數(shù)據(jù)管理技術的發(fā)展階段 2
1.1.2 數(shù)據(jù)庫系統(tǒng)的相關概念 4
1.1.3 數(shù)據(jù)庫的體系結(jié)構(gòu) 5
1.1.4 數(shù)據(jù)模型 6
1.1.5 關系型數(shù)據(jù)庫 10
1.1.6 SQL語言 12
1.1.7 數(shù)據(jù)庫系統(tǒng)初體驗 13
任務1.2 安裝與配置MySQL 8數(shù)據(jù)庫 15
1.2.1 認識MySQL數(shù)據(jù)庫 15
1.2.2 MySQL 8的新特性 16
1.2.3 MySQL 8的配置文件 18
1.2.4 在Windows系統(tǒng)中安裝與配置MySQL 8及MySQL服務的
啟動和停止 18
1.2.5 在macOS系統(tǒng)中安裝與配置MySQL 8及MySQL服務的啟動
和停止 32
1.2.6 在Linux系統(tǒng)中安裝與配置MySQL 8及MySQL服務的啟動和
停止 35
任務1.3 使用客戶端登錄MySQL 8服務器 37
1.3.1 MySQL 8的常用命令行客戶端 38
1.3.2 MySQL 8的常用圖形化客戶端 38
1.3.3 使用命令行客戶端登錄與退出MySQL 8服務器 40
1.3.4 使用MySQL Workbench登錄MySQL 8服務器 42
模塊總結(jié) 44
思考探索 44
獨立實訓 46
項目模塊2 數(shù)據(jù)庫管理 47
任務2.1 創(chuàng)建與維護數(shù)據(jù)庫 48
2.1.1 MySQL服務器中的數(shù)據(jù)庫構(gòu)成 48
2.1.2 字符集與校對集 49
2.1.3 創(chuàng)建數(shù)據(jù)庫 52
2.1.4 查看數(shù)據(jù)庫 53
2.1.5 選擇數(shù)據(jù)庫 54
2.1.6 修改數(shù)據(jù)庫 54
2.1.7 刪除數(shù)據(jù)庫 54
2.1.8 使用命令行客戶端創(chuàng)建與管理數(shù)據(jù)庫 55
2.1.9 使用MySQL Workbench創(chuàng)建與管理數(shù)據(jù)庫 56
任務2.2 創(chuàng)建與維護數(shù)據(jù)表 59
2.2.1 MySQL的存儲引擎 59
2.2.2 MySQL的數(shù)據(jù)類型 62
2.2.3 創(chuàng)建數(shù)據(jù)表 67
2.2.4 查看數(shù)據(jù)表 69
2.2.5 復制數(shù)據(jù)表 71
2.2.6 修改數(shù)據(jù)表 72
2.2.7 刪除數(shù)據(jù)表 76
2.2.8 使用命令行客戶端創(chuàng)建與管理數(shù)據(jù)表 76
2.2.9 使用MySQL Workbench創(chuàng)建與管理數(shù)據(jù)表 79
任務2.3 實現(xiàn)數(shù)據(jù)完整性約束 82
2.3.1 NOT NULL(非空)約束 83
2.3.2 PRIMARY KEY(主鍵)約束 84
2.3.3 UNIQUE( 性)約束 85
2.3.4 DEFAULT(默認值)約束 85
2.3.5 AUTO_INCREMENT(自增)約束 86
2.3.6 條件表達式與運算符及CHECK(檢查)約束 88
2.3.7 FOREIGN KEY(外鍵)約束 94
2.3.8 使用命令行客戶端設置約束 96
2.3.9 使用MySQL Workbench設置約束 98
任務2.4 操作表數(shù)據(jù) 101
2.4.1 添加表數(shù)據(jù) 101
2.4.2 修改表數(shù)據(jù) 103
2.4.3 刪除表數(shù)據(jù) 104
2.4.4 使用命令行客戶端添加、修改、刪除表數(shù)據(jù) 105
2.4.5 使用MySQL Workbench添加、修改、刪除表數(shù)據(jù) 106
任務2.5 備份與遷移數(shù)據(jù)庫 107
2.5.1 備份與恢復數(shù)據(jù) 108
2.5.2 導出與導入數(shù)據(jù) 110
2.5.3 使用命令行客戶端備份與恢復數(shù)據(jù) 112
2.5.4 使用MySQL Workbench導出與導入數(shù)據(jù) 113
模塊總結(jié) 115
思考探索 116
獨立實訓 118
項目模塊3 數(shù)據(jù)庫查詢 120
任務3.1 單表數(shù)據(jù)查詢 121
3.1.1 簡單SELECT查詢語句 121
3.1.2 投影列 122
3.1.3 選擇行 125
3.1.4 MySQL常用的系統(tǒng)函數(shù) 127
3.1.5 使用命令行客戶端實施數(shù)據(jù)查詢 136
3.1.6 使用MySQL Workbench實施數(shù)據(jù)查詢 137
任務3.2 多表連接查詢 139
3.2.1 連接查詢語句 139
3.2.2 內(nèi)連接 140
3.2.3 外連接 142
3.2.4 交叉連接 144
3.2.5 實施多表連接查詢 145
任務3.3 排序與限行查詢 147
3.3.1 ORDER BY排序子句 147
3.3.2 LIMIT限行子句 149
3.3.3 實施排序與限行查詢 151
任務3.4 分組統(tǒng)計與分析查詢 153
3.4.1 聚合函數(shù) 153
3.4.2 GROUP BY與HAVING子句 154
3.4.3 使用窗口函數(shù)進行數(shù)據(jù)分析查詢 157
3.4.4 實施分組統(tǒng)計查詢 160
任務3.5 子查詢 162
3.5.1 比較子查詢 162
3.5.2 EXISTS(存在)相關子查詢 166
3.5.3 派生表子查詢 167
3.5.4 利用子查詢添加、修改、刪除表數(shù)據(jù) 168
3.5.5 實施子查詢 170
任務3.6 聯(lián)合查詢與逐行查詢 172
3.6.1 關鍵字UNION 172
3.6.2 HANDLER語句 174
3.6.3 實施聯(lián)合查詢與逐行查詢 175
任務3.7 使用視圖簡化查詢 177
3.7.1 視圖的概念與特性 177
3.7.2 創(chuàng)建視圖 179
3.7.3 管理與維護視圖 182
3.7.4 通過視圖操作表數(shù)據(jù) 185
3.7.5 使用命令行客戶端創(chuàng)建與管理視圖 190
3.7.6 使用MySQL Workbench創(chuàng)建與管理視圖 191
任務3.8 使用索引加速查詢 195
3.8.1 索引的概念與設置原則 195
3.8.2 索引的分類 197
3.8.3 創(chuàng)建索引 198
3.8.4 管理與維護索引 200
3.8.5 EXPLAIN分析執(zhí)行計劃優(yōu)化查詢 202
3.8.6 使用命令行客戶端創(chuàng)建與管理索引 205
3.8.7 使用MySQL Workbench創(chuàng)建與管理索引 207
模塊總結(jié) 209
思考探索 210
獨立實訓 212
項目模塊4 數(shù)據(jù)庫編程 215
任務4.1 創(chuàng)建與使用存儲過程 216
4.1.1 MySQL的變量 216
4.1.2 流程控制 222
4.1.3 創(chuàng)建與調(diào)用存儲過程 231
4.1.4 參數(shù)化存儲過程 232
4.1.5 錯誤處理機制 235
4.1.6 管理存儲過程 238
4.1.7 使用命令行客戶端創(chuàng)建與使用存儲過程 240
4.1.8 使用MySQL Workbench創(chuàng)建與使用存儲過程 240
任務4.2 創(chuàng)建與使用自定義函數(shù) 243
4.2.1 創(chuàng)建與調(diào)用自定義函數(shù) 243
4.2.2 管理自定義函數(shù) 245
4.2.3 使用命令行客戶端創(chuàng)建與使用自定義函數(shù) 247
4.2.4 使用MySQL Workbench創(chuàng)建與使用自定義函數(shù) 248
任務4.3 創(chuàng)建與使用觸發(fā)器 250
4.3.1 觸發(fā)器概述 251
4.3.2 創(chuàng)建觸發(fā)器實現(xiàn)數(shù)據(jù)完整性控制 251
4.3.3 管理觸發(fā)器 254
4.3.4 使用觸發(fā)器的注意事項 256
4.3.5 使用命令行客戶端創(chuàng)建與使用觸發(fā)器 256
4.3.6 使用MySQL Workbench創(chuàng)建與使用觸發(fā)器 258
任務4.4 使用游標 261
4.4.1 游標的訪問機制概述 262
4.4.2 游標的使用 262
4.4.3 通過命令行客戶端使用游標 265
4.4.4 通過MySQL Workbench使用游標 266
任務4.5 創(chuàng)建與使用事件 269
4.5.1 事件概述 270
4.5.2 創(chuàng)建事件 272
4.5.3 管理事件 274
4.5.4 使用命令行客戶端創(chuàng)建與使用事件 276
4.5.5 使用MySQL Workbench創(chuàng)建與使用事件 276
模塊總結(jié) 278
思考探索 279
獨立實訓 281
項目模塊5 數(shù)據(jù)庫安全 282
任務5.1 管理用戶和權(quán)限 283
5.1.1 用戶和權(quán)限 283
5.1.2 用戶管理 286
5.1.3 權(quán)限管理 289
5.1.4 角色管理 292
5.1.5 使用命令行客戶端管理用戶和權(quán)限 294
5.1.6 使用MySQL Workbench管理用戶和權(quán)限 296
任務5.2 使用事務和鎖管理并發(fā)控制 298
5.2.1 事務和ACID特性 298
5.2.2 事務的隔離級別 299
5.2.3 鎖機制 300
5.2.4 MySQL的事務并發(fā)控制語句 302
5.2.5 使用事務實現(xiàn)數(shù)據(jù)操作的并發(fā)控制 304
模塊總結(jié) 306
思考探索 306
獨立實訓 307
項目模塊6 數(shù)據(jù)庫設計 309
任務6.1 設計系統(tǒng)數(shù)據(jù)庫 310
6.1.1 需求分析 311
6.1.2 概念數(shù)據(jù)模型 311
6.1.3 邏輯數(shù)據(jù)模型 314
6.1.4 物理數(shù)據(jù)模型 315
6.1.5 關系模式的規(guī)范化 315
6.1.6 設計高校教學質(zhì)量分析管理系統(tǒng)的后臺數(shù)據(jù)庫 319
6.1.7 使用PowerDesigner為數(shù)據(jù)庫建模 325
6.1.8 使用MySQL Workbench為數(shù)據(jù)庫建模 338
模塊總結(jié) 350
思考探索 350
獨立實訓 352
項目模塊7 數(shù)據(jù)庫實戰(zhàn) 354
任務7.1 項目數(shù)據(jù)庫分析 355
7.1.1 應用需求分析 355
7.1.2 數(shù)據(jù)需求分析 355
任務7.2 項目數(shù)據(jù)庫設計 356
7.2.1 數(shù)據(jù)庫的概念數(shù)據(jù)模型設計 356
7.2.2 數(shù)據(jù)庫的邏輯數(shù)據(jù)模型設計 357
7.2.3 數(shù)據(jù)庫的物理數(shù)據(jù)模型設計 358
任務7.3 項目數(shù)據(jù)庫實現(xiàn) 362
7.3.1 創(chuàng)建數(shù)據(jù)庫 362
7.3.2 創(chuàng)建數(shù)據(jù)表及設置約束與索引 362
任務7.4 項目數(shù)據(jù)庫管理 365
7.4.1 編寫SQL語句實現(xiàn)日常數(shù)據(jù)管理業(yè)務 365
7.4.2 創(chuàng)建與使用視圖簡化數(shù)據(jù)管理業(yè)務 367
7.4.3 創(chuàng)建與使用存儲過程編程事務完成復雜數(shù)據(jù)管理業(yè)務 368

本目錄推薦

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