數(shù)據(jù)庫系統(tǒng)實用教程

出版時間:2006-6  出版社:高等教育出版社  作者:徐潔磐  頁數(shù):333  

前言

數(shù)據(jù)庫技術(shù)在我國已日漸普及,其應(yīng)用領(lǐng)域也日趨廣泛。數(shù)據(jù)庫不僅在傳統(tǒng)的事務(wù)處理領(lǐng)域發(fā)揮著重要作用,同時在非傳統(tǒng)領(lǐng)域應(yīng)用中也起到越來越大的作用。近年來,數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合、數(shù)據(jù)庫在決策分析中的應(yīng)用已成為發(fā)展的新趨勢。目前市場上關(guān)于數(shù)據(jù)庫系統(tǒng)的教材很多,但是由于教材需求層次多、類型廣,因此需要有適應(yīng)不同需求特色的教材,本教材的特色如下:1.應(yīng)用性目前我國高等學(xué)校中的計算機專業(yè)大致分為研究型與應(yīng)用型兩種,隨著我國高等教育向大眾化教育的過渡,近年來應(yīng)用型計算機專業(yè)發(fā)展很快,同時與計算機應(yīng)用緊密相關(guān)的專業(yè)(如信息管理、軟件工程、信息安全、電子商務(wù)、工程管理、統(tǒng)計、金融、自動控制、GIS、通信等)也在飛躍發(fā)展,相應(yīng)地帶動了應(yīng)用型教材的需求。而市場上計算機類教材以研究型居多,應(yīng)用型較少。本教材面向應(yīng)用,以數(shù)據(jù)庫基本原理及應(yīng)用技術(shù)為主,適應(yīng)應(yīng)用型計算機專業(yè)以及與計算機應(yīng)用緊密相關(guān)專業(yè)的數(shù)據(jù)庫教學(xué)需要,可作為這種類型的本科數(shù)據(jù)庫教材。2.新技術(shù)由于數(shù)據(jù)庫技術(shù)發(fā)展較快,目前的數(shù)據(jù)庫教材更新周期長,大都存在一定程度的技術(shù)滯后,與目前我國計算機應(yīng)用開發(fā)技術(shù)存在一定差距。本教材緊跟數(shù)據(jù)庫應(yīng)用技術(shù)新發(fā)展,力求適應(yīng)國內(nèi)數(shù)據(jù)庫應(yīng)用中新技術(shù)發(fā)展的需要。3.適合教學(xué)需要本教材力求將原理、技術(shù)及應(yīng)用三者有機結(jié)合,系統(tǒng)性強,基本概念與原理敘述清楚,內(nèi)容深入淺出,文字淺顯易懂,并配有相關(guān)輔助性材料。(1)本教材配有大量應(yīng)用性習(xí)題,可幫助學(xué)生理解課程內(nèi)容。(2)為了便于學(xué)生復(fù)習(xí),在每章后面都配有復(fù)習(xí)指導(dǎo)。(3)為了配合數(shù)據(jù)庫實驗需要,在教材中配有實驗指導(dǎo)書。(4)為了配合教材的使用,提供電子教案及其他參考資料書目。本書可作為高等學(xué)校計算機應(yīng)用型專業(yè)及工科相關(guān)專業(yè)的大學(xué)本科數(shù)據(jù)庫系統(tǒng)課程教材,也可作為數(shù)據(jù)庫應(yīng)用開發(fā)人員的參考材料及相關(guān)應(yīng)用培訓(xùn)教材。從內(nèi)容上看,本書由下面幾部分組成。

