MySQL數據庫基礎項目化教程(微課版)

張蓉 王華 朱煒 朱瑩芳 胡愷君

  • 出版商: 清華大學
  • 出版日期: 2025-02-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 198
  • ISBN: 7302680191
  • ISBN-13: 9787302680192
  • 相關分類: MySQLSQL
  • 下單後立即進貨 (約4週~6週)

  • MySQL數據庫基礎項目化教程(微課版)-preview-1
  • MySQL數據庫基礎項目化教程(微課版)-preview-2
  • MySQL數據庫基礎項目化教程(微課版)-preview-3
MySQL數據庫基礎項目化教程(微課版)-preview-1

商品描述

"  本書較全面地介紹了MySQL 數據庫的基礎概念及其在現代信息系統中的應用。全書共分為11 個項目,涵蓋MySQL 數據庫的各關鍵內容,包括認識數據庫、安裝與配置MySQL 開發環境、數據庫設計、數據庫和表的管理、創建和管理約束、數據操縱、數據查詢、視圖和索引、數據庫編程、用戶與權限管理和數據庫備份與恢復。   本書可作為高校電腦相關專業和非電腦專業數據庫基礎和數據庫開發課程的教材,也適合電腦軟件開發人員、從事數據庫管理與維護工作的專業人員和廣大電腦愛好者自學使用。同時,本書還可作為全國電腦等級考試二級MySQL 數據庫程序設計及相關職業技能等級考試的參考資料。"

目錄大綱

 

目 錄

項目1 認識數據庫 ………………………………………………………………………… 1

任務1.1 認識數據與數據庫 ……………………………………………………………… 1

任務1.2 認識數據庫管理系統和數據庫系統 …………………………………………… 2

任務1.3 認識常見的數據庫管理系統 …………………………………………………… 3

項目任務單 ……………………………………………………………………………… 6

拓展任務 ………………………………………………………………………………… 7

項目2 安裝與配置MySQL 開發環境 …………………………………………………… 8

任務2.1 認識MySQL ……………………………………………………………………… 8

任務2.2 瞭解MySQL 發展史上的重大事件 …………………………………………… 9

任務2.3 搭建MySQL 開發環境 …………………………………………………………10

項目任務單 ……………………………………………………………………………… 24

拓展任務 ………………………………………………………………………………… 24

項目3 數據庫設計 …………………………………………………………………………25

任務3.1 瞭解數據庫設計 …………………………………………………………………25

任務3.2 瞭解關系數據庫的基本概念 ……………………………………………………26

任務3.3 需求分析 …………………………………………………………………………28

任務3.4 概念設計 …………………………………………………………………………33

任務3.5 邏輯設計 …………………………………………………………………………36

任務3.6 數據庫的規範化 …………………………………………………………………39

任務3.7 物理設計 …………………………………………………………………………44

項目任務單 ……………………………………………………………………………… 44

拓展任務 ………………………………………………………………………………… 45

MySQL 數據庫基礎項目化教程(微課版)

項目4 數據庫和表的管理 …………………………………………………………………46

任務4.1 認識SQL …………………………………………………………………………46

任務4.2 認識SQL 的規則與規範 …………………………………………………………48

任務4.3 創建與管理數據庫 ………………………………………………………………49

任務4.4 創建與管理表 ……………………………………………………………………56

項目任務單 ……………………………………………………………………………… 69

拓展任務 ………………………………………………………………………………… 70

項目5 創建和管理約束 ……………………………………………………………………71

任務5.1 理解約束 …………………………………………………………………………71

任務5.2 創建和管理唯一性約束 …………………………………………………………73

任務5.3 創建和管理檢查約束 ……………………………………………………………78

任務5.4 創建和管理外鍵約束 ……………………………………………………………81

項目任務單 ……………………………………………………………………………… 87

拓展任務 ………………………………………………………………………………… 87

項目6 數據操縱 ……………………………………………………………………………88

任務6.1 插入數據 …………………………………………………………………………88

任務6.2 更新數據 …………………………………………………………………………92

任務6.3 刪除數據 …………………………………………………………………………93

任務6.4 更新和刪除的指導原則 …………………………………………………………94

項目任務單 ……………………………………………………………………………… 94

拓展任務 ………………………………………………………………………………… 95

項目7 數據查詢 ……………………………………………………………………………96

任務7.1 使用SELECT 基本查詢語句 ……………………………………………………96

任務7.2 多表查詢 ……………………………………………………………………… 113

任務7.3 使用子查詢 …………………………………………………………………… 119

項目任務單 …………………………………………………………………………… 123

拓展任務 ……………………………………………………………………………… 124

項目8 視圖和索引 ……………………………………………………………………… 125

任務8.1 創建和使用視圖 ……………………………………………………………… 125

目 錄

V

目 錄

任務8.2 創建和使用索引 ……………………………………………………………… 131

項目任務單 …………………………………………………………………………… 135

拓展任務 ……………………………………………………………………………… 136

項目9 數據庫編程 ……………………………………………………………………… 137

任務9.1 認識常量和變量 ……………………………………………………………… 137

任務9.2 認識流程控制語句 …………………………………………………………… 140

任務9.3 創建和使用存儲過程 ………………………………………………………… 143

任務9.4 創建和管理存儲函數 ………………………………………………………… 151

任務9.5 異常處理 ……………………………………………………………………… 155

任務9.6 創建和使用觸發器 …………………………………………………………… 158

任務9.7 光標 …………………………………………………………………………… 164

項目任務單 …………………………………………………………………………… 168

拓展任務 ……………………………………………………………………………… 168

項目10 用戶與權限管理 ………………………………………………………………… 169

任務10.1 訪問控制 …………………………………………………………………… 169

任務10.2 用戶管理 …………………………………………………………………… 170

任務10.3 權限管理 …………………………………………………………………… 175

任務10.4 角色管理 …………………………………………………………………… 179

項目任務單 …………………………………………………………………………… 185

拓展任務 ……………………………………………………………………………… 186

項目11 數據庫備份與恢復 ……………………………………………………………… 187

任務11.1 認識數據庫備份 …………………………………………………………… 187

任務11.2 使用mysqldump 命令實現邏輯備份 ……………………………………… 188

任務11.3 MySQL 命令恢復數據 ……………………………………………………… 193

任務11.4 數據庫遷移 ………………………………………………………………… 194

項目任務單 …………………………………………………………………………… 197

拓展任務 ……………………………………………………………………………… 198

參考文獻 …………………………………………………………………………………… 199