MySQL數據庫技術項目教程

包芳、曹雪花、崔蓬、湯明偉

  • 出版商: 清華大學
  • 出版日期: 2026-08-01
  • 售價: $354
  • 語言: 簡體中文
  • ISBN: 7302722056
  • ISBN-13: 9787302722052
  • 相關分類: MySQLSQLJava 相關技術
  • 下單後立即進貨 (約4週~6週)

  • MySQL數據庫技術項目教程-preview-1
  • MySQL數據庫技術項目教程-preview-2
  • MySQL數據庫技術項目教程-preview-3
  • MySQL數據庫技術項目教程-preview-4
  • MySQL數據庫技術項目教程-preview-5
  • MySQL數據庫技術項目教程-preview-6
  • MySQL數據庫技術項目教程-preview-7
MySQL數據庫技術項目教程-preview-1

相關主題

商品描述

《MySQL數據庫技術項目教程》以“學生成績管理系統”數據庫作為教學驅動項目,以“圖書借閱管理系統”數據庫作為拓展訓練項目,將數據庫的設計、完整性控制、記錄維護、查詢統計、服務器端編程、性能優化、備份恢復、安全控制等內容組織在各任務中。《MySQL數據庫技術項目教程》主要任務包括系統數據庫的設計、建庫、建表、數據完整性控制、記錄的維護(添加、刪除、修改)、單表查詢和統計(單表查詢、單表統計、分組統計等)、多表查詢和統計(兩表查詢統計、三表查詢統計、嵌套查詢等)、索引和視圖、存儲過程、觸發器、備份恢復、日誌、用戶及權限,以及學生成績管理系統軟件開發(基於Java Web,含登錄和信息管理等模塊)。 《MySQL數據庫技術項目教程》適合作為職業技術院校信息技術大類各專業學生學習數據庫技術的教材,也可供企業中的數據庫管理員、程序員和其他數據庫相關人員學習與參考。

作者簡介

包芳,女,江陰職業技術學院教授,江蘇省“333高層次人才培養工程”中青年學術技術帶頭人。長期從事軟件技術專業數據庫設計與應用課程教學工作,軟件設計與開發及數據庫理論教學和項目實踐方面擁有大量的教學經驗。

目錄大綱

目錄

階段1正確設計數據庫並維護

任務1數據庫技術概述 

1.1數據庫相關概念

1.2數據庫的使用人員

1.3SQL概述

1.4數據管理技術的發展

1.5數據模型

1.6關系模型

習題1

任務2MySQL簡介 

2.1MySQL概述

2.2數據庫服務的安裝和配置

2.3數據庫服務的啟動和登錄

2.4安裝操作

2.5配置操作

2.6啟動操作

2.7數據庫服務的登錄

2.8MySQL客戶端軟件

習題2

任務3學生成績數據庫的設計 

3.1數據庫設計和運維流程

3.2需求分析

3.3概念設計

3.4邏輯設計

3.5物理設計

3.6確定數據庫、表的實現細節

3.7學生成績管理系統數據庫的需求分析

3.8學生成績管理系統數據庫的概念設計

3.9學生成績管理系統數據庫的邏輯設計

3.10學生成績管理系統數據庫的物理設計

3.11學生成績管理系統數據庫的實現細節

習題3

任務4學生成績數據庫的創建

4.1字符集和排序規則

4.2存儲引擎

4.3MySQL的系統數據庫

4.4在Navicat中創建數據庫

4.5用CREATE DATABASE語句創建數據庫

4.6用USE語句打開數據庫

4.7用ALTER DATABASE語句修改數據庫

4.8用SHOW CREATE DATABASE 語句查看數據庫

4.9用DROP DATABASE語句刪除數據庫

習題4

任務5學生成績數據庫中表的創建

5.1表、字段和記錄

5.2MySQL的數據類型

5.3MySQL的函數

5.4字段的約束

5.5在Navicat中創建數據表

5.6用CREATE TABLE語句創建數據表

