數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程

出版時(shí)間:2010-12  出版社:姜代紅、 蔣秀蓮 清華大學(xué)出版社 (2010-12出版)  作者:姜代紅,蔣秀蓮 著  頁數(shù):312  

內(nèi)容概要

  《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》以關(guān)系數(shù)據(jù)庫系統(tǒng)為核心,主要介紹了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和應(yīng)用技術(shù),內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概論、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫保護(hù)技術(shù)、SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)和實(shí)驗(yàn)與綜合實(shí)訓(xùn)等。  《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》內(nèi)容系統(tǒng)全面、深入淺出、實(shí)例豐富。每章均配有小結(jié)并附有適量的習(xí)題,便于讀者鞏固所學(xué)知識。書后所附習(xí)題答案可以幫助讀者檢驗(yàn)學(xué)習(xí)和練習(xí)效果。書中還提供了相應(yīng)的上機(jī)實(shí)驗(yàn)和綜合實(shí)訓(xùn),便于讀者進(jìn)一步理解和掌握各章所學(xué)知識。此外,《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》還配有多媒體課件和電子教案。  《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》可作為高等院校計(jì)算機(jī)、信息管理及相關(guān)專業(yè)的教材,也可作為從事計(jì)算機(jī)軟件工作的科技人員和工程技術(shù)人員以及其他相關(guān)人員的參考書。

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概論1.1 數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展1.1.1 數(shù)據(jù)管理技術(shù)的演變1.1.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)庫系統(tǒng)的相關(guān)概念及組成1.2.1 數(shù)據(jù)庫1.2.2 數(shù)據(jù)庫管理系統(tǒng)1.2.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)1.2.4.數(shù)據(jù)庫系統(tǒng)的組成1.3 數(shù)據(jù)模型1.3.1 數(shù)據(jù)模型的類型和組成1.3.2 概念模型1.3.3 常用的數(shù)據(jù)模型1.4 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)1.4.2 二級映像功能與數(shù)據(jù)獨(dú)立性1.5 常用數(shù)據(jù)庫系統(tǒng)簡介1.6 數(shù)據(jù)庫技術(shù)的新發(fā)展及新型數(shù)據(jù)庫系統(tǒng)1.6.1 數(shù)據(jù)庫技術(shù)發(fā)展的3個階段1.6.2 新型數(shù)據(jù)庫系統(tǒng)1.6.3 數(shù)據(jù)庫技術(shù)的發(fā)展趨勢1.7 本章小結(jié)習(xí)題第2章 關(guān)系數(shù)據(jù)庫2.1 關(guān)系模型的基本概念2.1.1 關(guān)系模型的基本術(shù)語2.1.2 關(guān)系模型的定義形式2.1.3 關(guān)系的性質(zhì)2.1.4 關(guān)系的鍵2.1.5 關(guān)系模型的完整性2.2 關(guān)系代數(shù)2.2.1 傳統(tǒng)的集合運(yùn)算2.2.2 專門的關(guān)系運(yùn)算2.2.3 關(guān)系代數(shù)運(yùn)算的應(yīng)用舉例2.3 關(guān)系演算*2.3.1 元組關(guān)系演算2.3.2 域關(guān)系演算2.4 小結(jié)習(xí)題第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL3.1 SQL概述3.1.1 SQL語言發(fā)展簡史3.1.2 SQL語言的主要特點(diǎn)3.1.3 SQL語言的主要功能3.1.4 SQL對關(guān)系數(shù)據(jù)庫模式的支持3.2 SQL的數(shù)據(jù)定義3.2.1 SQL的數(shù)據(jù)類型3.2.2 基本表的定義和維護(hù)3.2.3 索引的定義和維護(hù)3.3 SQL的數(shù)據(jù)查詢3.3.1 單表查詢3.3.2 連接查詢3.3.3 嵌套查詢3.3.4 集合查詢3.4 SQL的數(shù)據(jù)操作3.4.1 插入數(shù)據(jù)3.4.2 修改數(shù)據(jù)3.4.3 刪除數(shù)據(jù)3.5 視圖3.5.1 建立視圖3.5.2 查詢視圖3.5.3 刪除視圖3.5.4 更新視圖3.5.5 視圖的作用3.6 SQL的數(shù)據(jù)控制3.6.1 授權(quán)3.6.2 回收授權(quán)3.7 存儲過程3.7.1 存儲過程的概念……第4章 關(guān)系規(guī)范化理論第5章 數(shù)據(jù)庫設(shè)計(jì)第6章 數(shù)據(jù)庫保護(hù)技術(shù)第7章 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)第8章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)第9章 實(shí)驗(yàn)與綜合實(shí)訓(xùn)參考答案參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:層次模型的特點(diǎn)是記錄之間的聯(lián)系通過指針來實(shí)現(xiàn),常用的實(shí)現(xiàn)方法有鄰接法和鏈接法。鄰接法是用連續(xù)的物理順序表示記錄之間聯(lián)系的方法,在該方法中,由根記錄開始存放,按照自項(xiàng)向下、自左至右的順序存儲記錄;鏈接法是一種采用指針實(shí)現(xiàn)記錄間聯(lián)系的方法,它用指針按層次順序把各記錄鏈接起來,而各記錄存儲時(shí)不一定按層次順序。在層次模型中,樹形結(jié)構(gòu)的每個結(jié)點(diǎn)是一個記錄類型,每個記錄類型可包含若干個字段。記錄之間的聯(lián)系用結(jié)點(diǎn)之間的連線(有向邊)表示。上層結(jié)點(diǎn)稱為父結(jié)點(diǎn)或雙親結(jié)點(diǎn),下層結(jié)點(diǎn)稱為子結(jié)點(diǎn)或子女結(jié)點(diǎn),同一雙親的子女結(jié)點(diǎn)稱為兄弟結(jié)點(diǎn),沒有子女的結(jié)點(diǎn)稱為葉結(jié)點(diǎn),父子之間的聯(lián)系是1:n聯(lián)系。例如,圖1.16所示的專業(yè)教學(xué)層次模型示例共有5個記錄型,其中,專業(yè)為根結(jié)點(diǎn),教研室和班級是兄弟結(jié)點(diǎn)(是專業(yè)的子女結(jié)點(diǎn)),教師和學(xué)生為葉結(jié)點(diǎn),而每個記錄型又由不同的字段構(gòu)成。專業(yè)到教研室、專業(yè)到班級、教研室到教師、班級到學(xué)生都是1:n的聯(lián)系。層次模型支持的數(shù)據(jù)操作主要有查詢、插入、刪除和修改,其中執(zhí)行插入、刪除、修改操作時(shí)要滿足層次模型的完整性約束條件,包括以下幾個方面。(1)執(zhí)行插入操作時(shí),不能插入無雙親的子結(jié)點(diǎn)。如新來的教師未分配教研室則無法插入到數(shù)據(jù)庫中。(2)執(zhí)行刪除操作時(shí),如果刪除雙親結(jié)點(diǎn),則其子女結(jié)點(diǎn)也會被一起刪除。如刪除某個教研室,則它的所有教師也會被刪除。(3)執(zhí)行修改操作時(shí),應(yīng)修改所有相應(yīng)的記錄,以保證數(shù)據(jù)的一致性:由于采用指針實(shí)現(xiàn)記錄間的聯(lián)系,層次數(shù)據(jù)模型具有查詢效率高的優(yōu)點(diǎn)。同時(shí),層次數(shù)據(jù)模型還具有結(jié)構(gòu)簡單、層分分明、便于在計(jì)算機(jī)內(nèi)實(shí)現(xiàn)的優(yōu)點(diǎn)。若要存取某一記錄型的記錄,可以從根結(jié)點(diǎn)起,按照有向樹的層次逐層向下查找,查找路徑就是存取路徑。但層次模型也有缺點(diǎn):現(xiàn)實(shí)世界中很多聯(lián)系是非層次性的,如多對多聯(lián)系、一個結(jié)點(diǎn)具有多個關(guān)系結(jié)點(diǎn)等,層次模型不能直接表示兩個以上實(shí)體型間的復(fù)雜的聯(lián)系和多對多聯(lián)系,只能通過引入冗余數(shù)據(jù)或創(chuàng)建虛擬結(jié)點(diǎn)的方法來解決,易產(chǎn)生不一致性;對數(shù)據(jù)的插入和刪除操作限制較多;查詢子女結(jié)點(diǎn)必須通過雙親結(jié)點(diǎn),所以使得應(yīng)用程序的編寫比較復(fù)雜。基于層次模型的數(shù)據(jù)庫管理系統(tǒng)的典型代表是美國IBM公司于1968年開發(fā)的IMS。

