出版時(shí)間:2012-1 出版社:清華大學(xué)出版社 作者:高俊 編
前言
隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)通信技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)已成為信息社會中對大量數(shù)據(jù)進(jìn)行組織與管理的重要技術(shù)手段及軟件技術(shù),是網(wǎng)絡(luò)信息化管理系統(tǒng)的基礎(chǔ)。它不僅有完整的理論基礎(chǔ),而且隨著硬件技術(shù)與軟件技術(shù)的飛快發(fā)展,它的應(yīng)用也越來越廣泛。目前,數(shù)據(jù)庫技術(shù)已成為各行各業(yè)進(jìn)行數(shù)據(jù)管理的必備技能。各高校結(jié)合自己的專業(yè)特點(diǎn)紛紛開設(shè)了數(shù)據(jù)庫方面的相關(guān)課程,以適應(yīng)社會的需求?! 皵?shù)據(jù)庫原理及應(yīng)用技術(shù)”是為了讓學(xué)生全面掌握數(shù)據(jù)庫技術(shù)而開設(shè)的專業(yè)基礎(chǔ)課程。該課程不僅是計(jì)算機(jī)類專業(yè)的基礎(chǔ)課程,也是現(xiàn)在許多專業(yè)中涉及信息處理的首選課程。“數(shù)據(jù)庫原理及應(yīng)用技術(shù)”作為一門理論與工程實(shí)踐密切結(jié)合的綜合性課程,在計(jì)算機(jī)學(xué)科教學(xué)中起著重要的作用?! 皵?shù)據(jù)庫原理及應(yīng)用技術(shù)”課程的教學(xué)目標(biāo)是系統(tǒng)地介紹數(shù)據(jù)庫的原理知識,并結(jié)合具體的數(shù)據(jù)庫管理系統(tǒng)軟件來介紹原理的應(yīng)用過程。通過這門課程的學(xué)習(xí),使學(xué)生在數(shù)據(jù)庫軟件開發(fā)的過程中能夠選擇正確的開發(fā)平臺,正確地、合理地進(jìn)行數(shù)據(jù)庫設(shè)計(jì),從而提高軟件開發(fā)的整體質(zhì)量。本書是作者在多年教學(xué)實(shí)踐和科學(xué)研究的基礎(chǔ)上,參閱了大量國內(nèi)外數(shù)據(jù)庫原理的相關(guān)教材,編寫的一本適用于計(jì)算機(jī)科學(xué)與技術(shù)各專業(yè)的教材。其編寫思路及特點(diǎn)如下?! 。?)本書的編寫目標(biāo)突出“寬”、“淺”、“新”、“用”4個(gè)原則,即介紹內(nèi)容寬泛,語言深入淺出,知識內(nèi)容盡可能新穎,學(xué)習(xí)理論知識之后要能夠運(yùn)用?! 。?)全書以圖書館管理信息系統(tǒng)為例,貫穿全書,最后一章介紹了圖書館管理信息系統(tǒng)案例的設(shè)計(jì)和開發(fā)全過程,并在講授原理時(shí)注重理論聯(lián)系實(shí)際?! 。?)作者根據(jù)自己的教學(xué)經(jīng)驗(yàn),對于較難理解的部分均以實(shí)例引出,語言深入淺出,使學(xué)生能夠從簡單的實(shí)例入手,輕松地掌握數(shù)據(jù)庫原理的理論知識?!?(4)本書配有大量經(jīng)過精選的習(xí)題,以幫助讀者檢驗(yàn)和加深對內(nèi)容的理解?! ”緯x擇的數(shù)據(jù)庫管理系統(tǒng)是SQL Server 2005,全書內(nèi)容是按照理工科院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的教學(xué)大綱編寫的。對于非計(jì)算機(jī)專業(yè)的本科專業(yè)及非本科的計(jì)算機(jī)專業(yè),可適當(dāng)刪減內(nèi)容?! ∪珪卜?章。第1章由高俊編寫,第2、3章由童鐘編寫,第4、6章由張成姝編寫,第5、7、8章由薛黎編寫。全書由高俊統(tǒng)一編排定稿。
內(nèi)容概要
《高等院校電子信息應(yīng)用型規(guī)劃教材:數(shù)據(jù)庫原理及應(yīng)用技術(shù)》圍繞數(shù)據(jù)庫應(yīng)用系統(tǒng)這一核心展開,全書共分8章,第1~7章的內(nèi)容包括數(shù)據(jù)庫技術(shù)概論、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化查詢語言、關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論、數(shù)據(jù)庫保護(hù)、數(shù)據(jù)庫設(shè)計(jì)及數(shù)據(jù)庫應(yīng)用的新主題;第8章提供了一個(gè)數(shù)據(jù)庫系統(tǒng)經(jīng)典開發(fā)案例;各章還附有習(xí)題,以便于學(xué)生課后練習(xí),加深對理論知識的理解?! 陡叩仍盒k娮有畔?yīng)用型規(guī)劃教材:數(shù)據(jù)庫原理及應(yīng)用技術(shù)》突出對理論知識的應(yīng)用和實(shí)踐動手能力的培養(yǎng),講解由淺入深,易于理解,適合作為高等院校應(yīng)用型本科、高職高專計(jì)算機(jī)相關(guān)專業(yè)數(shù)據(jù)庫原理與應(yīng)用技術(shù)課程的教材。《高等院校電子信息應(yīng)用型規(guī)劃教材:數(shù)據(jù)庫原理及應(yīng)用技術(shù)》封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。
書籍目錄
第1章 數(shù)據(jù)庫技術(shù)概論1.1 數(shù)據(jù)庫基本概念1.1.1 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展1.1.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)庫的基本應(yīng)用1.2.1 數(shù)據(jù)庫技術(shù)的應(yīng)用1.2.2 數(shù)據(jù)庫的基本形式1.2.3 數(shù)據(jù)庫的基本操作1.3 數(shù)據(jù)模型1.3.1 數(shù)據(jù)模型的概念1.3.2 數(shù)據(jù)模型的要素1.3.3 概念模型1.3.4 邏輯模型1.3.5 關(guān)系模型1.3.6 面向?qū)ο竽P?.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)1.4.2 數(shù)據(jù)庫系統(tǒng)的二級映像與數(shù)據(jù)獨(dú)立性1.4.3 數(shù)據(jù)庫系統(tǒng)組成1.5 數(shù)據(jù)庫管理系統(tǒng)1.5.1 DBMS的功能1.5.2 DBMS的組成1.5.3 數(shù)據(jù)庫管理系統(tǒng)的工作過程本章小結(jié)習(xí)題第2章 關(guān)系數(shù)據(jù)庫2.1 關(guān)系的定義2.1.1 關(guān)系的描述--關(guān)系表2.1.2 關(guān)系表的相關(guān)概念2.2 關(guān)系模型的基本概念2.2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)2.2.2 關(guān)系數(shù)據(jù)操作2.2.3 關(guān)系數(shù)據(jù)完整性約束2.3 SQL Server數(shù)據(jù)庫2.3.1 SQL Server數(shù)據(jù)庫的類型2.3.2 數(shù)據(jù)庫對象2.3.3 管理數(shù)據(jù)庫本章小結(jié)習(xí)題第3章 關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化查詢語言3.1 SQL語言概述3.2 T-SQL語言概述3.2.1 數(shù)據(jù)類型3.2.2 常量3.2.3 變量3.2.4 表達(dá)式和運(yùn)算符3.3 T-SQL的流程控制語句與函數(shù)3.3.1 流程控制語句3.3.2 函數(shù)3.4 數(shù)據(jù)定義功能3.4.1 數(shù)據(jù)庫的操作3.4.2 表的操作3.4.3 索引的操作3.4.4 視圖的操作3.5 數(shù)據(jù)查詢功能3.5.1 簡單查詢3.5.2 WHERE子句3.5.3 復(fù)雜查詢3.6 數(shù)據(jù)更新功能3.6.1 數(shù)據(jù)插入3.6.2 數(shù)據(jù)修改3.6.3 數(shù)據(jù)刪除3.7 數(shù)據(jù)控制功能3.7.1 授予權(quán)限3.7.2 收回權(quán)限3.7.3 拒絕權(quán)限3.8 存儲過程和觸發(fā)器3.8.1 存儲過程3.8.2 觸發(fā)器本章小結(jié)習(xí)題第4章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論4.1 關(guān)系模式的數(shù)據(jù)異常與數(shù)據(jù)依賴4.1.1 數(shù)據(jù)異常4.1.2 數(shù)據(jù)依賴4.2 函數(shù)依賴的基本概念4.3 關(guān)系的規(guī)范化4.3.1 第一范式4.3.2 第二范式4.3.3 第三范式4.3.4 Boyce-Codd范式4.3.5 規(guī)范化小結(jié)4.4 Armstrong公理系統(tǒng)4.4.1 函數(shù)依賴的邏輯蘊(yùn)涵4.4.2 Armstrong公理4.4.3 屬性集閉包4.4.4 候選關(guān)鍵字的求解方法4.5 關(guān)系模式的分解4.5.1 無損連接4.5.2 函數(shù)依賴的等價(jià)與最小函數(shù)依賴集4.5.3 保持依賴4.5.4 關(guān)系模式分解小結(jié)90 本章小結(jié)習(xí)題第5章 數(shù)據(jù)庫保護(hù)5.1 數(shù)據(jù)庫安全性5.1.1 安全性控制的一般方法5.1.2 SQL Server 2008系統(tǒng)的安全性5.2 關(guān)系完整性5.2.1 完整性約束5.2.2 SQL Server系統(tǒng)的完整性5.3 事務(wù)處理5.3.1 事務(wù)的基本概念5.3.2 并發(fā)操作與數(shù)據(jù)的不一致性5.3.3 SQL Server系統(tǒng)的并發(fā)控制 5.4 數(shù)據(jù)庫的備份與還原5.4.1 數(shù)據(jù)庫的備份5.4.2 數(shù)據(jù)庫的恢復(fù)本章小結(jié)習(xí)題第6章 數(shù)據(jù)庫設(shè)計(jì)6.1 數(shù)據(jù)庫設(shè)計(jì)概述6.1.1 數(shù)據(jù)庫和信息系統(tǒng)6.1.2 數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)6.1.3 數(shù)據(jù)庫設(shè)計(jì)方法簡述6.1.4 數(shù)據(jù)庫設(shè)計(jì)步驟6.2 需求分析6.2.1 需求分析的任務(wù)和方法6.2.2 數(shù)據(jù)流圖和數(shù)據(jù)字典6.3 概念結(jié)構(gòu)設(shè)計(jì)階段6.3.1 概念結(jié)構(gòu)6.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟6.3.3 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)6.3.4 視圖的集成6.4 邏輯結(jié)構(gòu)設(shè)計(jì)6.4.1 E-R模型向關(guān)系模型的轉(zhuǎn)換6.4.2 數(shù)據(jù)模型的優(yōu)化6.5 數(shù)據(jù)庫的物理設(shè)計(jì)6.5.1 數(shù)據(jù)庫的物理設(shè)計(jì)要求和內(nèi)容6.5.2 評價(jià)物理結(jié)構(gòu)6.6 數(shù)據(jù)庫的實(shí)施和維護(hù)6.6.1 定義數(shù)據(jù)庫結(jié)構(gòu)6.6.2 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試6.6.3 編制與調(diào)試應(yīng)用程序6.6.4 數(shù)據(jù)庫試運(yùn)行6.6.5 數(shù)據(jù)庫的運(yùn)行和維護(hù)本章小結(jié)習(xí)題第7章 數(shù)據(jù)庫應(yīng)用的新主題7.1 關(guān)系數(shù)據(jù)庫的不足與現(xiàn)狀7.2 XML7.2.1 XML概述7.2.2 DTD7.2.3 XML Schema7.2.4 XML查詢語言7.3 數(shù)據(jù)倉庫7.3.1 數(shù)據(jù)倉庫的應(yīng)用環(huán)境7.3.2 數(shù)據(jù)倉庫的結(jié)構(gòu)7.3.3 數(shù)據(jù)倉庫模式7.3.4 聯(lián)機(jī)分析處理7.4 ADO技術(shù)7.4.1 應(yīng)用程序中添加并配置ADO.NET對象7.4.2 趣味理解ADO.NET對象模型7.4.3 ADO.NET對象7.4.4 類型化數(shù)據(jù)集的概念7.4.5 使用數(shù)據(jù)集訪問和修改數(shù)據(jù)7.4.6 填充數(shù)據(jù)集7.4.7 更新DataSet中的數(shù)據(jù)7.4.8 將數(shù)據(jù)更新到數(shù)據(jù)源7.4.9 讀取XML數(shù)據(jù)7.4.10 將數(shù)據(jù)寫入XML文件本章小結(jié)習(xí)題第8章 數(shù)據(jù)庫系統(tǒng)經(jīng)典開發(fā)案例8.1 圖書館管理系統(tǒng)演示版8.1.1 數(shù)據(jù)需求8.1.2 事務(wù)需求8.2 設(shè)計(jì)邏輯數(shù)據(jù)庫8.2.1 標(biāo)識實(shí)體8.2.2 標(biāo)識關(guān)系8.2.3 標(biāo)識實(shí)體或關(guān)系的有關(guān)屬性8.2.4 確定屬性域8.2.5 確定候選鍵、主鍵和備用鍵屬性8.2.6 特化和泛化實(shí)體8.2.7 檢查模型的數(shù)據(jù)冗余8.2.8 檢查模型是否支持用戶事務(wù)8.2.9 創(chuàng)建表8.2.10 用規(guī)范化方法檢查表結(jié)構(gòu)8.2.11 檢查模型是否支持用戶事務(wù)8.2.12 檢查業(yè)務(wù)規(guī)則8.2.13 與用戶一起討論邏輯數(shù)據(jù)庫設(shè)計(jì)8.3 設(shè)計(jì)物理數(shù)據(jù)庫8.3.1 設(shè)計(jì)基本表8.3.2 設(shè)計(jì)派生數(shù)據(jù)的表示8.3.3 設(shè)計(jì)其他業(yè)務(wù)規(guī)則8.3.4 分析事務(wù)8.3.5 選擇文件組織方式8.3.6 選擇索引8.3.7 設(shè)計(jì)用戶視圖8.3.8 設(shè)計(jì)安全性機(jī)制8.3.9 引入受控冗余8.3.10 監(jiān)視并調(diào)整操作系統(tǒng)本章小結(jié)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫原理及應(yīng)用技術(shù) PDF格式下載