5.7數據表結構的修改

5.8字段約束的創建

5.9用SHOW CREATE TABLE語句查看數據表結構

5.10用DROP TABLE語句刪除數據表

習題5

任務6學生成績數據庫的完整性控制

6.1完整性的概念

6.2實體完整性與主鍵

6.3參照完整性與外鍵

6.4主鍵的定義和效果展示

6.5外鍵的定義和效果展示

習題6

任務7學生成績數據庫中記錄的維護

7.1運算符和條件表達式

7.2記錄的添加

7.3記錄的刪除

7.4記錄的更新

習題7

本階段總結

階段2數據庫中的各類查詢統計

任務8學生成績數據庫中的單表查詢統計

8.1關系代數簡介

8.2集合運算

8.3專門的關系運算

8.4統計函數

8.5MySQL查詢中的大小寫字符區分問題

8.6單表查詢

8.7單表查詢問題的技術模型

8.8條件統計問題的技術模型

8.9分組統計

8.10分組統計問題的技術模型

習題8

任務9學生成績數據庫中的多表查詢統計

9.1內連接INNER JOIN

9.2左連接LEFT JOIN和其他連接

9.3多表查詢語句與技術模型

9.4多表統計語句與技術模型

9.5嵌套查詢語句與技術模型

習題9

本階段總結

階段3數據庫中的效率優化

任務10學生成績數據庫中的索引

10.1索引的概念

10.2B樹索引和哈希索引

10.3聚簇索引和非聚簇索引

10.4普通索引、唯一性索引、全文索引

10.5索引與約束的關系

10.6索引的創建

10.7索引的作用

10.8索引的刪除

習題10

任務11學生成績數據庫中的視圖

11.1視圖的本質

11.2視圖的作用

11.3視圖的創建

11.4視圖的應用

11.5用SHOW CREATE VIEW語句查看視圖

11.6用ALTER VIEW語句修改視圖

11.7用DROP VIEW語句刪除視圖

習題11

本階段總結

階段4數據庫中的服務器端編程

任務12學生成績數據庫中的存儲過程

12.1常量

12.2變量

12.3控制語句

12.4存儲過程

12.5存儲函數

12.6存儲過程的創建和調用

12.7用SHOW CREATE PROCEDURE語句查看存儲過程

12.8用DROP PROCEDURE語句刪除存儲過程

12.9存儲函數的創建和調用

12.10用SHOW CREATE FUNCTION語句查看存儲函數

12.11用DROP FUNCTION語句刪除存儲函數

習題12

任務13學生成績數據庫中的觸發器

13.1觸發器的概念

13.2創建觸發器

13.3觸發器的觸發和效果驗證

13.4用SHOW CREATE TRIGGER語句查看觸發器

13.5用DROP TRIGGER語句刪除觸發器

13.6觸發器的應用

習題13

本階段總結

階段5保障數據庫的安全

任務14學生成績數據庫的備份與恢復

14.1備份概述

14.2備份的分類

14.3備份的策略

14.4恢復

14.5完整備份和恢復

14.6增量備份和恢復

14.7邏輯備份和恢復

14.8導入/導出的實現

習題14

任務15學生成績數據庫中的日誌

15.1日誌的分類

15.2錯誤日誌

15.3通用查詢日誌

15.4慢查詢日誌

15.5二進制日誌的查看和設置

15.6應用日誌追蹤誤操作並修復

習題15

任務16學生成績數據庫中的用戶及其權限

16.1MySQL的訪問控制

16.2MySQL的權限表

16.3創建用戶

16.4設置用戶權限

習題16

本階段總結 

階段6基於Java Web的軟件系統開發

任務17基於Java Web的學生成績管理系統開發

17.1JDBC基礎

17.2三層架構

17.3登錄模塊

17.4登錄用戶名的獲取和後續應用

17.5課程瀏覽和查詢

17.6課程的新增

17.7課程的修改

17.8課程的刪除

習題17 

本階段總結 

參考文獻