黨的二十大報告強調“必須堅持科技是第一生產力、人纔是第一資源、創新是第一動力,深入實施科教興國戰略、人纔強國戰略、創新驅動發展戰略,開闢發展新領域新賽道,不斷塑造發展新動能新優勢”。數據庫技術是目前計算機科學技術領域發展最快、應用最廣泛的技術之一,體現了數據管理及信息處理的最高發展水平。數據庫技術從誕生開始到現在一直倍受人們關注,在大數據技術蓬勃發展的今天,更需要理解和學習經典數據庫理論,為日新月異的數據管理技術奠定扎實的理論基礎。
本書是在第一版教材《數據庫原理與應用(MySQL版)》的基礎上進行修訂的,教材自2019年2月出版至2024年1月共進行了15次印刷。為了滿足教學需要和廣大讀者的需求,編者對第一版進行了修訂。
本書以關繫數據庫為核心,重點介紹了數據庫相關的基本概念、基本原理和實用的數據庫設計技術,著力打通數據庫技術從理論到DBMS應用再到實例開發的三個重要環節,幫助初學者建立扎實的理論基礎,同時建立清晰的知識脈絡,為後續的深入學習開闢良好的開端。希望本書能夠使讀者對數據庫繫統有一個全面、深入、繫統的了解,為進一步從事數據庫繫統的研究、開發和應用奠定堅實的基礎。
本書特點
(1) 針對高等學校教學大綱對本課程的要求,本書重點講述數據庫基本概念、基本原理和基本技術,同時充分考慮教學的需要,在內容選取、難易程度等因素上都有所考慮。根據教學實際情況,本書的內容適用於48~64學時教學。
(2) 本書選擇輕量級開源數據庫管理繫統MySQL,詳細地講述了安裝過程和具體的SQL語句,為讀者提供一個練習SQL語句的DBMS環境。
(3) 為了幫助讀者能夠更加容易地將理論知識和DBMS中練習的SQL語句,應用到程序的開發過程中,本書給出開發實例,重點介紹數據庫設計的各個步驟及相應內容,以及與應用程序建立連接的方法,真正實現“從原理到應用”。
(4) 本書力求反映當前數據庫領域的新水平、新技術。在多種類型數據庫技術基礎上,增加了大數據存儲及管理技術,幫助讀者初步了解傳統數據庫到大數據技術的演變過程,同時體會大數據存儲及管理技術的特殊之處。
此外,由於社會發展對數據庫性能的要求越來越高,而數據庫性能與數據庫繫統的數據組織、存儲結構及存儲管理密切相關,因此在新版教材中,增加了“數據組織與存儲管理”一章,以關繫數據庫為主要對像,介紹其數據組織和存儲結構兩部分內容,同時為了幫助讀者進一步理解大數據環境下的各種數據庫繫統在數據組織與管理方面和傳統關繫數據庫繫統之間的關繫,針對大數據場景下的存儲需求和存儲結構進行了擴展。
配套資源
為便於教與學,本書配有源代碼、教學課件、教學大綱、教學日歷、習題答案、期末試卷及答案。
(1) 獲取源代碼和全書網址方式: 先刮開並用手機版微信App掃描本書封底的文泉雲盤防盜碼,授權後再掃描下方二維碼,即可獲取。
源代碼
全書網址
(2) 其他配套資源可以掃描本書封底的“書圈”二維碼,關注後回復本書書號,即可下載。
讀者對像
本書可作為高等學校計算機專業“數據庫原理與應用”課程的教學用書、計算機相關專業的教學用書,也可作為從事計算機、管理科學工作的讀者,以及科技人員和對數據庫技術感興趣的初學者等的學習用書或參考書。
本書由闫秋艷、孟凡榮主編,其中,孟凡榮編寫第1章的部分內容和第10章,並負責全書的統稿,闫秋艷編寫第5章和第7章,並協助全書的統稿,袁冠編寫第4、8章和第9章,葛欣編寫第3章,雷小鋒編寫第6章,徐慧編寫第2章,王新編寫第1章的部分內容。
本書標有*的章節為非重點章節,感興趣的讀者可自主學習。
由於編者水平有限,書中疏漏之處在所難免,殷切希望得到廣大讀者的批評指正。
編者2023年12月