<label id="kdh1b"><dfn id="kdh1b"></dfn></label>
注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)MySQL數(shù)據(jù)庫設(shè)計與應(yīng)用(慕課版)

MySQL數(shù)據(jù)庫設(shè)計與應(yīng)用(慕課版)

MySQL數(shù)據(jù)庫設(shè)計與應(yīng)用(慕課版)

定 價:¥69.80

作 者: 趙曉俠,潘晟旻,寇衛(wèi)利 著
出版社: 人民郵電出版社
叢編項: 軟件開發(fā)人才培養(yǎng)系列叢書
標 簽: 暫缺

ISBN: 9787115585714 出版時間: 2022-03-01 包裝: 平裝
開本: 16開 頁數(shù): 271 字數(shù):  

內(nèi)容簡介

  本書以課程管理系統(tǒng)為主線,介紹數(shù)據(jù)庫基礎(chǔ)知識,MySQL操作環(huán)境、數(shù)據(jù)定義與數(shù)據(jù)操作、查詢與視圖、編程基礎(chǔ)和存儲程序、數(shù)據(jù)庫安全及管理等基礎(chǔ)知識,通過完成課程管理系統(tǒng)綜合案例介紹基于PHP的MySQL Web數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程。每章開始有知識結(jié)構(gòu)思維導圖,并配有課程思政內(nèi)容。本書以建設(shè)一流課程為目標,與在線運行的MOOC資源相匹配,適合線上線下混合式教學使用。本書配有MOOC課程、源代碼、教學課件等資源,讀者可登錄人民郵電出版社官網(wǎng)(www.ryjiaoyu.com)下載。本書可作為高等院校計算機基礎(chǔ)課程教材及相關(guān)專業(yè)MySQL數(shù)據(jù)庫課程參考用書,也適用于全國計算機等級考試二級科目—MySQL數(shù)據(jù)庫程序設(shè)計的備考及培訓。

作者簡介

  趙曉俠,1965年6月生,昆明理工大學副教授,碩士生導師,畢業(yè)于昆明理工大學信息工程與自動化學院(原昆明工學院),獲學士學位。1989—1994年在湖南長沙鋅廠從事自動化儀表技術(shù)工作,1994年到昆明理工大學從事教學和科研工作至今。主講課程:大學計算機基礎(chǔ)、網(wǎng)頁設(shè)計與制作、Visual FoxPro數(shù)據(jù)庫程序設(shè)計、微機組裝與維護、MySQL數(shù)據(jù)庫等多門課程。編寫教材:主編《Visual FoxPro數(shù)據(jù)庫》,參編《微機組裝與維護》、《大學計算機基礎(chǔ)》、《Visual FoxPro數(shù)據(jù)庫程序設(shè)計實驗指導》等多部教材??蒲校褐鞒纸ㄔO(shè)校級精品課1項,主持建設(shè)完成慕課1項,在建校級“金課”1項,主講的《MySQL數(shù)據(jù)庫設(shè)計與應(yīng)用》課程質(zhì)量檔次被我校評為國內(nèi)一流課程,多次獲得教學方面的獎勵。近五年來參與國家基金、省基金項目各1項,在其中承擔數(shù)據(jù)處理的工作,近5年來公開發(fā)表論文8篇,專利軟著15個。

圖書目錄

