出版時間:2004-11-1 出版社:清華大學(xué) 作者:何玉潔 頁數(shù):358
前言
隨著計算機(jī)技術(shù)的不斷發(fā)展,信息管理自動化程度的不斷提高,數(shù)據(jù)庫在信息管理中的作用日益重要,數(shù)據(jù)庫已成為科學(xué)的管理和利用數(shù)據(jù)的不可缺少的技術(shù)。目前數(shù)據(jù)庫技術(shù)已不僅僅是計算機(jī)專業(yè)人員要掌握的知識,而且也是非計算機(jī)專業(yè)人員,特別是從事數(shù)據(jù)信息方面的工作人員要掌握的知識。此書的編寫目的就是便于非計算機(jī)專業(yè)人員更好地學(xué)習(xí)和使用數(shù)據(jù)庫技術(shù)。從目前看來,市場上已經(jīng)有了許多介紹數(shù)據(jù)庫的書,大致可以分為兩大類: 一類以講述數(shù)據(jù)庫原理為主,包括數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、關(guān)系模型、關(guān)系代數(shù)、SQL語言以及關(guān)系規(guī)范化理論等,其特點是理論性強(qiáng),而實踐性不夠,使讀者在學(xué)習(xí)完理論之后,遇到具體環(huán)境及具體問題時,還是感到無從下手;另一類是以應(yīng)用為主,主要是在具體的環(huán)境中講述實現(xiàn)及操作,而沒有理論知識,這類書適合于已經(jīng)具備較好數(shù)據(jù)庫理論知識的人閱讀。對于專業(yè)技術(shù)人員和在校學(xué)生,迫切需要一本能既闡述數(shù)據(jù)庫理論,又重視數(shù)據(jù)庫實踐的教材。本書雖然是作為審計署計算機(jī)中級培訓(xùn)班的數(shù)據(jù)庫教材,但它具有集數(shù)據(jù)庫原理、數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)庫實驗于一身的特點?! ”緯偨Y(jié)了作者多年從事數(shù)據(jù)庫教學(xué)和科研的經(jīng)驗體會,結(jié)合了作者講授微軟SQL Server認(rèn)證的一些經(jīng)驗和感受,并借鑒了第一版的成功經(jīng)驗和讀者的反饋意見。在第二版的內(nèi)容選取和內(nèi)容安排上都進(jìn)行了細(xì)心的考慮,為幫助計算機(jī)專業(yè)和非計算機(jī)專業(yè)人士更好的理解本書的內(nèi)容,也為了大家能比較方便的自學(xué),作者在每一部分都使用了大量的示例說明每一個概念。作者在編寫時考慮了全書的系統(tǒng)性和科學(xué)性,又特別注重了本書的實用性。本書分為兩大部分:理論部分和應(yīng)用部分,其中應(yīng)用部分主要介紹在SQL Server 2000環(huán)境中如何應(yīng)用數(shù)據(jù)庫技術(shù)。 全書共14章。第1章為理論基礎(chǔ),主要介紹關(guān)系數(shù)據(jù)庫的基礎(chǔ)知識,包括數(shù)據(jù)庫系統(tǒng)的組成、數(shù)據(jù)模型、數(shù)據(jù)庫的規(guī)范化和數(shù)據(jù)庫的應(yīng)用結(jié)構(gòu)。本章為后續(xù)章節(jié)的學(xué)習(xí)打下理論基礎(chǔ)。為便于讀者的學(xué)習(xí),這部分只介紹了關(guān)系數(shù)據(jù)庫中最基本的知識,許多其他的知識我們是貫穿到應(yīng)用技術(shù)中去介紹,使讀者能邊學(xué)習(xí)理論邊實踐,易于掌握?! 〉?章到第14章,主要介紹SQL Server 數(shù)據(jù)庫管理系統(tǒng)的使用、Transact\|SQL語句以及在此環(huán)境中的數(shù)據(jù)庫實現(xiàn)技術(shù)。SQL Server是目前市場占有率較高的服務(wù)器數(shù)據(jù)庫管理系統(tǒng),而且它的很多功能都可以在圖形化操作界面下完成,非常利于非計算機(jī)專業(yè)人員學(xué)習(xí)和使用。我們以SQL Server 2000版本為例,介紹了從安裝、配置環(huán)境、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表到操作數(shù)據(jù)庫數(shù)據(jù)、安全管理、完整性約束、數(shù)據(jù)庫備份與恢復(fù)等非常實用的知識。讀者在有了這些知識后,可以很容易地將它們應(yīng)用到其他的數(shù)據(jù)庫管理系統(tǒng)中。本書在編寫過程中得到了審計署很多部門的大力支持和幫助,特別是審計署程建勤處長、北京信息工程學(xué)院許小革處長的積極參與、鼓勵和幫助,在此表示深深的感謝?! ¤b于作者水平所限,書中難免有錯誤和不妥之處,歡迎廣大讀者對本書不當(dāng)之處批評指正。
內(nèi)容概要
《審計署計算機(jī)審計中級培訓(xùn)系列教材:數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù)》正是本著這個宗旨做到了理論和應(yīng)用相結(jié)合?!稊?shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù)》內(nèi)容共分為兩個部分,第1章為第一部分,介紹數(shù)據(jù)庫的基礎(chǔ)理論,這部分包括讀者學(xué)習(xí)和使用關(guān)系數(shù)據(jù)庫的最基本的概念。從第2章到每14章為第二部分,主要介紹目前應(yīng)用范圍非常廣泛的數(shù)據(jù)庫備份恢復(fù)、數(shù)據(jù)傳輸、數(shù)據(jù)完整性維護(hù)等數(shù)據(jù)庫中最實用的技術(shù)。并在介紹操作的同時貫穿相應(yīng)的數(shù)據(jù)庫理論知識,使讀者可以方便地將理論和實際結(jié)合起來。數(shù)據(jù)庫技術(shù)是一門應(yīng)用性很強(qiáng)的計算機(jī)應(yīng)用性學(xué)科,因此在講授數(shù)據(jù)庫技術(shù)時應(yīng)該從理論和應(yīng)用兩個方面來介紹。
書籍目錄
第1章 關(guān)系數(shù)據(jù)庫基礎(chǔ)1.1 數(shù)據(jù)管理的發(fā)展1.1.1文件管理系統(tǒng)1.1.2數(shù)據(jù)庫管理系統(tǒng)1.2 數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫系統(tǒng)1.2.1數(shù)據(jù)庫系統(tǒng)的組成1.2.2數(shù)據(jù)庫管理系統(tǒng)1.3 數(shù)據(jù)和數(shù)據(jù)模型1.3.1數(shù)據(jù)和數(shù)據(jù)模型1.3.2數(shù)據(jù)模型三要素1.3.3概念層數(shù)據(jù)模型1.3.4組織層數(shù)據(jù)模型1.3.5E\|R模型向關(guān)系模型的轉(zhuǎn)換1.4 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)1.4.1數(shù)據(jù)庫系統(tǒng)模式的概念1.4.2三級模式結(jié)構(gòu)1.4.3數(shù)據(jù)庫的二級模式映象功能與數(shù)據(jù)獨立性1.5 關(guān)系數(shù)據(jù)庫規(guī)范化理論1.5.1函數(shù)依賴1.5.2關(guān)系規(guī)范化1.6 數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)1.6.1集中式應(yīng)用結(jié)構(gòu)1.6.2文件服務(wù)器結(jié)構(gòu)1.6.3客戶機(jī)/服務(wù)器結(jié)構(gòu)1.6.4互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)1.7小結(jié)1.8習(xí)題第2章 SQL Server 2000基礎(chǔ)2.1 概述2.1.1SQL Server服務(wù)2.1.2SQL Server通信架構(gòu)2.1.3應(yīng)用程序開發(fā)架構(gòu)2.2 安裝與測試2.2.1安裝前的準(zhǔn)備2.2.2各版本性能說明2.2.3安裝及安裝選項2.2.4測試安裝2.2.5故障排除2.3 SQL Server 2000常用工具簡介2.4 卸載SQL Server2.5 聯(lián)機(jī)叢書2.6 小結(jié)2.7 習(xí)題第3章 數(shù)據(jù)庫的創(chuàng)建與管理3.1 數(shù)據(jù)庫概述3.1.1系統(tǒng)創(chuàng)建的數(shù)據(jù)庫3.1.2SQL Server數(shù)據(jù)庫的構(gòu)成3.1.3數(shù)據(jù)文件和日志文件的作用3.1.4創(chuàng)建數(shù)據(jù)庫時的其他屬性3.2 創(chuàng)建數(shù)據(jù)庫3.2.1使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫3.2.2使用向?qū)?chuàng)建數(shù)據(jù)庫3.2.3使用SQL語句創(chuàng)建數(shù)據(jù)庫3.3 使用企業(yè)管理器查看和設(shè)置數(shù)據(jù)庫選項3.4 維護(hù)數(shù)據(jù)庫3.4.1擴(kuò)大數(shù)據(jù)庫空間3.4.2縮小數(shù)據(jù)庫空間3.5 刪除數(shù)據(jù)庫3.6 分離和附加數(shù)據(jù)庫3.6.1分離數(shù)據(jù)庫3.6.2附加數(shù)據(jù)庫3.7 小結(jié)3.8 習(xí)題第4章 Transact\|SQL語言基礎(chǔ)4.1 SQL基本概念4.1.1SQL語言的發(fā)展4.1.2SQL語言特點4.1.3SQL語言功能概述4.2 SQL 數(shù)據(jù)類型4.2.1數(shù)值型4.2.2字符串型4.2.3日期時間類型4.2.4貨幣類型4.3 Transact\|SQL語言的一些基礎(chǔ)知識4.3.1語句批4.3.2腳本4.3.3注釋4.4 變量4.4.1變量的種類4.4.2變量的聲明與賦值4.5 流程控制語句4.5.1BEGIN ... END語句4.5.2IF ... ELSE 語句4.5.3WHILE語句4.5.4CASE表達(dá)式4.6 小結(jié)4.7 習(xí)題第5章 基本表的創(chuàng)建與管理5.1 用戶自定義數(shù)據(jù)類型5.2 創(chuàng)建表5.2.1使用企業(yè)管理器創(chuàng)建表5.2.2使用Transact\|SQL語句創(chuàng)建表5.3 修改表結(jié)構(gòu)5.3.1使用企業(yè)管理器修改表結(jié)構(gòu)5.3.2使用Transact\|SQL語句修改表結(jié)構(gòu)5.4 刪除表5.4.1在企業(yè)管理器中刪除表5.4.2在查詢分析器中刪除表5.5 小結(jié)5.6 習(xí)題第6章 數(shù)據(jù)的查詢與修改6.1 數(shù)據(jù)查詢6.1.1查詢語句的基本結(jié)構(gòu)6.1.2簡單查詢6.1.3多表連接查詢6.1.4合并多個結(jié)果集6.1.5將查詢結(jié)果保存到新表中6.1.6使用 TOP限制結(jié)果集6.1.7子查詢6.2 數(shù)據(jù)修改6.2.1插入數(shù)據(jù)6.2.2更新數(shù)據(jù)6.2.3刪除數(shù)據(jù)6.2.4數(shù)據(jù)修改時的完整性檢查6.3 小結(jié)6.4 習(xí)題第7章 實現(xiàn)數(shù)據(jù)完整性7.1 數(shù)據(jù)完整性的概念7.1.1完整性約束條件的作用對象7.1.2實現(xiàn)數(shù)據(jù)完整性的方法7.2 實現(xiàn)數(shù)據(jù)完整性7.2.1實體完整性約束7.2.2惟一值約束7.2.3參照完整性7.2.4默認(rèn)值約束7.2.5列取值范圍約束7.3 系統(tǒng)對完整性約束的檢查7.4 查看已定義的約束7.4.1在查詢分析器中查看約束7.4.2使用系統(tǒng)存儲過程查看約束7.5 刪除約束7.5.1在查詢分析器中刪除約束7.5.2使用ALTER TABLE語句刪除約束7.6 禁用約束檢查7.6.1對表中現(xiàn)有數(shù)據(jù)禁用約束檢查7.6.2在更改數(shù)據(jù)時禁用約束檢查7.7 小結(jié)7.8 習(xí)題第8章 視圖8.1 視圖概念8.2 定義視圖8.2.1用SQL語句定義視圖8.2.2使用向?qū)Фx視圖8.2.3使用企業(yè)管理器定義視圖8.3 查看和修改視圖8.4 刪除視圖8.5 通過視圖修改數(shù)據(jù)8.6 視圖的作用8.7 小結(jié)8.8 習(xí)題第9章 存儲過程9.1 存儲過程概念9.2 創(chuàng)建和執(zhí)行存儲過程9.2.1使用SQL語句創(chuàng)建存儲過程9.2.2使用企業(yè)管理器創(chuàng)建存儲過程9.3 查看和修改存儲過程9.4 系統(tǒng)存儲過程9.5 小結(jié)9.6 習(xí)題第10章 事務(wù)與觸發(fā)器10.1 事務(wù)10.1.1事務(wù)概念10.1.2事務(wù)特征10.1.3事務(wù)的分類10.2 觸發(fā)器10.2.1創(chuàng)建觸發(fā)器10.2.2查看和修改觸發(fā)器10.2.3刪除觸發(fā)器10.2.4觸發(fā)器與數(shù)據(jù)完整性約束的比較10.3 小結(jié)10.4 習(xí)題第11章 安全管理11.1 安全控制11.1.1安全控制模型11.1.2數(shù)據(jù)庫權(quán)限的種類及用戶的分類11.2 SQL Server的安全控制11.3 管理SQL Server登錄賬戶11.3.1系統(tǒng)內(nèi)置的登錄賬戶11.3.2建立登錄賬戶11.3.3修改登錄賬戶的屬性11.3.4刪除登錄賬戶11.4 管理數(shù)據(jù)庫用戶11.4.1建立數(shù)據(jù)庫用戶11.4.2刪除數(shù)據(jù)庫用戶11.5 管理權(quán)限11.5.1SQL Server權(quán)限種類11.5.2權(quán)限的管理11.6 角色11.6.1固定的服務(wù)器角色11.6.2固定的數(shù)據(jù)庫角色11.6.3用戶自定義的角色11.7 小結(jié)11.8 習(xí)題第12章 數(shù)據(jù)傳輸12.1 ODBC12.1.1ODBC簡介12.1.2ODBC體系結(jié)構(gòu)12.1.3建立ODBC數(shù)據(jù)源12.2 OLE DB與ADO12.2.1OLE DB12.2.2ADO12.2.3OLE DB 與ODBC的關(guān)系12.3 SQL Server的數(shù)據(jù)轉(zhuǎn)移工具--DTS12.3.1DTS技術(shù)概述12.3.2利用DTS向?qū)?shù)據(jù)的導(dǎo)入和導(dǎo)出12.4 使用SQL語句實現(xiàn)數(shù)據(jù)轉(zhuǎn)移12.4.1bcp實用工具12.4.2BULK INSERT語句12.4小結(jié)12.5 習(xí)題第13章 備份和恢復(fù)數(shù)據(jù)庫13.1 備份數(shù)據(jù)庫13.1.1為什么要進(jìn)行數(shù)據(jù)備份13.1.2備份內(nèi)容及備份時間13.1.3SQL Server的備份設(shè)備13.1.4SQL Server的備份類型13.1.5備份策略13.1.6實現(xiàn)備份13.2 恢復(fù)數(shù)據(jù)庫13.2.1恢復(fù)前的準(zhǔn)備13.2.2恢復(fù)的順序13.2.3實現(xiàn)恢復(fù)13.3 小結(jié)13.4 習(xí)題第14章 常用系統(tǒng)函數(shù)14.1 聚合函數(shù)14.2 日期和時間函數(shù)14.3 數(shù)學(xué)函數(shù)14.4 字符串函數(shù)14.5 類型轉(zhuǎn)換函數(shù)14.6 系統(tǒng)函數(shù)14.7 小結(jié)14.8 習(xí)題參考文獻(xiàn)
編輯推薦
其它版本請見:《審計署計算機(jī)審計中級培訓(xùn)系列教材:數(shù)據(jù)庫應(yīng)用技術(shù) 》 《審計署計算機(jī)審計中級培訓(xùn)系列教材:數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù)》條理清晰,概念準(zhǔn)確,講解詳細(xì)。既可作為數(shù)據(jù)庫的中、高級培訓(xùn)教材,也可作為非計算機(jī)專業(yè)人員學(xué)習(xí)和使用數(shù)據(jù)庫的教材或參考書,同時還可供學(xué)習(xí)數(shù)據(jù)庫應(yīng)用技術(shù)的計算機(jī)專業(yè)的人員參考。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù) PDF格式下載