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

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

作者: 卜耀華 石玉芳
出版社: 清華大學
出版在: 2022-03-01
ISBN-13: 9787302601265
ISBN-10: 7302601267





內容描述


本書從數據庫技術的實際應用出發,根據應用型本科和高等職業教育的特點和要求,以任務驅動為主要教學方式編寫,每章都以具體的學習任務為主線,引導讀者理解、掌握知識和技能。全書共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系統主模塊設計

小結

思考與實踐

參考文獻




相關書籍

Professional Microsoft SQL Server 2014 Integration Services (Paperback)

作者 Brian Knight Devin Knight Jessica M. Moss Mike Davis Chris Rock

2022-03-01

MySQL網絡數據庫設計與開發(第2版)

作者 丁允超

2022-03-01

SQL Server 2008數據庫應用技術(第2版)

作者 張素青 王利

2022-03-01