本書以MySQL數(shù)據庫管理系統(tǒng)為平臺, 以“學生信息管理”數(shù)據庫的設計、應用和管理為主線, 以數(shù)據庫系統(tǒng)的開發(fā)過程為順序, 循序漸進地講述了數(shù)據庫的設計、數(shù)據庫及數(shù)據表的創(chuàng)建、數(shù)據完整性的實現(xiàn)、數(shù)據查詢、視圖與索引的使用、存儲過程的應用、數(shù)據庫的可靠性與安全性的管理和實現(xiàn)等內容。項目的內容編排都按照項目式教學法進行, 包括能力目標、情境描述、項目分析、項目實施、相關知識和課外任務等, 按照職業(yè)領域工作過程的邏輯, 以項目為載體組織教學單元, 體現(xiàn)模塊化、系列化, 力求在學生動手操作中進行數(shù)據庫的使用技能教學。
項目1 部署數(shù)據庫開發(fā)環(huán)境
任務1 安裝和配置MySQL
任務2 使用MySQL
任務3 使用MySQL圖形化管理工具Navicat
思考與探索
項目2 設計“學生信息”數(shù)據庫
任務1 分析數(shù)據,繪制E-R圖
任務2 將E-R圖轉換為關系模型
任務3 規(guī)范化數(shù)據
思考與探索
項目3 創(chuàng)建和管理“學生信息”數(shù)據庫
任務1 創(chuàng)建數(shù)據庫
任務2 管理數(shù)據庫
思考與探索
項目4 創(chuàng)建和管理“學生信息”數(shù)據表
任務1 創(chuàng)建和查看“學生信息”數(shù)據表
任務2 管理“學生信息”數(shù)據表
思考與探索
項目5 添加和修改“學生信息”數(shù)據庫中的數(shù)據
任務1 插入數(shù)據
任務2 完善數(shù)據
思考與探索
項目6 查詢“學生信息”數(shù)據庫中的數(shù)據
任務1 單表查詢
任務2 分類匯總
任務3 多表查詢
思考與探索
項目7 使用視圖優(yōu)化查詢“學生信息”數(shù)據庫
任務1 創(chuàng)建視圖
任務2 使用視圖
任務3 管理視圖
思考與探索
項目8 使用索引優(yōu)化查詢“學生信息”數(shù)據庫
任務1 創(chuàng)建索引
任務2 管理索引
思考與探索
項目9 使用程序操作“學生信息”數(shù)據庫
任務1 使用函數(shù)實現(xiàn)數(shù)據訪問
任務2 使用存儲過程實現(xiàn)數(shù)據訪問
思考與探索
項目10維護“學生信息”數(shù)據庫的安全性
任務1 用戶管理
任務2 權限管理
思考與探索
項目11 維護“學生信息”數(shù)據庫的高可用性
任務1 備份數(shù)據
任務2 恢復數(shù)據
思考與探索
參考文獻