《數(shù)據(jù)庫原理及應用》是新世紀應用型本科教材編審委員會組編的電氣工程及自動化系列規(guī)劃教材之一。數(shù)據(jù)庫技術是計算機科學技術中發(fā)展最快的領域之一,也是應用最廣的技術之一。它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎。數(shù)據(jù)庫技術已經成為人們存儲數(shù)據(jù)、管理信息的最先進最常用的技術。普通高校電類專業(yè)都開設了數(shù)據(jù)庫課程,但是,不同學校、不同專業(yè)對數(shù)據(jù)庫課程的要求是不相同的。本書主要是針對普通高等學校電類專業(yè)(電子信息、自動化、通信、信息管理、電氣、計算機等專業(yè))而編寫的一本數(shù)據(jù)庫實用教材。通過對本書的學習,既能掌握數(shù)據(jù)庫的基本概念、原理、技術和方法,又能夠利用實際的數(shù)據(jù)庫和開發(fā)工具開發(fā)數(shù)據(jù)庫應用系統(tǒng),達到學用結合、學以致用的目的。在已出版的眾多數(shù)據(jù)庫教材中,數(shù)據(jù)庫理論內容涉及的較多,而有很多從事數(shù)據(jù)庫應用的人員并不需要關心理論內容這部分。本書力求理論與實際應用緊密結合,側重實際應用問題的解決方法。通過大量實例說明在應用中可能遇到的問題的解決方法。本書的定位就是在掌握基本概念的基礎上,從實際應用的需求出發(fā),重點介紹SQL語言、數(shù)據(jù)庫的設計方法、數(shù)據(jù)庫應用系統(tǒng)的開發(fā)和數(shù)據(jù)庫系統(tǒng)的管理這四個方面,而不太關心DBMS內部實現(xiàn)所涉及的技術細節(jié)問題。要開發(fā)一個實際的數(shù)據(jù)庫應用系統(tǒng),掌握一些基本的SQL語句是必需的。數(shù)據(jù)庫設計非常靈活,重要的是對基本概念和方法的掌握。數(shù)據(jù)庫應用的開發(fā)涉及數(shù)據(jù)訪問技術和開發(fā)工具的選取,但更重要的是對程序設計實現(xiàn)方法的掌握。在編寫本書的過程中,如何把握理工科專業(yè)學習數(shù)據(jù)庫課程的要求,教材內容應該如何選取和組織,確實是一個很值得探討的課題,但更重要的是要考慮學生畢業(yè)后可能從事什么樣的工作。學生畢業(yè)后可能會從事數(shù)據(jù)庫管理工作、數(shù)據(jù)庫設計工作、應用軟件的開發(fā)工作。對直接從事DBMS產品設計和開發(fā)所需的技術細節(jié)沒有進行深入討論。