編輯推薦

《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》:多位教學(xué)一線老師數(shù)年教學(xué)經(jīng)驗(yàn)的總結(jié)以應(yīng)用為目的,案例為引導(dǎo),SQL Serve為訓(xùn)練環(huán)境基礎(chǔ)與應(yīng)用并重,兼顧多專業(yè)之特點(diǎn)配有綜合實(shí)訓(xùn)、習(xí)題答案及課件《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》是作者結(jié)合多年教學(xué)經(jīng)驗(yàn)編寫而成,其特點(diǎn)是突出理論與應(yīng)用的結(jié)合,以一個數(shù)據(jù)庫應(yīng)用實(shí)例貫穿于各章節(jié),并隨著內(nèi)容的不斷深入而逐步完善數(shù)據(jù)庫應(yīng)用實(shí)例的設(shè)計(jì)。通過實(shí)例,幫助學(xué)生理解抽象的理論知識;通過應(yīng)用設(shè)計(jì),提高學(xué)生解決實(shí)際問題的能力;通過大量習(xí)題,檢查學(xué)生對基本知識的掌握程度;通過上機(jī)實(shí)驗(yàn),培養(yǎng)學(xué)生的實(shí)踐能力,《數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程》以SQL Server 2000為訓(xùn)練環(huán)境,同時(shí)對server 2005也有介紹。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫原理及應(yīng)用實(shí)用教程 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   很好 包裝不錯 價(jià)格也可以
  •   雖然是清華出版社的,但是感覺書里面的內(nèi)容排版比較混亂。好多東西講的不清不楚。
 

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

京ICP備13047387號-7