本教材以廣泛應用的MySQL8作為數(shù)據(jù)庫技術教臺,能及時反映數(shù)據(jù)庫技術領域的新知識、新技術和新規(guī)范,較少涉及MySQL的特性,讓學習者能順利遷移到其他主流數(shù)據(jù)臺上。教材以一個完整的數(shù)據(jù)庫管理項目貫穿始終,從需求分析、概念設計、邏輯設計、物理設計到數(shù)據(jù)庫的實施和維護,為學習者全面展現(xiàn)了數(shù)據(jù)庫技術應用的核心知識、技能和途徑。教材內容由初識數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫環(huán)境、體驗數(shù)據(jù)處理、建立數(shù)據(jù)庫、使用數(shù)據(jù)庫、保障數(shù)據(jù)庫6個項目組成。
項目一 初識數(shù)據(jù)庫
任務一 認識數(shù)據(jù)與數(shù)據(jù)庫
任務二 關系型數(shù)據(jù)庫
任務三 設計關系型數(shù)據(jù)庫
項目二 創(chuàng)建數(shù)據(jù)庫環(huán)境
任務一 認識MySQL數(shù)據(jù)庫管理系統(tǒng)
任務二 安裝配置MySQL數(shù)據(jù)庫管理系統(tǒng)
項目三 體驗數(shù)據(jù)處理
任務一 認識數(shù)據(jù)類型
任務二 實現(xiàn)數(shù)據(jù)運算
任務三 使用系統(tǒng)函數(shù)
項目四 建立數(shù)據(jù)庫
任務一 認識MySQL數(shù)據(jù)庫對象
任務二 創(chuàng)建MySQL數(shù)據(jù)庫
任務三 創(chuàng)建數(shù)據(jù)表
任務四 維護數(shù)據(jù)表
任務五 創(chuàng)建索引
項目五 使用數(shù)據(jù)庫
任務一 查詢單一數(shù)據(jù)表中的數(shù)據(jù)
任務二 從多數(shù)據(jù)表中檢索數(shù)據(jù)
任務三 使用存儲過程和存儲函數(shù)
任務四 使用視圖
項目六 保障數(shù)據(jù)庫安全
任務一 使用觸發(fā)器
任務二 使用事務
任務三 管理用戶與權限
任務四 備份數(shù)據(jù)庫
任務五 使用日志恢復數(shù)據(jù)
附錄
附錄Ⅰ 本書數(shù)據(jù)庫用例
附錄Ⅱ 正則表達式
附錄Ⅲ 字符集