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

MySQL數(shù)據(jù)庫原理及應(yīng)用

MySQL數(shù)據(jù)庫原理及應(yīng)用

定 價:¥44.00

作 者: 武洪萍,馬桂婷 著
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化人才培養(yǎng)規(guī)劃教材——高職高專計算機系列
標 簽: 計算機與互聯(lián)網(wǎng) 數(shù)據(jù)庫

ISBN: 9787115357595 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 270 字數(shù):  

內(nèi)容簡介

  本書基于MySQL重點介紹數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本設(shè)計方法,以面向工作過程的教學方法為導向,合理安排各章節(jié)的內(nèi)容。本書突出適用性,減少了理論知識的介紹,并設(shè)計了大量的課堂實踐和課外拓展,符合高職教育的特點。本書分4個模塊,模塊1(第1章、第2章)講述從理論層次設(shè)計數(shù)據(jù)庫;模塊2(第3章)講述基于MySQL創(chuàng)建數(shù)據(jù)庫;模塊3(第4章、第5章)講述數(shù)據(jù)庫的應(yīng)用;模塊4(第6章)講述MySQL數(shù)據(jù)庫的高級管理。本書可作為高職高專院校、成人教育類院校數(shù)據(jù)庫原理及應(yīng)用課程的教材,同時也可以供參加自學考試的人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計人員、工程技術(shù)人員及其他相關(guān)人員參閱。對于非計算機專業(yè)的本科學生,如果希望學到關(guān)鍵、實用的數(shù)據(jù)庫技術(shù),也可采用本書作為教材。

作者簡介

暫缺《MySQL數(shù)據(jù)庫原理及應(yīng)用》作者簡介

圖書目錄

