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

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

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

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

作者簡介

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

圖書目錄

第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 關系模型 8
1.3.5 關系的完整性 10
1.4 關系代數(shù) 12
1.4.1 傳統(tǒng)的集合運算 13
1.4.2 專門的關系運算 14
1.5 數(shù)據(jù)庫系統(tǒng)的組成和結構 19
1.5.1 數(shù)據(jù)庫相關概念 19
1.5.2 數(shù)據(jù)庫系統(tǒng)的體系結構 21
習題 23
第2章 設計數(shù)據(jù)庫 26
2.1 數(shù)據(jù)庫設計概述 27
2.2 需求分析 28
2.2.1 需求分析的任務及目標 29
2.2.2 需求分析的方法 29
2.3 概念結構設計 30
2.3.1 概念結構設計的方法和步驟 30
2.3.2 局部E-R模型設計 31
2.3.3 全局E-R模型設計 33
2.4 邏輯結構設計 36
2.4.1 初始關系模式設計 36
2.4.2 關系模式的規(guī)范化 40
2.5 數(shù)據(jù)庫的物理設計 45
2.5.1 關系模式存取方法選擇 46
2.5.2 確定數(shù)據(jù)庫的存儲結構 47
2.6 任務實現(xiàn) 50
2.6.1 收集數(shù)據(jù) 50
2.6.2 創(chuàng)建E-R模型 51
2.6.3 設計關系模式 53
2.6.4 規(guī)范化 54
2.7 課堂實踐:設計數(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 啟動服務并登錄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ù)庫的基本應用 97
4.1 管理表 99
4.1.1 表的概述 99
4.1.2 MySQL數(shù)據(jù)類型 101
4.1.3 列的其他屬性 103
4.1.4 設計學生信息管理數(shù)據(jù)庫的表結構 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)蝿諏崿F(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ù)更新任務實現(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ù)庫的高級應用 166
5.1 索引 167
5.1.1 索引概述 167
5.1.2 索引的類型 168
5.1.3 索引的設計原則 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編程基礎 178
5.3.1 SQL語言基礎 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 事務 206
5.6.1 事務概述 206
5.6.2 事務的ACID特性 206
5.6.3 事務的定義 207
5.7 鎖 209
5.7.1 并發(fā)操作引起的問題 210
5.7.2 事務隔離級別 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語言基礎 218
5.8.4 存儲過程和函數(shù) 218
5.8.5 觸發(fā)器 220
5.8.6 游標及事務的使用 220
5.9 課外拓展 221
習題 224
第6章 MySQL數(shù)據(jù)庫高級管理 227
6.1 MYSQL的權限系統(tǒng) 228
6.1.1 權限表 228
6.1.2 MySQL權限系統(tǒng)的工作原理 231
6.1.3 賬戶管理 233
6.1.4 權限管理 238
6.2 MYSQL的數(shù)據(jù)備份和恢復 243
6.2.1 數(shù)據(jù)備份和恢復 243
6.2.2 數(shù)據(jù)備份的方法 245
6.2.3 數(shù)據(jù)恢復的方法 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 賬戶管理與權限管理 265
6.4.2 數(shù)據(jù)庫的備份與恢復 266
6.4.3 MySQL日志的綜合管理 267
6.5 課外拓展 268
習題 269
參考文獻 270

本目錄推薦

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