數據庫原理及 MySQL 應用 (微課視頻版)

曲彤安,王秀英,廖旭金

  • 出版商: 清華大學
  • 出版日期: 2022-09-01
  • 定價: $359
  • 售價: 7.5$269
  • 語言: 簡體中文
  • ISBN: 7302609705
  • ISBN-13: 9787302609704
  • 相關分類: MySQLSQL
  • 立即出貨 (庫存=1)

  • 數據庫原理及 MySQL 應用 (微課視頻版)-preview-1
  • 數據庫原理及 MySQL 應用 (微課視頻版)-preview-2
  • 數據庫原理及 MySQL 應用 (微課視頻版)-preview-3
數據庫原理及 MySQL 應用 (微課視頻版)-preview-1

商品描述

《數據庫原理及MySQL應用(微課視頻版)》第1~3章講述原理內容,系統地介紹了數據庫的基礎理論知識;第4~9章講述基礎知識,基於MySQL 8.0.26,以圖書銷售系統的數據庫設計、操縱和管理為主線,詳細地介紹了MySQL的基礎知識以及基本操作;第10~12章為提高內容,介紹了MySQL的高級管理功能。 《數據庫原理及MySQL應用(微課視頻版)》採用理論帶動實訓、實訓推動理論的編寫方式,以2個案例貫穿全書,圖書銷售系統案例用於章節實例,教學管理系統案例用於實踐練習。書中提供了大量的例題、實踐練習,並附有全部案實現腳本和練習參考答案,有助於讀者理解知識、掌握知識、運用知識。本書還配套微課視頻、教學課件(PPT)、程序代碼、教學大綱、電子教案等資源。 《數據庫原理及MySQL應用(微課視頻版)》既可作為高等院校、高職高專院校電腦及相關專業學生的數據庫原理與應用課程教材,可作為從事數據庫管理,開發與應用的相關人員的參考用書,是一本適合廣大IT技術人員和電腦編程愛好者的讀物。

目錄大綱

 

目錄

 

 

第1章數據庫技術概述(視頻講解: 16分鐘,3集)

 

1.1數據管理的形式

 

1.2數據抽象與數據模型

 

1.2.1數據抽象

 

1.2.2數據模型

 

1.3數據庫系統

 

1.3.1數據庫系統的組成

 

1.3.2數據庫管理系統的功能

 

第2章關系數據庫原理(視頻講解: 43分鐘,3集)

 

2.1關系數據模型

 

2.1.1關系的基本結構

 

2.1.2關鍵字

 

2.1.3關系模式與關系實例

 

2.1.4關系模型的特點

 

2.2關系代數

 

2.2.1基本運算

 

2.2.2附加運算

 

2.2.3擴展運算

 

2.2.4數據修改

 

2.3關系規範化

 

2.3.1第一範式

 

2.3.2操作異常問題

 

2.3.3函數依賴

 

2.3.4第二範式

 

2.3.5第三範式

 

2.4實踐練習

 

第3章關系數據庫設計(視頻講解: 29分鐘,3集)

 

3.1實體聯系模型

 

3.1.1實體聯系模型的要素

 

3.1.2碼

 

3.1.3強實體型與弱實體型

 

3.2概念結構設計

 

3.2.1局部概念數據模型

 

3.2.2全局概念數據模型

 

3.3邏輯結構設計

 

3.3.1實體型和屬性的轉換

 

3.3.2聯系的轉換

 

3.4實踐練習

 

第4章MySQL的安裝(視頻講解: 80分鐘,4集)

 

4.1MySQL概述

 

4.2MySQL服務器安裝與配置

 

4.2.1獲取MySQL

 

4.2.2安裝與配置MySQL

 

4.2.3MySQL服務的啟動與終止

 

4.2.4MySQL數據庫的登錄與退出

 

4.2.5MySQL相關命令

 

4.3MySQL客戶端工具的使用

 

4.3.1安裝Navicat

 

4.3.2建立MySQL連接

 

4.4MySQL數據庫管理

 

4.4.1數據庫的創建

 

4.4.2數據庫的查看

 

4.4.3數據庫的選擇

 

4.4.4數據庫的修改

 

4.4.5數據庫的刪除

 

4.5可視化操作指導

 

4.6實踐練習

 

 

 

 

 

 

 

第5章MySQL數據表管理(視頻講解: 80分鐘,3集)

 

5.1MySQL支持的數據類型

 

5.1.1數值數據類型

 

5.1.2字符數據類型

 

5.1.3日期和時間數據類型

 

5.1.4Spatial數據類型

 

5.1.5JSON數據類型

 

5.2數據表操作

 

5.2.1表的概念

 

5.2.2表的創建

 

5.2.3表的修改

 

5.2.4表的刪除

 

5.3數據操作

 

5.3.1數據插入

 

5.3.2數據更新

 

5.3.3數據刪除

 

5.4可視化操作指導

 

5.5實踐練習

 

第6章MySQL索引與完整性約束(視頻講解: 80分鐘,3集)

 

6.1索引的定義

 

6.1.1索引的概念

 

6.1.2查看索引

 

6.1.3創建索引

 

6.1.4修改索引可見性

 

6.1.5刪除索引

 

6.2數據完整性

 

6.2.1數據完整性定義

 

6.2.2數據完整性類型

 

6.3約束

 