第1章 理解數(shù)據(jù)庫 1
1.1 什么是數(shù)據(jù) 2
1.1.1 信息和數(shù)據(jù) 2
1.1.2 數(shù)據(jù)處理 2
1.2 數(shù)據(jù)描述 3
1.2.1 現(xiàn)實世界 3
1.2.2 信息世界 3
1.2.3 數(shù)據(jù)世界 5
1.3 數(shù)據(jù)模型 6
1.3.1 數(shù)據(jù)模型分類 6
1.3.2 概念模型的表示方法 6
1.3.3 數(shù)據(jù)模型的要素和種類 7
1.3.4 關(guān)系模型 8
1.3.5 關(guān)系的完整性 10
1.4 關(guān)系代數(shù) 12
1.4.1 傳統(tǒng)的集合運算 13
1.4.2 專門的關(guān)系運算 14
1.5 數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu) 19
1.5.1 數(shù)據(jù)庫相關(guān)概念 19
1.5.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 21
習題 23
第2章 設(shè)計數(shù)據(jù)庫 26
2.1 數(shù)據(jù)庫設(shè)計概述 27
2.2 需求分析 28
2.2.1 需求分析的任務(wù)及目標 29
2.2.2 需求分析的方法 29
2.3 概念結(jié)構(gòu)設(shè)計 30
2.3.1 概念結(jié)構(gòu)設(shè)計的方法和步驟 30
2.3.2 局部E-R模型設(shè)計 31
2.3.3 全局E-R模型設(shè)計 33
2.4 邏輯結(jié)構(gòu)設(shè)計 36
2.4.1 初始關(guān)系模式設(shè)計 36
2.4.2 關(guān)系模式的規(guī)范化 40
2.5 數(shù)據(jù)庫的物理設(shè)計 45
2.5.1 關(guān)系模式存取方法選擇 46
2.5.2 確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 47
2.6 任務(wù)實現(xiàn) 50
2.6.1 收集數(shù)據(jù) 50
2.6.2 創(chuàng)建E-R模型 51
2.6.3 設(shè)計關(guān)系模式 53
2.6.4 規(guī)范化 54
2.7 課堂實踐:設(shè)計數(shù)據(jù)庫 55
2.8 課外拓展 56
習題 56
第3章 創(chuàng)建數(shù)據(jù)庫 61
3.1 MYSQL概述 62
3.1.1 MySQL簡介 62
3.1.2 MySQL版本信息 63
3.1.3 MySQL工具 64
3.2 MYSQL的安裝與配置 65
3.2.1 Windows平臺下安裝與配置MySQL 5.5 65
3.2.2 啟動服務(wù)并登錄MySQL 5.5 74
3.2.3 更改MySQL 5.5的配置 78
3.2.4 MySQL常用圖形化管理工具 81
3.2.5 Linux平臺下安裝與配置MySQL 5.5 83
3.3 數(shù)據(jù)庫的創(chuàng)建和刪除 88
3.3.1 認識SQL語言 88
3.3.2 MySQL數(shù)據(jù)庫簡介 89
3.3.3 創(chuàng)建數(shù)據(jù)庫 90
3.3.4 打開數(shù)據(jù)庫 91
3.3.5 刪除數(shù)據(jù)庫 92
3.3.6 MySQL數(shù)據(jù)庫的存儲引擎 92
3.4 課堂實踐:創(chuàng)建和刪除數(shù)據(jù)庫 95
3.5 課外拓展 96
習題 96
第4章 數(shù)據(jù)庫的基本應(yīng)用 97
4.1 管理表 99
4.1.1 表的概述 99
4.1.2 MySQL數(shù)據(jù)類型 101
4.1.3 列的其他屬性 103
4.1.4 設(shè)計學生信息管理數(shù)據(jù)庫的表結(jié)構(gòu) 103
4.1.5 創(chuàng)建表 105
4.1.6 維護表 110
4.2 數(shù)據(jù)查詢 116
4.2.1 單表無條件查詢 118
4.2.2 單表有條件查詢 121
4.2.3 聚集函數(shù)的使用 127
4.2.4 分組與排序 128
4.2.5 多表連接查詢 130
4.2.6 嵌套查詢 133
4.2.7 集合查詢 137
4.3 數(shù)據(jù)查詢?nèi)蝿?wù)實現(xiàn) 137
4.3.1 學生信息瀏覽子系統(tǒng) 137
4.3.2 學生信息查詢子系統(tǒng) 139
4.3.3 學生信息統(tǒng)計子系統(tǒng) 139
4.4 數(shù)據(jù)更新 140
4.4.1 數(shù)據(jù)記錄的插入 140
4.4.2 數(shù)據(jù)記錄的修改 142
4.4.3 數(shù)據(jù)記錄的刪除 143
4.5 數(shù)據(jù)更新任務(wù)實現(xiàn) 143
4.5.1 學生基本信息的維護 143
4.5.2 畢業(yè)學生信息導出 144
4.6 課堂實踐 145
4.6.1 管理表 145
4.6.2 簡單查詢 147
4.6.3 連接查詢 149
4.6.4 嵌套查詢 149
4.6.5 數(shù)據(jù)更新 150
4.7 課外拓展 151
習題 159
第5章 數(shù)據(jù)庫的高級應(yīng)用 166
5.1 索引 167
5.1.1 索引概述 167
5.1.2 索引的類型 168
5.1.3 索引的設(shè)計原則 168
5.1.4 創(chuàng)建索引 169
5.1.5 刪除索引 171
5.2 視圖 172
5.2.1 視圖概述 172
5.2.2 視圖的創(chuàng)建 172
5.2.3 視圖的使用 176
5.2.4 視圖的修改 177
5.2.5 視圖的刪除 177
5.3 SQL編程基礎(chǔ) 178
5.3.1 SQL語言基礎(chǔ) 178
5.3.2 MySQL常用函數(shù) 189
5.3.3 游標 191
5.4 存儲過程和函數(shù) 192
5.4.1 存儲過程和函數(shù)概述 193
5.4.2 創(chuàng)建存儲過程和函數(shù) 193
5.4.3 管理存儲過程和函數(shù) 198
5.5 觸發(fā)器 201
5.5.1 觸發(fā)器概述 201
5.5.2 創(chuàng)建觸發(fā)器 201
5.5.3 管理觸發(fā)器 204
5.6 事務(wù) 206
5.6.1 事務(wù)概述 206
5.6.2 事務(wù)的ACID特性 206
5.6.3 事務(wù)的定義 207
5.7 鎖 209
5.7.1 并發(fā)操作引起的問題 210
5.7.2 事務(wù)隔離級別 212
5.7.3 MySQL的鎖定機制 213
5.7.4 分析InnoDB行鎖爭用情況 214
5.7.5 死鎖的處理 215
5.8 課堂實踐 215
5.8.1 索引 215
5.8.2 視圖 217
5.8.3 SQL語言基礎(chǔ) 218
5.8.4 存儲過程和函數(shù) 218
5.8.5 觸發(fā)器 220
5.8.6 游標及事務(wù)的使用 220
5.9 課外拓展 221
習題 224
第6章 MySQL數(shù)據(jù)庫高級管理 227
6.1 MYSQL的權(quán)限系統(tǒng) 228
6.1.1 權(quán)限表 228
6.1.2 MySQL權(quán)限系統(tǒng)的工作原理 231
6.1.3 賬戶管理 233
6.1.4 權(quán)限管理 238
6.2 MYSQL的數(shù)據(jù)備份和恢復(fù) 243
6.2.1 數(shù)據(jù)備份和恢復(fù) 243
6.2.2 數(shù)據(jù)備份的方法 245
6.2.3 數(shù)據(jù)恢復(fù)的方法 248
6.2.4 數(shù)據(jù)庫遷移 250
6.2.5 表的導入與導出 250
6.3 MYSQL日志 259
6.3.1 MySQL日志簡介 260
6.3.2 二進制日志 260
6.3.3 錯誤日志 263
6.3.4 通用查詢?nèi)罩尽?64
6.3.5 慢查詢?nèi)罩尽?64
6.4 課堂實踐 265
6.4.1 賬戶管理與權(quán)限管理 265
6.4.2 數(shù)據(jù)庫的備份與恢復(fù) 266
6.4.3 MySQL日志的綜合管理 267
6.5 課外拓展 268
習題 269
參考文獻 270

本目錄推薦

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