MySQL數據庫技術項目教程
包芳、曹雪花、崔蓬、湯明偉
相關主題
商品描述
作者簡介
目錄大綱
目錄
階段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
本階段總結
參考文獻