內(nèi)容概要

  《數(shù)據(jù)庫系統(tǒng)實用教程》是一本實用數(shù)據(jù)庫教材,重點突出應(yīng)用性與新技術(shù),它將數(shù)據(jù)庫基本原理、技術(shù)與應(yīng)用三者結(jié)合于一體,系統(tǒng)性強,基本概念與原理敘述清楚,內(nèi)容深入淺出,文字淺顯易懂,并配有大量輔助性材料。《數(shù)據(jù)庫系統(tǒng)實用教程》由六部分組成,分別是基本原理部分(第一章~第二章),關(guān)系數(shù)據(jù)庫系統(tǒng)的原理與技術(shù)部分(第三章~第七章),數(shù)據(jù)庫的設(shè)計與管理部分(第八章~第十章),新型數(shù)據(jù)庫部分(第十一章~第十三章),數(shù)據(jù)庫應(yīng)用部分( 第十四章~第十六章)以及數(shù)據(jù)庫實驗指導(dǎo)部分。  《數(shù)據(jù)庫系統(tǒng)實用教程》可作為高等學(xué)校計算機類專業(yè)以及信息管理與信息系統(tǒng)等相關(guān)專業(yè)的教材,也可作為數(shù)據(jù)庫應(yīng)用開發(fā)人員的參考資料和相關(guān)培訓(xùn)教材。

書籍目錄

