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

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

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

定 價(jià):¥69.80

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

購(gòu)買這本書(shū)可以去


ISBN: 9787115585714 出版時(shí)間: 2022-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 271 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

教材結(jié)構(gòu)圖1
第 1章 數(shù)據(jù)庫(kù)概述 2
1.1數(shù)據(jù)庫(kù)系統(tǒng)概述 3
1.1.1數(shù)據(jù)管理的發(fā)展 3
1.1.2數(shù)據(jù)庫(kù)系統(tǒng)組成 4
1.1.3數(shù)據(jù)庫(kù)技術(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ù)庫(kù)設(shè)計(jì) 15
1.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 15
1.4.2需求分析 15
1.4.3概念結(jié)構(gòu)設(shè)計(jì) 16
1.4.3邏輯結(jié)構(gòu)設(shè)計(jì) 19
本章小結(jié) 22
第 1章習(xí)題 22
第 2章 初識(shí)MySQL 23
2.1 MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介 24
2.1.1 什么是MySQL 24
2.1.2 MySQL特點(diǎn) 24
2.1.3 MySQL的獲取與安裝配置 25
2.2 WampServer的安裝與配置 30
2.2.1 MySQL圖形用戶管理工具 30
2.2.2 WAMP與LAMP簡(jiǎn)介 31
2.2.3 WampServer的安裝及配置 32
2.3 MySQL的配置與管理 35
2.3.1 MySQL的字符集及字符序 36
2.3.2 MySQL的存儲(chǔ)引擎 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ù)庫(kù)設(shè)計(jì)案例 46
2.5.1 MySQL數(shù)據(jù)庫(kù)的Web應(yīng)用概要 46
2.5.2 MySQL數(shù)據(jù)庫(kù)Web應(yīng)用原生操作 47
本章小結(jié) 50
第 2章習(xí)題 50
第3章 數(shù)據(jù)定義與操作 51
3.1 MySQL數(shù)據(jù)庫(kù)操作 52
3.1.1創(chuàng)建數(shù)據(jù)庫(kù) 52
3.1.2選擇數(shù)據(jù)庫(kù) 53
3.1.3修改數(shù)據(jù)庫(kù) 53
3.1.4查看數(shù)據(jù)庫(kù) 53
3.1.5刪除數(shù)據(jù)庫(kù) 54
3.2 MySQL數(shù)據(jù)類型 54
3.2.1數(shù)值型 54
3.2.2日期時(shí)間型 55
3.2.3字符型 55
3.2.4 MySQL特殊字符系列 55
3.2.5 二進(jìn)制類型 56
3.2.6選擇合適的數(shù)據(jù)類型 56
3.3 數(shù)據(jù)表操作 57
3.3.1設(shè)計(jì)表 57
3.3.2創(chuàng)建表 58
3.3.3查看數(shù)據(jù)表 60
3.3.4復(fù)制表 61
3.3.5修改表名 61
3.3.6刪除表 62
3.4修改表 62
3.4.1修改字段信息 63
3.4.2 修改約束條件 64
3.4.3修改表的其他選項(xiàng) 66
3.5 記錄操作 66
3.5.1 插入記錄 66
3.5.2 修改記錄 68
3.5.3 刪除記錄 68
3.6 索引 69
3.6.1 索引簡(jiǎn)介 69
3.6.2 索引與約束 69
3.6.3 索引設(shè)計(jì)原則 70
3.6.4 創(chuàng)建索引 70
3.6.5 刪除索引 71
本章小結(jié) 71
第3章習(xí)題 72
第4章 MySQL數(shù)據(jù)查詢與視圖 73
4.1查詢概述 74
4.1.1 理解查詢 74
4.1.2 基本查詢語(yǔ)句 75
4.2 單表查詢 76
4.2.1 查詢所有字段的數(shù)據(jù) 76
4.2.2 查詢指定字段的數(shù)據(jù) 77
4.2.3 為查詢的列指定別名 77
4.2.4 去掉查詢結(jié)果的重復(fù)值 78
4.3 條件查詢 78
4.3.1 WHERE子句 78
4.3.2 IN運(yùn)算符 80
4.3.3 BETWEEN AND運(yùn)算符 81
4.3.4 LIKE運(yùn)算符 82
4.3.5 IS NULL運(yùn)算符 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ù)學(xué)函數(shù) 91
4.5.3 日期和時(shí)間函數(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 使用標(biāo)量子查詢 104
4.9.2 使用IN、ANY SOME、ALL的子查詢 104
4.9.3 使用EXISTS的子查詢 106
4.9.4 在數(shù)據(jù)操作語(yǔ)句中使用子查詢 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章習(xí)題 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語(yǔ)句塊 123
5.3運(yùn)算符與表達(dá)式 124
5.3.1 算術(shù)運(yùn)算 124
5.3.2 關(guān)系運(yùn)算 125
5.3.3 邏輯運(yùn)算 126
5.3.4 位運(yùn)算 126
5.3.5 運(yùn)算符優(yōu)先級(jí) 126
5.4 流程控制語(yǔ)句 127
5.4.1 選擇語(yǔ)句IF和CASE 127
5.4.2 循環(huán)控制語(yǔ)句 130
5.4.3 循環(huán)與游標(biāo) 134
本章小結(jié) 137
第5章習(xí)題 137
第6章 存儲(chǔ)程序 138
6.1存儲(chǔ)程序介紹 139
6.1.1存儲(chǔ)程序概念 139
6.1.2存儲(chǔ)程序分類 140
6.2創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程 141
6.2.1創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程 141
6.2.2存儲(chǔ)過(guò)程的參數(shù)模式 142
6.2.3存儲(chǔ)過(guò)程返回結(jié)果集 144
6.2.4存儲(chǔ)過(guò)程的安全上下文 144
6.3創(chuàng)建和調(diào)用存儲(chǔ)函數(shù) 145
6.3.1創(chuàng)建和調(diào)用存儲(chǔ)函數(shù) 145
6.3.2存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的差異 146
6.3.3存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的共同特性 147
6.4管理存儲(chǔ)例程 148
6.4.1查看存儲(chǔ)例程的狀態(tài)和定義 148
6.4.2刪除存儲(chǔ)例程 149
6.4.3修改存儲(chǔ)例程的定義 149
6.4.4修改存儲(chǔ)例程的特性 149
6.4.5授權(quán)執(zhí)行存儲(chǔ)例程 149
6.5在存儲(chǔ)程序中使用游標(biāo)和事務(wù) 150
6.5.1在存儲(chǔ)程序中使用游標(biāo) 150
6.5.2在存儲(chǔ)過(guò)程中使用事務(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用事件定時(shí)執(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)中的存儲(chǔ)程序 161
6.8.1對(duì)選課業(yè)務(wù)邏輯的討論 161
6.8.2選課業(yè)務(wù)中的存儲(chǔ)函數(shù)應(yīng)用 162
6.8.3選課業(yè)務(wù)中的存儲(chǔ)過(guò)程應(yīng)用 163
6.8.4選課業(yè)務(wù)中的觸發(fā)器應(yīng)用 165
本章小結(jié) 165
第6章習(xí)題 166
第7章 數(shù)據(jù)庫(kù)管理及安全 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錯(cuò)誤日志文件 175
7.3.2二進(jìn)制日志文件 175
7.3.3通用查詢?nèi)罩疚募?176
7.3.4慢查詢?nèi)罩疚募?177
7.4備份與恢復(fù) 177
7.4.1備份的概念 177
7.4.2 MySQL數(shù)據(jù)備份 178
7.4.3 MySQL數(shù)據(jù)恢復(fù) 179
7.5事務(wù)處理 180
7.5.1事務(wù)概念 180
7.5.2 MySQL事務(wù)處理 181
7.5.3事務(wù)的隔離與鎖機(jī)制 182
本章小結(jié) 184
第7章習(xí)題 184
第8章 基于PHP的MySQL Web應(yīng)用 186
8.1 PHP概述 188
8.1.1 PHP是什么 188
8.1.2 B S PHP工作機(jī)理 189
8.1.3 PHP簡(jiǎn)明語(yǔ)法入門(mén) 190
8.2 PHP的MySQL數(shù)據(jù)庫(kù)連接 194
8.2.1 以PHP的MySQL擴(kuò)展連接數(shù)據(jù)庫(kù) 194
8.2.2 以PHP的mysqli擴(kuò)展連接數(shù)據(jù)庫(kù) 196
8.2.3 PHP的PDO方式連接數(shù)據(jù)庫(kù) 197
8.3使用PHP實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)級(jí)操作 198
8.3.1利用PHP列舉數(shù)據(jù)庫(kù) 198
8.3.2利用PHP創(chuàng)建及刪除數(shù)據(jù)庫(kù) 201
8.4使用PHP實(shí)現(xiàn)MySQL數(shù)據(jù)表級(jí)操作 202
8.4.1利用PHP查詢數(shù)據(jù) 202
8.4.2利用PHP實(shí)現(xiàn)對(duì)數(shù)據(jù)的增刪改 204
8.5 MySQL Web應(yīng)用實(shí)例 205
8.5.1 Dreamweaver在MySQL Web開(kāi)發(fā)中的應(yīng)用 205
8.5.2 MySQL Web應(yīng)用規(guī)劃與設(shè)計(jì)概要 210
本章小結(jié) 212
第8章習(xí)題 212
第9章 課程管理系統(tǒng)綜合實(shí)例 213
9.1課程管理系統(tǒng)需求分析 213
9.1.1功能性需求 213
9.1.2非功能性需求 214
9.2系統(tǒng)設(shè)計(jì) 215
9.3 詳細(xì)設(shè)計(jì) 216
9.3.1數(shù)據(jù)庫(kù)設(shè)計(jì) 216
9.4 系統(tǒng)實(shí)現(xiàn) 218
9.4.1通用模塊實(shí)現(xiàn) 218
9.4.2學(xué)生子系統(tǒng)實(shí)現(xiàn) 226
9.4.3教師子系統(tǒng)實(shí)現(xiàn) 239
9.5課程管理系統(tǒng)的運(yùn)行與測(cè)試 277
9.5.1 學(xué)生用戶的功能運(yùn)行 277
9.5.2 教師用戶的功能運(yùn)行 279
本章小結(jié) 282
參考文獻(xiàn) 283

本目錄推薦

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