教材結(jié)構(gòu)圖1
第 1章 數(shù)據(jù)庫概述 2
1.1數(shù)據(jù)庫系統(tǒng)概述 3
1.1.1數(shù)據(jù)管理的發(fā)展 3
1.1.2數(shù)據(jù)庫系統(tǒng)組成 4
1.1.3數(shù)據(jù)庫技術(shù)發(fā)展的新方向 5
1.2數(shù)據(jù)模型 6
1.2.1數(shù)據(jù)模型概述 6
1.2.2概念模型及E-R圖 7
1.2.3數(shù)據(jù)模型的組成要素 9
1.2.4常用的數(shù)據(jù)模型 9
1.3關(guān)系模型 10
1.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu) 10
1.3.2關(guān)系的三類完整性 11
1.3.3關(guān)系代數(shù) 11
1.4關(guān)系數(shù)據(jù)庫設(shè)計 15
1.4.1數(shù)據(jù)庫設(shè)計概述 15
1.4.2需求分析 15
1.4.3概念結(jié)構(gòu)設(shè)計 16
1.4.3邏輯結(jié)構(gòu)設(shè)計 19
本章小結(jié) 22
第 1章習題 22
第 2章 初識MySQL 23
2.1 MySQL數(shù)據(jù)庫簡介 24
2.1.1 什么是MySQL 24
2.1.2 MySQL特點 24
2.1.3 MySQL的獲取與安裝配置 25
2.2 WampServer的安裝與配置 30
2.2.1 MySQL圖形用戶管理工具 30
2.2.2 WAMP與LAMP簡介 31
2.2.3 WampServer的安裝及配置 32
2.3 MySQL的配置與管理 35
2.3.1 MySQL的字符集及字符序 36
2.3.2 MySQL的存儲引擎 38
2.3.3 MySQL的安全設(shè)置 40
2.4 MySQL客戶端使用 42
2.4.1 MySQL命令行界面 42
2.4.2 MySQL的PhpMyAdmin管理工具的使用 43
2.5數(shù)據(jù)庫設(shè)計案例 46
2.5.1 MySQL數(shù)據(jù)庫的Web應(yīng)用概要 46
2.5.2 MySQL數(shù)據(jù)庫Web應(yīng)用原生操作 47
本章小結(jié) 50
第 2章習題 50
第3章 數(shù)據(jù)定義與操作 51
3.1 MySQL數(shù)據(jù)庫操作 52
3.1.1創(chuàng)建數(shù)據(jù)庫 52
3.1.2選擇數(shù)據(jù)庫 53
3.1.3修改數(shù)據(jù)庫 53
3.1.4查看數(shù)據(jù)庫 53
3.1.5刪除數(shù)據(jù)庫 54
3.2 MySQL數(shù)據(jù)類型 54
3.2.1數(shù)值型 54
3.2.2日期時間型 55
3.2.3字符型 55
3.2.4 MySQL特殊字符系列 55
3.2.5 二進制類型 56
3.2.6選擇合適的數(shù)據(jù)類型 56
3.3 數(shù)據(jù)表操作 57
3.3.1設(shè)計表 57
3.3.2創(chuàng)建表 58
3.3.3查看數(shù)據(jù)表 60
3.3.4復制表 61
3.3.5修改表名 61
3.3.6刪除表 62
3.4修改表 62
3.4.1修改字段信息 63
3.4.2 修改約束條件 64
3.4.3修改表的其他選項 66
3.5 記錄操作 66
3.5.1 插入記錄 66
3.5.2 修改記錄 68
3.5.3 刪除記錄 68
3.6 索引 69
3.6.1 索引簡介 69
3.6.2 索引與約束 69
3.6.3 索引設(shè)計原則 70
3.6.4 創(chuàng)建索引 70
3.6.5 刪除索引 71
本章小結(jié) 71
第3章習題 72
第4章 MySQL數(shù)據(jù)查詢與視圖 73
4.1查詢概述 74
4.1.1 理解查詢 74
4.1.2 基本查詢語句 75
4.2 單表查詢 76
4.2.1 查詢所有字段的數(shù)據(jù) 76
4.2.2 查詢指定字段的數(shù)據(jù) 77
4.2.3 為查詢的列指定別名 77
4.2.4 去掉查詢結(jié)果的重復值 78
4.3 條件查詢 78
4.3.1 WHERE子句 78
4.3.2 IN運算符 80
4.3.3 BETWEEN AND運算符 81
4.3.4 LIKE運算符 82
4.3.5 IS NULL運算符 82
4.4 連接查詢 83
4.4.1 內(nèi)連接查詢 84
4.4.2 外連接查詢 87
4.4.3 聯(lián)合查詢 88
4.4.4 自然連接 88
4.5 MySQL系統(tǒng)函數(shù) 89
4.5.1 聚合函數(shù) 89
4.5.2 數(shù)學函數(shù) 91
4.5.3 日期和時間函數(shù) 92
4.5.4 字符串函數(shù) 94
4.6 分組查詢 98
4.7 查詢結(jié)果排序 100
4.8 限制查詢結(jié)果的記錄數(shù)量 102
4.9 子查詢 103
4.9.1 使用標量子查詢 104
4.9.2 使用IN、ANY SOME、ALL的子查詢 104
4.9.3 使用EXISTS的子查詢 106
4.9.4 在數(shù)據(jù)操作語句中使用子查詢 107
4.10 查詢結(jié)果的去向 109
4.10.1 查詢結(jié)果輸出到變量 109
4.10.2 查詢結(jié)果輸出到文件 109
4.11 視圖 111
4.11.1 視圖概述 111
4.11.2 創(chuàng)建和操作視圖 111
4.11.3 操作視圖數(shù)據(jù) 114
4.11.4 刪除視圖 116
本章小結(jié) 116
第4章習題 117
第5章 MySQL編程基礎(chǔ) 118
5.1 MySQL編程概述 119
5.2 常量和變量 119
5.2.1 常量 119
5.2.2 系統(tǒng)變量 120
5.2.3 用戶自定義變量 122
5.2.4 DELIMITER與BEGIN-END語句塊 123
5.3運算符與表達式 124
5.3.1 算術(shù)運算 124
5.3.2 關(guān)系運算 125
5.3.3 邏輯運算 126
5.3.4 位運算 126
5.3.5 運算符優(yōu)先級 126
5.4 流程控制語句 127
5.4.1 選擇語句IF和CASE 127
5.4.2 循環(huán)控制語句 130
5.4.3 循環(huán)與游標 134
本章小結(jié) 137
第5章習題 137
第6章 存儲程序 138
6.1存儲程序介紹 139
6.1.1存儲程序概念 139
6.1.2存儲程序分類 140
6.2創(chuàng)建和調(diào)用存儲過程 141
6.2.1創(chuàng)建和調(diào)用存儲過程 141
6.2.2存儲過程的參數(shù)模式 142
6.2.3存儲過程返回結(jié)果集 144
6.2.4存儲過程的安全上下文 144
6.3創(chuàng)建和調(diào)用存儲函數(shù) 145
6.3.1創(chuàng)建和調(diào)用存儲函數(shù) 145
6.3.2存儲過程和存儲函數(shù)的差異 146
6.3.3存儲過程和存儲函數(shù)的共同特性 147
6.4管理存儲例程 148
6.4.1查看存儲例程的狀態(tài)和定義 148
6.4.2刪除存儲例程 149
6.4.3修改存儲例程的定義 149
6.4.4修改存儲例程的特性 149
6.4.5授權(quán)執(zhí)行存儲例程 149
6.5在存儲程序中使用游標和事務(wù) 150
6.5.1在存儲程序中使用游標 150
6.5.2在存儲過程中使用事務(wù) 152
6.6觸發(fā)器 153
6.6.1創(chuàng)建觸發(fā)器 153
6.6.2查看觸發(fā)器的定義 157
6.6.3刪除觸發(fā)器 157
6.7用事件定時執(zhí)行任務(wù) 158
6.7.1事件的概念和基本屬性 158
6.7.2創(chuàng)建事件 159
6.7.3查看事件的定義 160
6.7.4修改事件的屬性和定義 160
6.7.5刪除事件 161
6.8課程管理系統(tǒng)中的存儲程序 161
6.8.1對選課業(yè)務(wù)邏輯的討論 161
6.8.2選課業(yè)務(wù)中的存儲函數(shù)應(yīng)用 162
6.8.3選課業(yè)務(wù)中的存儲過程應(yīng)用 163
6.8.4選課業(yè)務(wù)中的觸發(fā)器應(yīng)用 165
本章小結(jié) 165
第6章習題 166
第7章 數(shù)據(jù)庫管理及安全 167
7.1用戶管理 168
7.1.1增加用戶 168
7.1.2更新用戶 169
7.2權(quán)限管理 170
7.2.1權(quán)限概念 170
7.2.2管理權(quán)限 173
7.3日志文件 174
7.3.1錯誤日志文件 175
7.3.2二進制日志文件 175
7.3.3通用查詢?nèi)罩疚募?176
7.3.4慢查詢?nèi)罩疚募?177
7.4備份與恢復 177
7.4.1備份的概念 177
7.4.2 MySQL數(shù)據(jù)備份 178
7.4.3 MySQL數(shù)據(jù)恢復 179
7.5事務(wù)處理 180
7.5.1事務(wù)概念 180
7.5.2 MySQL事務(wù)處理 181
7.5.3事務(wù)的隔離與鎖機制 182
本章小結(jié) 184
第7章習題 184
第8章 基于PHP的MySQL Web應(yīng)用 186
8.1 PHP概述 188
8.1.1 PHP是什么 188
8.1.2 B S PHP工作機理 189
8.1.3 PHP簡明語法入門 190
8.2 PHP的MySQL數(shù)據(jù)庫連接 194
8.2.1 以PHP的MySQL擴展連接數(shù)據(jù)庫 194
8.2.2 以PHP的mysqli擴展連接數(shù)據(jù)庫 196
8.2.3 PHP的PDO方式連接數(shù)據(jù)庫 197
8.3使用PHP實現(xiàn)MySQL數(shù)據(jù)庫級操作 198
8.3.1利用PHP列舉數(shù)據(jù)庫 198
8.3.2利用PHP創(chuàng)建及刪除數(shù)據(jù)庫 201
8.4使用PHP實現(xiàn)MySQL數(shù)據(jù)表級操作 202
8.4.1利用PHP查詢數(shù)據(jù) 202
8.4.2利用PHP實現(xiàn)對數(shù)據(jù)的增刪改 204
8.5 MySQL Web應(yīng)用實例 205
8.5.1 Dreamweaver在MySQL Web開發(fā)中的應(yīng)用 205
8.5.2 MySQL Web應(yīng)用規(guī)劃與設(shè)計概要 210
本章小結(jié) 212
第8章習題 212
第9章 課程管理系統(tǒng)綜合實例 213
9.1課程管理系統(tǒng)需求分析 213
9.1.1功能性需求 213
9.1.2非功能性需求 214
9.2系統(tǒng)設(shè)計 215
9.3 詳細設(shè)計 216
9.3.1數(shù)據(jù)庫設(shè)計 216
9.4 系統(tǒng)實現(xiàn) 218
9.4.1通用模塊實現(xiàn) 218
9.4.2學生子系統(tǒng)實現(xiàn) 226
9.4.3教師子系統(tǒng)實現(xiàn) 239
9.5課程管理系統(tǒng)的運行與測試 277
9.5.1 學生用戶的功能運行 277
9.5.2 教師用戶的功能運行 279
本章小結(jié) 282
參考文獻 283

本目錄推薦

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