MySQL數據庫應用與實踐教程(第2版)微課視頻版

卜耀華 石玉芳

  • 出版商: 清華大學
  • 出版日期: 2022-03-01
  • 定價: $294
  • 售價: 8.0$235
  • 語言: 簡體中文
  • ISBN: 7302601267
  • ISBN-13: 9787302601265
  • 相關分類: MySQLSQL
  • 立即出貨 (庫存 < 3)

  • MySQL數據庫應用與實踐教程(第2版)微課視頻版-preview-1
  • MySQL數據庫應用與實踐教程(第2版)微課視頻版-preview-2
  • MySQL數據庫應用與實踐教程(第2版)微課視頻版-preview-3
MySQL數據庫應用與實踐教程(第2版)微課視頻版-preview-1

商品描述

本書從數據庫技術的實際應用出發,根據應用型本科和高等職業教育的特點和要求,以任務驅動為主要教學方式編寫,每章都以具體的學習任務為主線,引導讀者理解、掌握知識和技能。全書共10章,從數據庫的規範化設計開始,通過大量豐富、實用、前後銜接的數據庫項目來完整地介紹MySQL 數據庫技術,具有概念清晰、系統全面、精講多練、實用性強和突出技能訓練等特點,可以使讀者由淺入深、全面、系統地掌握MySQL數據庫管理系統及其應用開發的相關知識。 本書基於教務管理系統設計了15個課堂實踐,以其作為主線貫穿全書,並配套豐富的微課視頻和課後練習,幫助讀者理解、掌握各章知識點,尤其是重點和難點。 本書可作為高等學校電腦及相關專業的教材或參考用書,也可作為各類培訓學校教材,還可供數據庫開發或管理人員、自學MySQL 數據庫技術的讀者使用。

目錄大綱

目錄

第1章數據庫技術基礎

1.1數據庫系統概述

1.1.1數據庫概念

1.1.2數據管理技術的產生和發展

1.1.3數據庫系統的特點

1.2數據模型

1.2.1數據處理的三個世界

1.2.2實體間的聯系

1.2.3數據模型的分類

1.2.4關系模型的規範化

1.2.5關系運算

1.3數據庫系統結構

1.3.1數據庫系統的三級模式結構

1.3.2數據庫系統的二級映像

1.4數據庫設計基礎

1.4.1設計原則

1.4.2設計步驟

1.5需求分析

1.5.1需求分析的任務

1.5.2需求分析的方法

1.5.3數據字典

1.6數據庫實施

1.6.1數據的載入和應用程序的調試

1.6.2數據庫的試運行

課堂實踐1: 教務管理系統的數據庫設計

小結

思考與實踐

第2章MySQL概述

2.1MySQL的功能及特點

2.1.1MySQL的版本

2.1.2MySQL的特性

2.2MySQL的安裝和配置

2.2.1安裝MySQL

2.2.2配置MySQL服務器

2.3MySQL管理工具

2.3.1MySQL Workbench——管理工具

2.3.2MySQL Administrator——管理器工具

2.3.3MySQL Query Browser——數據查詢工具

2.3.4MySQL Migration Toolkit——數據庫遷移工具

課堂實踐2: MySQL的簡單應用

小結

思考與實踐

第3章數據庫的創建與管理

3.1MySQL數據庫簡介

3.1.1數據庫的構成

3.1.2數據庫文件

3.1.3數據庫對象

3.1.4數據庫對象的標識符

3.2管理數據庫

3.2.1創建數據庫

3.2.2查看已有的數據庫

3.2.3打開數據庫

3.2.4修改數據庫

3.2.5刪除數據庫

3.2.6使用MySQL Workbench管理數據庫

課堂實踐3: 創建和管理教務管理系統數據庫

小結

思考與實踐

第4章表的創建與管理

4.1表概述

4.1.1表的概念

4.1.2表的類型

4.1.3表的數據類型

4.1.4表的設計

4.2創建和管理表

4.2.1創建表

4.2.2查看表的信息

4.2.3修改表結構

4.2.4刪除表

4.3表數據操作