6.3.1主鍵約束

 

6.3.2唯一性約束

 

6.3.3外鍵約束

 

6.3.4默認值約束

 

6.3.5非空約束

 

6.3.6自增約束

 

6.3.7檢查約束

 

6.4可視化操作指導

 

6.5實踐練習

 

第7章MySQL查詢和視圖(視頻講解: 88分鐘,5集)

 

7.1基本查詢語句

 

7.2單表查詢

 

7.2.1查詢所有列數據

 

7.2.2查詢指定列數據

 

7.2.3去掉重復記錄

 

7.2.4表達式查詢

 

7.2.5查詢指定記錄

 

7.2.6帶聚合函數的查詢

 

7.2.7分組查詢

 

7.2.8排序查詢

 

7.2.9限制結果數量查詢

 

7.2.10輸出到文件

 

7.3多表查詢

 

7.3.1內連接

 

7.3.2外連接

 

7.3.3交叉連接

 

7.3.4合並連接

 

7.3.5自連接

 

7.4子查詢

 

7.4.1帶比較運算符的子查詢

 

7.4.2帶關鍵字IN的子查詢

 

7.4.3帶關鍵字EXISTS的子查詢

 

7.4.4帶關鍵字ANY的子查詢

 

7.4.5帶關鍵字ALL的子查詢

 

7.4.6利用子查詢修改數據

 

7.5視圖

 

7.5.1創建視圖

 

7.5.2查看視圖

 

7.5.3修改視圖

 

7.5.4查詢視圖

 

7.5.5更新視圖

 

7.5.6刪除視圖

 

7.6可視化操作指導

 

7.7實踐練習

 

第8章MySQL語言結構(視頻講解: 75分鐘,4集)

 

8.1常量和變量

 

8.1.1常量

 

8.1.2變量

 

8.2運算符和表達式

 

8.2.1算術運算符

 

8.2.2比較運算符

 

8.2.3邏輯運算符

 

8.2.4位運算符

 

8.2.5運算符優先級

 

8.2.6表達式

 

8.3函數

 

8.3.1系統內置函數

 

8.3.2自定義函數

 

8.4程序流程控制

 

8.4.1判斷語句

 

8.4.2循環語句

 

8.4.3跳轉語句

 

8.5可視化操作指導

 

8.6實踐練習

 

第9章MySQL過程式數據庫對象(視頻講解: 74分鐘,4集)

 

9.1存儲過程

 

9.1.1存儲過程的創建與使用

 

9.1.2存儲過程的修改與刪除

 

9.1.3存儲過程異常處理

 

9.1.4存儲過程與函數的聯系與區別

 

9.2游標

 

9.2.1游標的使用過程

 

9.2.2利用游標檢索數據

 

9.3觸發器

 

9.3.1觸發器概述

 

9.3.2創建觸發器

 

9.3.3查看觸發器

 

9.3.4刪除觸發器

 

9.4事件

 

9.4.1事件概述

 

9.4.2開啟或關閉事件調度器

 

9.4.3創建事件

 

9.4.4事件管理

 

9.5可視化操作指導

 

9.6實踐練習

 

第10章MySQL數據庫管理(視頻講解: 63分鐘,4集)

 

10.1日誌管理

 

10.1.1二進制日誌

 

10.1.2錯誤日誌

 

10.1.3通用查詢日誌

 

10.1.4慢查詢日誌

 

10.2備份與恢復

 

10.2.1用mysqldump命令備份數據

 

10.2.2用普通文件備份數據

 

10.2.3用mysql命令恢復數據

 

10.2.4用SOURCE命令恢復數據

 

10.2.5用二進制日誌恢復數據

 

10.3表的導入與導出

 

10.3.1用SELECT…INTO OUTFILE導出數據

 

10.3.2用mysqldump命令導出數據

 

10.3.3用mysql命令導出數據

 

10.3.4用LOAD DATA INFILE導入數據

 

10.3.5用mysqlimport導入數據

 

10.4表的維護

 

10.4.1ANALYZE TABLE語句

 

10.4.2CHECK TABLE語句

 

10.4.3CHECKSUM TABLE語句

 

10.4.4OPTIMIZE TABLE語句

 

10.4.5REPAIR TABLE語句

 

10.5可視化操作指導

 

10.6實踐練習

 

第11章MySQL安全管理(視頻講解: 72分鐘,3集)

 

11.1數據庫安全概述

 

11.1.1數據安全需求

 

11.1.2安全控制方法

 

11.2MySQL安全機制

 

11.2.1概述

 

11.2.2用戶管理

 

11.2.3權限管理

 

11.2.4角色管理

 

11.3數據庫安全加固

 

11.3.1操作系統級別

 

11.3.2MySQL級別

 

11.3.3網絡級別

 

11.4實踐練習

 

第12章MySQL事務管理與並發控制(視頻講解: 50分鐘,3集)

 

12.1MySQL的存儲引擎

 

12.1.1常用的存儲引擎

 

12.1.2存儲引擎的管理

 

12.2事務管理

 

12.2.1事務的簡介

 

12.2.2事務的管理

 

12.2.3事務的隔離級別

 

12.3並發控制

 

12.3.1MVCC

 

12.3.2鎖機制

 

12.4實踐練習

 

附錄A圖書銷售系統實驗數據

 

附錄B教學管理系統實驗數據