第一章 數(shù)據(jù)庫系統(tǒng)概述1.1 基本概念1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展及趨勢1.3 數(shù)據(jù)庫系統(tǒng)的特點1.4 數(shù)據(jù)庫內(nèi)部結(jié)構(gòu)體系1.4.1 數(shù)據(jù)庫三級模式1.4.2 數(shù)據(jù)庫二級映射習(xí)題一復(fù)習(xí)指導(dǎo)第二章 數(shù)據(jù)模型2.1 數(shù)據(jù)模型的基本概念2.2 數(shù)據(jù)模型的4個世界2.3 概念世界與概念模型2.3.1 E—R模型2.3.2 擴充的E—R模型——EE—R模型2.3.3 面向?qū)ο竽P?.3.4 謂詞模型2.4 信息世界與邏輯模型2.4.1 概述2.4.2 關(guān)系模型與關(guān)系模型數(shù)據(jù)庫管理系統(tǒng)2.4.3 面向?qū)ο竽P团c面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)2.4.4 謂詞模型及知識庫系統(tǒng)2.5 計算機世界與物理模型2.5.1 計算機中的磁盤2.5.2 文件系統(tǒng)2.5.3 邏輯模型的物理存儲結(jié)構(gòu)習(xí)題二復(fù)習(xí)指導(dǎo)第三章 關(guān)系數(shù)據(jù)庫系統(tǒng)3.1 關(guān)系數(shù)據(jù)庫系統(tǒng)概述3.2 關(guān)系數(shù)據(jù)庫系統(tǒng)的衡量準則3.3 關(guān)系模型數(shù)學(xué)理論——關(guān)系代數(shù)3.3.1 關(guān)系的表示3.3.2 關(guān)系操縱的表示3.3.3 關(guān)系模型與關(guān)系代數(shù)3.3.4 關(guān)系代數(shù)中的擴充運算3.3.5 關(guān)系代數(shù)實例3.4 關(guān)系數(shù)據(jù)庫語言SQL923.4.1 SQL概貌3.4.2 SQL數(shù)據(jù)定義功能3.4.3 SQL數(shù)據(jù)操縱功能3.4.4 SQL的更新功能3.4.5 視圖習(xí)題三復(fù)習(xí)指導(dǎo)第四章 數(shù)據(jù)庫的安全性與完整性保護4.1 數(shù)據(jù)庫的安全性保護4.1.1 數(shù)據(jù)庫的安全與安全數(shù)據(jù)庫4.1.2 數(shù)據(jù)庫安全的基本概念與內(nèi)容4.1.3 數(shù)據(jù)庫的安全標準4.1.4 SOL對數(shù)據(jù)庫安全的支持4.2 數(shù)據(jù)庫的完整性保護4.2.1 數(shù)據(jù)庫完整性保護的功能4.2.2 完整性規(guī)則的3個內(nèi)容4.2.3 完整性約束的設(shè)置、檢查與處理4.2.4 觸發(fā)器習(xí)題四復(fù)習(xí)指導(dǎo)第五章 事務(wù)處理、并發(fā)控制與故障恢復(fù)技術(shù)5.1 事務(wù)處理5.1.1 事務(wù)5.1.2 事務(wù)的性質(zhì)5.1.3 事務(wù)活動5.1.4 有關(guān)事務(wù)的語句5.2 并發(fā)控制技術(shù)5.2.1 事務(wù)的并發(fā)執(zhí)行5.2.2 封鎖5.2.3 封鎖協(xié)議5.2.4 二階段封鎖協(xié)議5.2.5 封鎖粒度5.2.6 活鎖與死鎖5.3 數(shù)據(jù)庫恢復(fù)技術(shù)5.3.1 概述5.3.2 數(shù)據(jù)庫故障分類5.3.3 數(shù)據(jù)庫故障恢復(fù)三大技術(shù)5.3.4 恢復(fù)策略習(xí)題五復(fù)習(xí)指導(dǎo)第六章 數(shù)據(jù)庫中的數(shù)據(jù)交換6.1 概述6.1.1 數(shù)據(jù)交換模型6.1.2 數(shù)據(jù)交換的五種方式6.2 數(shù)據(jù)交換的管理‘6.2.1 會話管理6.2.2 連接管理6.2.3 游標管理6.2.4 診斷管理6.2.5 動態(tài)SQL6.3 數(shù)據(jù)交換的流程6.4 數(shù)據(jù)交換的四種方式6.4.1 嵌入式SQL6.4.2 自含式SQL6.4.3 調(diào)用層接口6.4.4 web方式習(xí)題六復(fù)習(xí)指導(dǎo)第七章 數(shù)據(jù)庫的物理組織7.1 概論7.2 數(shù)據(jù)庫的物理存儲介質(zhì)7.3 磁盤存儲器及其結(jié)構(gòu)7.4 文件組織7.4.1 文件記錄與磁盤塊7.4.2 文件的定長記錄與變長記錄7.5 文件記錄組織7.6 索引技術(shù)與散列技術(shù)7.6.1 索引技術(shù)7.6.2 索引技術(shù)中的樹7.6.3 散列技術(shù)7.7 數(shù)據(jù)庫與文件7.7.1 數(shù)據(jù)庫中的數(shù)據(jù)分類7.7.2 數(shù)據(jù)庫存儲空間組織習(xí)題七復(fù)習(xí)指導(dǎo)第八章 關(guān)系數(shù)據(jù)庫規(guī)范化理論8.1 概述8.2 規(guī)范化理論8.2.1 函數(shù)依賴8.2.2 與函數(shù)依賴有關(guān)的范式8.2.3 多值依賴與第四范式8.2.4 小結(jié)8.3 規(guī)范化所引起的一些問題8.4 關(guān)系數(shù)據(jù)庫規(guī)范化的非形式化判別法習(xí)題八復(fù)習(xí)指導(dǎo)第九章 數(shù)據(jù)庫設(shè)計9.1 數(shù)據(jù)庫設(shè)計概述9.2 數(shù)據(jù)庫設(shè)計的需求分析9.2.1 需求調(diào)查9.2.2 需求分析9.2.3 數(shù)據(jù)需求分析說明書9.3 數(shù)據(jù)庫的概念設(shè)計9.3.1 數(shù)據(jù)庫概念設(shè)計概述9.3.2 數(shù)據(jù)庫概念設(shè)計的過程9.3.3 數(shù)據(jù)庫概念設(shè)計說明書9.4 數(shù)據(jù)庫的邏輯設(shè)計9.4.1 數(shù)據(jù)庫邏輯設(shè)計基本方法9.4.2 關(guān)系視圖設(shè)計9.4.3 數(shù)據(jù)庫邏輯設(shè)計說明書9.5 數(shù)據(jù)庫的物理設(shè)計9.5.1 存取方法設(shè)計9.5.2 存儲結(jié)構(gòu)設(shè)計9.5.3 數(shù)據(jù)庫物理設(shè)計說明書習(xí)題九復(fù)習(xí)指導(dǎo)第十章 數(shù)據(jù)庫管理10.1 數(shù)據(jù)庫管理概述10.2 數(shù)據(jù)庫管理的內(nèi)容10.3 數(shù)據(jù)庫管理員習(xí)題十復(fù)習(xí)指導(dǎo)第十一章 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)與對象——關(guān)系數(shù)據(jù)庫系統(tǒng)11.1 面向?qū)ο蟾拍钆c數(shù)據(jù)庫系統(tǒng)11.2 面向?qū)ο蠓椒ǖ幕舅枷?1.2.1 概述11.2.2 簡單回顧11.3 面向?qū)ο蠓椒ǖ幕靖拍?1.4 面向?qū)ο髷?shù)據(jù)模型11.5 面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)11.5.1 面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)的內(nèi)容11.5.2 面向?qū)ο髷?shù)據(jù)庫語言11.6 面向?qū)ο髷?shù)據(jù)庫的應(yīng)用11.7 對象一關(guān)系數(shù)據(jù)庫系統(tǒng)11.7.1 概述11.7.2 對象一關(guān)系數(shù)據(jù)庫系統(tǒng)的特點11.7.3 對象一關(guān)系數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)及實現(xiàn)11.7.4 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)與對象數(shù)據(jù)庫系統(tǒng)之比較11.8 對象一關(guān)系數(shù)據(jù)庫典型語言SQL-311.8.1 數(shù)據(jù)類型11.8.2 表11.8.3 查詢語言習(xí)題十復(fù)習(xí)指導(dǎo)第十二章 知識庫系統(tǒng)12.1 概述12.1.1 知識庫系統(tǒng)及其發(fā)展12.1.2 知識與知識表示12.1.3 知識庫、知識庫管理系統(tǒng)與知識庫系統(tǒng)12.2 知識庫系統(tǒng)原理12.2.1 知識庫語言DATALOG12.2.2 數(shù)據(jù)庫、演繹數(shù)據(jù)庫及知識庫12.2.3 基于證明論的知識庫系統(tǒng)12.2.4 基于模型論的知識庫系統(tǒng)習(xí)題十二復(fù)習(xí)指導(dǎo)第十三章 分布式數(shù)據(jù)庫與Web數(shù)據(jù)庫13.1 數(shù)據(jù)庫發(fā)展史13.2 分布式數(shù)據(jù)庫系統(tǒng)13.2.1 基于網(wǎng)絡(luò)的分布式數(shù)據(jù)庫技術(shù)13.2.2 C/S結(jié)構(gòu)模式13.2.3 應(yīng)用程序與數(shù)據(jù)接口13.2.4 網(wǎng)絡(luò)上的數(shù)據(jù)庫安全13.2.5 存儲過程13.3 Web數(shù)據(jù)庫13.3.1 互聯(lián)網(wǎng)與Web13.3.2 Web數(shù)據(jù)庫的特點13.3.3 web數(shù)據(jù)庫的B/S結(jié)構(gòu)模式13.3.4 Web數(shù)據(jù)與數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)的接口13.3.5 AD0接口13.3.6 JDBC接口習(xí)題十三復(fù)習(xí)指導(dǎo)第十四章 數(shù)據(jù)庫事務(wù)處理的應(yīng)用14.1 慨述14.2 電子商務(wù)14.2.1 電子商務(wù)簡介14.2.2 電子商務(wù)的數(shù)據(jù)庫應(yīng)用系統(tǒng)14.3 企業(yè)資源規(guī)劃14.3.1 企業(yè)資源規(guī)劃介紹14.3.2 企業(yè)資源規(guī)劃發(fā)展史14.3.3 ERP系統(tǒng)介紹14.4 客戶關(guān)系管理14.4.1 “客戶關(guān)系管理”介紹14.4.2 CRM內(nèi)容的界定14.4.3 CRM的構(gòu)成14.4.4 CRM與數(shù)據(jù)庫應(yīng)用系統(tǒng)14.5 數(shù)據(jù)庫應(yīng)用小結(jié)習(xí)題十四復(fù)習(xí)指導(dǎo)第十五章 數(shù)據(jù)庫非事務(wù)處理應(yīng)用及相關(guān)的專用數(shù)據(jù)庫15.1 概述15.2 數(shù)據(jù)庫在工程領(lǐng)域中的應(yīng)用及工程數(shù)據(jù)庫介紹15.2.1 計算機的工程應(yīng)用系統(tǒng)與工程數(shù)據(jù)庫15.2.2 工程數(shù)據(jù)管理15.2.3 工程數(shù)據(jù)庫管理系統(tǒng)的構(gòu)造15.2.4 工程數(shù)據(jù)交換與共享標準——STEP標準及其實現(xiàn)15.3 數(shù)據(jù)庫在多媒體領(lǐng)域中的應(yīng)用及多媒體數(shù)據(jù)庫介紹15.3.1 多媒體與多媒體技術(shù)15.3.2 多媒體系統(tǒng)15.3.3 多媒體數(shù)據(jù)管理15.4 數(shù)據(jù)庫在GIS中的應(yīng)用及空間數(shù)據(jù)庫介紹15.4.1 GIS系統(tǒng)與空間數(shù)據(jù)庫15.4.2 空間數(shù)據(jù)管理15.4.3 空間數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn)習(xí)題十五復(fù)習(xí)指導(dǎo)第十六章 數(shù)據(jù)庫在分析領(lǐng)域中的應(yīng)用及數(shù)據(jù)倉庫16.1 決策支持系統(tǒng)16.2 數(shù)據(jù)倉庫的基本原理16.2.1 概論16.2.2 數(shù)據(jù)倉庫特點16.3 數(shù)據(jù)倉庫的基本結(jié)構(gòu)16.3.1 數(shù)據(jù)源16.3.2 數(shù)據(jù)抽取16.3.3 數(shù)據(jù)倉庫管理層16.3.4 數(shù)據(jù)集市層16.4 聯(lián)機分析處理16.4.1 OLTP與OLAP16.4.2 OLAP的基本概念16.4.3 OLAP的基本數(shù)據(jù)模式——星形模式與雪花模式16.4.4 OLAP的多維數(shù)據(jù)結(jié)構(gòu)——據(jù)立方體及超立方體16.4.5 OLAP多維結(jié)構(gòu)的物理存儲16.4.6 0LAP的分析操作16.5 數(shù)據(jù)挖掘16.5.1 數(shù)據(jù)挖掘的方法16.5.2 數(shù)據(jù)挖掘的步驟16.6 Dss中的建模與展示16.7 Dss整體結(jié)構(gòu)習(xí)題十六復(fù)習(xí)指導(dǎo)附錄“數(shù)據(jù)庫課程”實驗指導(dǎo)書參考文獻