4.3.1添加數據

4.3.2更新數據

4.3.3刪除數據

課堂實踐4: 創建教務管理系統數據表

4.4創建和管理索引

4.4.1索引概述

4.4.2創建索引

4.4.3查看索引

4.4.4刪除索引

4.5數據完整性

4.5.1數據完整性的分類

4.5.2數據完整性的實現

4.5.3使用約束

課堂實踐5: 教務管理系統中表的約束管理

小結

思考與實踐

第5章數據查詢與視圖管理

5.1簡單查詢

5.1.1SELECT語句結構

5.1.2SELECT子語句

5.1.3WHERE子語句

5.1.4ORDER BY子語句

5.1.5GROUP BY子語句

5.1.6HAVING子語句

課堂實踐6: 簡單查詢的應用

5.2連接查詢

5.2.1內連接

5.2.2外連接

5.2.3交叉連接

5.2.4自連接

5.2.5多表連接

課堂實踐7: 連接查詢的應用

5.3子查詢

5.3.1IN子查詢

5.3.2比較運算符子查詢

5.3.3ANY或ALL子查詢

5.3.4EXISTS子查詢

課堂實踐8: 子查詢的應用

5.4聯合查詢

5.4.1UNION操作符

5.4.2UNION操作符和JOIN操作符的區別與聯系

5.5視圖管理

5.5.1視圖概述

5.5.2創建視圖

5.5.3更新視圖

5.5.4刪除視圖

課堂實踐9: 教務管理系統中視圖管理的應用

小結

思考與實踐

第6章MySQL編程基礎

6.1SQL基礎

6.1.1標識符

6.1.2註釋

6.1.3數據類型

6.1.4常量與變量

6.1.5操作符

6.1.6表達式

6.2函數

6.2.1系統函數

6.2.2存儲函數

6.3流程控制語句

6.3.1順序控制語句

6.3.2分支控制語句

6.3.3循環控制語句

6.4游標

6.4.1游標的概念

6.4.2游標的使用

課堂實踐10: 游標在教務管理系統中的應用

小結

思考與實踐

第7章存儲過程和觸發器

7.1存儲過程

7.1.1存儲過程概述

7.1.2創建存儲過程

7.1.3管理存儲過程

7.1.4存儲過程中的異常處理

課堂實踐11: 創建查詢選課記錄的存儲過程

7.2觸發器

7.2.1觸發器概述

7.2.2創建觸發器

7.2.3管理觸發器

課堂實踐12: 創建一個插入事件觸發器

7.3事件

7.3.1創建事件

7.3.2管理事件

小結

思考與實踐

第8章數據庫安全管理

8.1MySQL的安全性

8.1.1MySQL安全性概述

8.1.2MySQL安全管理等級

8.2用戶管理

8.2.1創建用戶

8.2.2修改用戶名和密碼

8.2.3刪除用戶

8.3權限管理

8.3.1權限概述

8.3.2授予權限

8.3.3收回權限

8.3.4查看權限

課堂實踐13: 創建數據管理員用戶

8.4日誌文件

8.4.1二進制日誌

8.4.2錯誤日誌

8.4.3通用查詢日誌

8.4.4慢查詢日誌

8.5數據備份與恢復

8.5.1數據備份

8.5.2數據恢復

課堂實踐14: 備份教務管理系統數據庫

小結

思考與實踐

第9章事務與鎖

9.1事務

9.1.1事務概述

9.1.2事務操作

9.2鎖

9.2.1並發問題

9.2.2事務的隔離級別

9.2.3MySQL中的鎖定

課堂實踐15: 定義一個學生選課的事務

小結

思考與實踐

第10章數據庫應用開發實例

10.1系統分析

10.1.1開發背景

10.1.2需求分析

10.2系統設計

10.2.1系統功能設計

10.2.2數據庫設計

10.2.3開發環境選擇

10.3系統實現

10.3.1數據庫訪問設計

10.3.2登錄模塊設計

10.3.3圖書借閱管理模塊設計

10.3.4系統主模塊設計

小結

思考與實踐

參考文獻