數據庫技術是一門應用性很強的計算機應用性學科,因此在講授數據庫技術時應該從理論和應用兩個方面來介紹。本書正是本著這個宗旨做到了理論和應用相結合。本書內容共分為兩個部分,第1章為第一部分,介紹數據庫的基礎理論,這部分包括讀者學習和使用關系數據庫的最基本的概念。從第2章到每14章為第二部分,主要介紹目前應用范圍非常廣泛的數據庫備份恢復、數據傳輸、數據完整性維護等數據庫中最實用的技術。并在介紹操作的同時貫穿相應的數據庫理論知識,使讀者可以方便地將理論和實際結合起來。本書條理清晰,概念準確,講解詳細。既可作為數據庫的中、高級培訓教材,也可作為非計算機專業(yè)人員學習和使用數據庫的教材或參考書,同時還可供學習數據庫應用技術的計算機專業(yè)的人員參考。本書前言隨著計算機技術的不斷發(fā)展,信息管理自動化程度的不斷提高,數據庫在信息管理中的作用日益重要,數據庫已成為科學的管理和利用數據的不可缺少的技術。目前數據庫技術已不僅僅是計算機專業(yè)人員要掌握的知識,而且也是非計算機專業(yè)人員,特別是從事數據信息方面的工作人員要掌握的知識。此書的編寫目的就是便于非計算機專業(yè)人員更好地學習和使用數據庫技術。從目前看來,市場上已經有了許多介紹數據庫的書,大致可以分為兩大類:一類以講述數據庫原理為主,包括數據庫系統(tǒng)結構、關系模型、關系代數、SQL語言以及關系規(guī)范化理論等,其特點是理論性強,而實踐性不夠,使讀者在學習完理論之后,遇到具體環(huán)境及具體問題時,還是感到無從下手;另一類是以應用為主,主要是在具體的環(huán)境中講述實現及操作,而沒有理論知識,這類書適合于已經具備較好數據庫理論知識的人閱讀。對于專業(yè)技術人員和在校學生,迫切需要一本能既闡述數據庫理論,又重視數據庫實踐的教材。本書雖然是作為審計署計算機中級培訓班的數據庫教材,但它具有集數據庫原理、數據庫應用、數據庫實驗于一身的特點。本書總結了作者多年從事數據庫教學和科研的經驗體會,結合了作者講授微軟SQLServer認證的一些經驗和感受,并借鑒了第一版的成功經驗和讀者的反饋意見。在第二版的內容選取和內容安排上都進行了細心的考慮,為幫助計算機專業(yè)和非計算機專業(yè)人士更好的理解本書的內容,也為了大家能比較方便的自學,作者在每一部分都使用了大量的示例說明每一個概念。作者在編寫時考慮了全書的系統(tǒng)性和科學性,又特別注重了本書的實用性。本書分為兩大部分:理論部分和應用部分,其中應用部分主要介紹在SQLServer2000環(huán)境中如何應用數據庫技術。全書共14章。第1章為理論基礎,主要介紹關系數據庫的基礎知識,包括數據庫系統(tǒng)的組成、數據模型、數據庫的規(guī)范化和數據庫的應用結構。本章為后續(xù)章節(jié)的學習打下理論基礎。為便于讀者的學習,這部分只介紹了關系數據庫中最基本的知識,許多其他的知識我們是貫穿到應用技術中去介紹,使讀者能邊學習理論邊實踐,易于掌握。第2章到第14章,主要介紹SQLServer數據庫管理系統(tǒng)的使用、Transact\|SQL語句以及在此環(huán)境中的數據庫實現技術。SQLServer是目前市場占有率較高的服務器數據庫管理系統(tǒng),而且它的很多功能都可以在圖形化操作界面下完成,非常利于非計算機專業(yè)人員學習和使用。我們以SQLServer2000版本為例,介紹了從安裝、配置環(huán)境、創(chuàng)建數據庫、創(chuàng)建表到操作數據庫數據、安全管理、完整性約束、數據庫備份與恢復等非常實用的知識。讀者在有了這些知識后,可以很容易地將它們應用到其他的數據庫管理系統(tǒng)中。本書在編寫過程中得到了審計署很多部門的大力支持和幫助,特別是審計署程建勤處長、北京信息工程學院許小革處長的積極參與、鼓勵和幫助,在此表示深深的感謝。鑒于作者水平所限,書中難免有錯誤和不妥之處,歡迎廣大讀者對本書不當之處批評指正。