章節(jié)摘錄

插圖:從發(fā)展歷史來看,數(shù)據(jù)交換已隨著應(yīng)用環(huán)境變化與應(yīng)用范圍變化而經(jīng)歷了3個階段,而每個階段已有一種或多種方式,因此出現(xiàn)了3個階段6種方式的多重局面。下面對其做簡單介紹。1.初級階段與人一機對話方式在數(shù)據(jù)庫發(fā)展的初期,數(shù)據(jù)庫主體僅為數(shù)據(jù)庫操作員(即人),因此數(shù)據(jù)交換僅是一種簡單的人一機交互關(guān)系,因而稱為人一機對話方式或人一機交互方式。在這種方式下,SQL具有即席(ad hoc)交互的特點。在這種階段,應(yīng)用環(huán)境是一種單機、集中式的工作環(huán)境,管理簡單,這反映了當時數(shù)據(jù)庫應(yīng)用范圍與規(guī)模的簡單性。2.中級階段隨著數(shù)據(jù)庫應(yīng)用規(guī)模與范圍的擴大,數(shù)據(jù)庫環(huán)境的發(fā)展進入了新的階段,此階段稱為中級階段,其主要特點是數(shù)據(jù)主體已由人變成應(yīng)用程序。由于數(shù)據(jù)庫管理系統(tǒng)自身的局限性,要開發(fā)一個完整的應(yīng)用系統(tǒng),還需要與程序設(shè)計語言相配合。在此階段中,數(shù)據(jù)交換是應(yīng)用程序與數(shù)據(jù)庫之間的一種數(shù)據(jù)交互過程,而此時的數(shù)據(jù)交換管理則形成兩種不同類型語言(算法程序設(shè)計語言與數(shù)據(jù)庫語言)之間的數(shù)據(jù)交換。在此階段中,按不同應(yīng)用環(huán)境可分為3種不同的交換方式。(1)嵌入式方式在中級階段的初期,數(shù)據(jù)應(yīng)用發(fā)展迅猛而數(shù)據(jù)庫自身又缺乏有效的程序設(shè)計語言支持而顯得力不從心,因此迫切需要尋找一些應(yīng)用開發(fā)語言,將兩者緊密結(jié)合,以構(gòu)成一種有效的應(yīng)用開發(fā)工具。最為立竿見影的方法是將數(shù)據(jù)庫語言直接嵌入某些常用的算法程序設(shè)計語言中,兩者直接捆綁而快速形成一股開發(fā)力量,這就是數(shù)據(jù)交換的嵌入式方式。在這種方式中,算法程序設(shè)計語言稱為主語言(host language),而嵌入主語言的SQL則稱為子語言(sub-1anguage)。這種狀態(tài)反映了數(shù)據(jù)庫發(fā)展初期在應(yīng)用系統(tǒng)開發(fā)中的幼稚與從屬地位。嵌入式方式出現(xiàn)于單機、集中式環(huán)境,在網(wǎng)絡(luò)時代它存在于數(shù)據(jù)服務(wù)器中,而由于嵌入方式中兩種語言的不一致性而引起了阻抗不匹配,因而要將兩者捆綁在一起還需要大量的交換管理工作。同時捆綁還會引起大量的輔助開銷,因此出現(xiàn)編程難度大、執(zhí)行效率低等情況,這也反映了這種方式是一種不成熟、臨時的方式。

編輯推薦

《數(shù)據(jù)庫系統(tǒng)實用教程》不再重印或換新版。《數(shù)據(jù)庫系統(tǒng)實用教程》是一本實用數(shù)據(jù)庫教材,由六部分組成,分別是基本原理部分,關(guān)系數(shù)據(jù)庫系統(tǒng)的原理與技術(shù)部分,數(shù)據(jù)庫的設(shè)計與管理部分,新型數(shù)據(jù)庫部分,數(shù)據(jù)庫應(yīng)用部分以及數(shù)據(jù)庫實驗指導(dǎo)部分。 《數(shù)據(jù)庫系統(tǒng)實用教程》可作為高等學(xué)校計算機類專業(yè)以及信息管理與信息系統(tǒng)等相關(guān)專業(yè)的教材,也可作為數(shù)據(jù)庫應(yīng)用開發(fā)人員的參考資料和相關(guān)培訓(xùn)教材。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫系統(tǒng)實用教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   買來用作課本用,正版就可以了
  •   學(xué)校制定的教材,還是比較系統(tǒng)的介紹了數(shù)據(jù)庫的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7