黨的二十大報告指出,教育、科技、人纔是全面建設社會主義現代化國家的基礎性、戰略性支撐。必須堅持科技是生產力、人纔是資源、創新是動力,深入實施科教興國戰略、人纔強國戰略、創新驅動發展戰略,開闢發展新領域新賽道,不斷塑造發展新動能新優勢。
隨著計算機網絡和通信技術的發展,數據庫技術已成為信息社會中對大量數據進行組織與管理的重要手段,是網絡信息化管理繫統的基礎。數據庫課程不僅是高校計算機科學與技術、軟件工程、信息管理等專業的必修課程,也是其他如大數據、人工智能、物聯網等專業的重要核心課程,該課程具有較強的理論性和很強的實踐性。
本書是作者在長期從事數據庫課程教學的基礎上,為滿足數據庫原理與MySQL應用課程的教學需要而編寫的。本書對傳統的數據庫理論內容進行了精煉,並在各章原理內容的基礎上,融合了MySQL 8.0下語句實現的豐富案例,打破了純理論教學的枯燥性,有利於讀者完成理論知識向實踐應用的轉化,突出了理論與實踐相結合的特色。
針對致力於從事信息繫統開發和數據庫繫統維護的讀者,推薦考取全國計算機技術與軟件專業技術資格(水平)考試的中級數據庫工程師證書,該證書由國家人力資源和社會保障部與工業和信息化部聯合頒發,可以作為單位用人和職稱聘任的依據。本書為了助力讀者考取該證書,融入了該考試的相關內容,並通過在各章習題中加入的考試真題,幫助讀者了解考試的題型、題目及解題思路,為證書考取打好基礎。
本書根據教學的知識點、要點及層次,結合實踐的特點來組織內容,
由四篇共計11章和一個附錄組成。
篇: 數據庫基礎知識,包括第1~4章,主要介紹關繫數據庫繫統的基本概念、基本技術和方法。
第二篇: 數據庫管理與保護,包括第5~7章,介紹關繫數據庫管理繫統及其事務管理,描述數據庫安全和完整性控制技術,討論故障恢復的方法及策略。
第三篇: 數據庫繫統設計,包括第8~10章,主要介紹關繫數據庫理論與數據庫設計方法,具體介紹如何通過數據庫的需求分析、概念設計、邏輯設計與物理設計等若干步驟,一步一步地將企業的管理業務、數據等轉變成數據庫管理繫統所能接受的形式,從而達到利用計算機管理信息的目的。
第四篇: 數據庫繫統開發案例,包括第11章,用一個實際的應用繫統開發實例,詳細展示其中的精髓。通過遵從本章的設計、構建和開發步驟,完成從理論到實踐的跨越。
附錄A: MySQL實驗指導,通過8個具有代表性的具體實驗,詳細介紹了MySQL的使用方法,幫助讀者加強、鞏固對數據庫技術理論和應用的掌握。
本書每章除基本知識外,還有小結、適量的習題等,以配合對知識點的掌握。講授時可根據專業、課時等情況對內容適當取舍,帶有“**”的章節內容是取舍的對像。
為便於教學,本書提供豐富的配套資源,包括教學大綱、教學課件、電子教案、程序源碼、習題答案、實驗指導、在線作業和400分鐘的微課視頻。
資源下載提示
課件等資源: 掃描封底的“課件下載”二維碼,在公眾號“書圈”下載。
素材(源碼)等資源: 掃描目錄上方的二維碼下載。
在線作業: 掃描封底的作業繫統二維碼,登錄網站在線做題及查看答案。
視頻等資源: 掃描封底的文泉雲盤防盜碼,再掃描書中相應章節的二維碼,可以在線學習。
本書可作為計算機各專業及信息類、電子類等專業數據庫相關課程教材,也可作為數據庫應用繫統開發設計人員、工程技術人員、備考國家軟考數據庫工程師證書人員、自學考試人員等的參考書。
本書參考了多部數據庫方面的優秀教材及網絡內容,從中獲得了許多有益的知識,在此一並表示感謝。
鋻於作者水平有限,書中難免存在不足之處,敬請讀者及各位專家指教。
李月軍
2023年4月