買這商品的人也買了...
-
$230MySQL數據庫技術與項目應用教程
-
$204雲數據庫應用(MySQL)
-
$284Web 數據庫技術與 MySQL 應用教程
相關主題
商品描述
本書以MySQL數據庫管理系統為平臺,講解關系數據庫基本原理及其在MySQL數據庫中的應用。主要內容包括認識數據庫、數據庫設計、MySQL環境部署、數據庫的創建與管理、數據表的創建與管理、數據更新、簡單數據查詢、高級數據查詢、查詢優化、數據庫的編程訪問、數據庫的安全管理。本書突出了以技能培養為主的職業教育特點,採用項目導入、任務驅動的編寫方式。每個項目均設置項目描述、學習目標、任務(含任務描述、相關知識、任務實施等)、知識拓展、同步實訓等環節,並在每個項目後配備習題,幫助讀者鞏固所學的知識點。本書提供配套的教學PPT、案例數據庫、習題與參考答案、同步實訓與參考答案、微課視頻等教學資源。其中,微課視頻需要讀者掃描書中的二維碼進行觀看,其他資源可以在華信教育資源網(www.hxedu.com.cn)中免費下載。本書結構清晰、圖文並茂、淺顯易懂、實用性強,可作為高等職業院校電腦及相關專業的專業課教材,也可供數據庫技術初學者選用參考。
作者簡介
胡巧兒,女,浙江永康市人,漢族,副教授。
1990年7月畢業於山東大學計算機系,取得學士學位,2008年取得上海海事大學計算機技術專業工程碩士學位。
目前任職於江蘇海事職業技術學院信息工程學院,主要從事數據庫課程的教學工作,主講的課程有《Visual Foxpro程序設計》、《SQL Server數據庫應用》、《Oracle數據庫應用》、《數據庫原理》、《數據庫應用開發技術(MySQL)》、《軟件測試》、《數據結構》、《C#程序設計》等。
目錄大綱
項目1 認識數據庫 1
任務1.1 理解數據庫的基本概念 1
1.1.1 數據 1
1.1.2 數據庫 2
1.1.3 數據庫管理系統 2
1.1.4 數據庫系統 3
任務1.2 理解數據模型 5
1.2.1 概念模型 5
1.2.2 關系模型 6
任務1.3 瞭解SQL 11
1.3.1 SQL語句的分類 11
1.3.2 SQL的特點 11
習題一 14
項目2 數據庫設計 17
任務2.1 概念結構設計 17
2.1.1 設計局部E-R圖 18
2.1.2 設計全局E-R圖 18
任務2.2 邏輯結構設計——E-R圖轉換為關系模型 22
任務2.3 邏輯結構設計——關系模型的優化 23
2.3.1 不好的關系模式 24
2.3.2 函數依賴 25
2.3.3 範式 26
2.3.4 關系模式分解 26
習題二 29
項目3 MySQL環境部署 33
任務3.1 MySQL的安裝與配置 33
任務3.2 使用MySQL 45
3.2.1 啟動與停止MySQL服務 45
3.2.2 MySQL客戶端實用程序 47
習題三 53
項目4 數據庫的創建與管理 55
任務4.1 創建與查看數據庫 55
4.1.1 創建數據庫 55
4.1.2 查看數據庫 57
任務4.2 管理數據庫 59
4.2.1 修改數據庫 59
4.2.2 刪除數據庫 59
任務4.3 使用Navicat for MySQL創建與管理數據庫 60
習題四 66
項目5 數據表的創建與管理 67
任務5.1 理解數據表的基礎知識 67
5.1.1 表的命名 67
5.1.2 數據類型 68
任務5.2 創建與查看數據表 71
5.2.1 創建數據表 71
5.2.2 查看數據表 72
任務5.3 管理數據表 75
5.3.1 修改數據表 75
5.3.2 刪除數據表 76
任務5.4 實施數據完整性 79
任務5.5 使用Navicat創建與管理數據表 84
習題五 93
項目6 數據更新 99
任務6.1 插入記錄 99
任務6.2 修改記錄 103
任務6.3 刪除記錄 106
習題六 111
項目7 簡單數據查詢 116
任務7.1 單表無條件查詢 116
任務7.2 單表有條件查詢 121
任務7.3 單表統計查詢 126
習題七 131
項目8 高級數據查詢 138
任務8.1 交叉連接與內連接 138
任務8.2 外連接與自連接 142
任務8.3 子查詢 145
任務8.4 子查詢在更新語句中的應用 149
任務8.5 集合查詢 153
習題八 157
項目9 查詢優化 162
任務9.1 創建與使用視圖 162
9.1.1 視圖的概念 162
9.1.2 創建視圖 163
9.1.3 查看視圖 163
9.1.4 使用視圖 164
9.1.5 修改視圖 164
9.1.6 刪除視圖 164
任務9.2 創建與使用索引 169
9.2.1 索引的概念 169
9.2.2 創建索引 170
9.2.3 使用索引 171
9.2.4 刪除索引 171
習題九 176
項目10 數據庫的編程訪問 179
任務10.1 掌握MySQL編程基礎 179
10.1.1 常量與變量 180
10.1.2 流程控制語句 181
任務10.2 掌握常用的內置函數 185
10.2.1 數學函數 186
10.2.2 字符串函數 186
10.2.3 日期時間函數 186
10.2.4 流程控制函數 187
任務10.3 創建與使用存儲過程 195
10.3.1 存儲過程的概念 195
10.3.2 創建存儲過程 195
10.3.3 調用存儲過程 196
10.3.4 查看存儲過程 196
10.3.5 刪除存儲過程 197
任務10.4 創建與使用自定義函數 200
10.4.1 自定義函數概述 200
10.4.2 創建自定義函數 200
習題十 205
項目11 數據庫的安全管理 207
任務11.1 用戶管理 207
11.1.1 查看用戶 208
11.1.2 創建用戶 208
11.1.3 修改用戶密碼 208
11.1.4 刪除用戶 209
任務11.2 權限管理 211
11.2.1 查看權限 212
11.2.2 授予權限 213
11.2.3 收回權限 214
任務11.3 數據的備份與還原 217
11.3.1 數據備份 217
11.3.2 還原數據 218
習題十一 224