出版時(shí)間:2010-12 出版社:姜代紅、 蔣秀蓮 清華大學(xué)出版社 (2010-12出版) 作者:姜代紅,蔣秀蓮 著 頁(yè)數(shù):312
內(nèi)容概要
《數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程》以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心,主要介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和應(yīng)用技術(shù),內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概論、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、關(guān)系規(guī)范化理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)保護(hù)技術(shù)、SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)和實(shí)驗(yàn)與綜合實(shí)訓(xùn)等。 《數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程》內(nèi)容系統(tǒng)全面、深入淺出、實(shí)例豐富。每章均配有小結(jié)并附有適量的習(xí)題,便于讀者鞏固所學(xué)知識(shí)。書(shū)后所附習(xí)題答案可以幫助讀者檢驗(yàn)學(xué)習(xí)和練習(xí)效果。書(shū)中還提供了相應(yīng)的上機(jī)實(shí)驗(yàn)和綜合實(shí)訓(xùn),便于讀者進(jìn)一步理解和掌握各章所學(xué)知識(shí)。此外,《數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程》還配有多媒體課件和電子教案?! 稊?shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程》可作為高等院校計(jì)算機(jī)、信息管理及相關(guān)專業(yè)的教材,也可作為從事計(jì)算機(jī)軟件工作的科技人員和工程技術(shù)人員以及其他相關(guān)人員的參考書(shū)。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論1.1 數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展1.1.1 數(shù)據(jù)管理技術(shù)的演變1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)概念及組成1.2.1 數(shù)據(jù)庫(kù)1.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)1.2.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)1.2.4.數(shù)據(jù)庫(kù)系統(tǒng)的組成1.3 數(shù)據(jù)模型1.3.1 數(shù)據(jù)模型的類型和組成1.3.2 概念模型1.3.3 常用的數(shù)據(jù)模型1.4 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)1.4.2 二級(jí)映像功能與數(shù)據(jù)獨(dú)立性1.5 常用數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介1.6 數(shù)據(jù)庫(kù)技術(shù)的新發(fā)展及新型數(shù)據(jù)庫(kù)系統(tǒng)1.6.1 數(shù)據(jù)庫(kù)技術(shù)發(fā)展的3個(gè)階段1.6.2 新型數(shù)據(jù)庫(kù)系統(tǒng)1.6.3 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì)1.7 本章小結(jié)習(xí)題第2章 關(guān)系數(shù)據(jù)庫(kù)2.1 關(guān)系模型的基本概念2.1.1 關(guān)系模型的基本術(shù)語(yǔ)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ù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL3.1 SQL概述3.1.1 SQL語(yǔ)言發(fā)展簡(jiǎn)史3.1.2 SQL語(yǔ)言的主要特點(diǎn)3.1.3 SQL語(yǔ)言的主要功能3.1.4 SQL對(duì)關(guān)系數(shù)據(jù)庫(kù)模式的支持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 存儲(chǔ)過(guò)程3.7.1 存儲(chǔ)過(guò)程的概念……第4章 關(guān)系規(guī)范化理論第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)第6章 數(shù)據(jù)庫(kù)保護(hù)技術(shù)第7章 SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)第9章 實(shí)驗(yàn)與綜合實(shí)訓(xùn)參考答案參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:層次模型的特點(diǎn)是記錄之間的聯(lián)系通過(guò)指針來(lái)實(shí)現(xiàn),常用的實(shí)現(xiàn)方法有鄰接法和鏈接法。鄰接法是用連續(xù)的物理順序表示記錄之間聯(lián)系的方法,在該方法中,由根記錄開(kāi)始存放,按照自項(xiàng)向下、自左至右的順序存儲(chǔ)記錄;鏈接法是一種采用指針實(shí)現(xiàn)記錄間聯(lián)系的方法,它用指針按層次順序把各記錄鏈接起來(lái),而各記錄存儲(chǔ)時(shí)不一定按層次順序。在層次模型中,樹(shù)形結(jié)構(gòu)的每個(gè)結(jié)點(diǎn)是一個(gè)記錄類型,每個(gè)記錄類型可包含若干個(gè)字段。記錄之間的聯(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),沒(méi)有子女的結(jié)點(diǎn)稱為葉結(jié)點(diǎn),父子之間的聯(lián)系是1:n聯(lián)系。例如,圖1.16所示的專業(yè)教學(xué)層次模型示例共有5個(gè)記錄型,其中,專業(yè)為根結(jié)點(diǎn),教研室和班級(jí)是兄弟結(jié)點(diǎn)(是專業(yè)的子女結(jié)點(diǎn)),教師和學(xué)生為葉結(jié)點(diǎn),而每個(gè)記錄型又由不同的字段構(gòu)成。專業(yè)到教研室、專業(yè)到班級(jí)、教研室到教師、班級(jí)到學(xué)生都是1:n的聯(lián)系。層次模型支持的數(shù)據(jù)操作主要有查詢、插入、刪除和修改,其中執(zhí)行插入、刪除、修改操作時(shí)要滿足層次模型的完整性約束條件,包括以下幾個(gè)方面。(1)執(zhí)行插入操作時(shí),不能插入無(wú)雙親的子結(jié)點(diǎn)。如新來(lái)的教師未分配教研室則無(wú)法插入到數(shù)據(jù)庫(kù)中。(2)執(zhí)行刪除操作時(shí),如果刪除雙親結(jié)點(diǎn),則其子女結(jié)點(diǎn)也會(huì)被一起刪除。如刪除某個(gè)教研室,則它的所有教師也會(huì)被刪除。(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)簡(jiǎn)單、層分分明、便于在計(jì)算機(jī)內(nèi)實(shí)現(xiàn)的優(yōu)點(diǎn)。若要存取某一記錄型的記錄,可以從根結(jié)點(diǎn)起,按照有向樹(shù)的層次逐層向下查找,查找路徑就是存取路徑。但層次模型也有缺點(diǎn):現(xiàn)實(shí)世界中很多聯(lián)系是非層次性的,如多對(duì)多聯(lián)系、一個(gè)結(jié)點(diǎn)具有多個(gè)關(guān)系結(jié)點(diǎn)等,層次模型不能直接表示兩個(gè)以上實(shí)體型間的復(fù)雜的聯(lián)系和多對(duì)多聯(lián)系,只能通過(guò)引入冗余數(shù)據(jù)或創(chuàng)建虛擬結(jié)點(diǎn)的方法來(lái)解決,易產(chǎn)生不一致性;對(duì)數(shù)據(jù)的插入和刪除操作限制較多;查詢子女結(jié)點(diǎn)必須通過(guò)雙親結(jié)點(diǎn),所以使得應(yīng)用程序的編寫(xiě)比較復(fù)雜?;趯哟文P偷臄?shù)據(jù)庫(kù)管理系統(tǒng)的典型代表是美國(guó)IBM公司于1968年開(kāi)發(fā)的IMS。
編輯推薦
《數(shù)據(jù)庫(kù)原理及應(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ù)庫(kù)原理及應(yīng)用實(shí)用教程》是作者結(jié)合多年教學(xué)經(jīng)驗(yàn)編寫(xiě)而成,其特點(diǎn)是突出理論與應(yīng)用的結(jié)合,以一個(gè)數(shù)據(jù)庫(kù)應(yīng)用實(shí)例貫穿于各章節(jié),并隨著內(nèi)容的不斷深入而逐步完善數(shù)據(jù)庫(kù)應(yīng)用實(shí)例的設(shè)計(jì)。通過(guò)實(shí)例,幫助學(xué)生理解抽象的理論知識(shí);通過(guò)應(yīng)用設(shè)計(jì),提高學(xué)生解決實(shí)際問(wèn)題的能力;通過(guò)大量習(xí)題,檢查學(xué)生對(duì)基本知識(shí)的掌握程度;通過(guò)上機(jī)實(shí)驗(yàn),培養(yǎng)學(xué)生的實(shí)踐能力,《數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程》以SQL Server 2000為訓(xùn)練環(huán)境,同時(shí)對(duì)server 2005也有介紹。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)用教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版