出版時間:2012-3 出版社:清華大學(xué)出版社 作者:楊愛民 等編著 頁數(shù):239
內(nèi)容概要
《數(shù)據(jù)庫技術(shù)及應(yīng)用》是根據(jù)教育部制定的關(guān)于計算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)學(xué)生的培養(yǎng)目標(biāo)而編寫的,特點是把數(shù)據(jù)庫理論與當(dāng)前流行的大型數(shù)據(jù)庫oracle相結(jié)合,通過具體應(yīng)用案例來剖析數(shù)據(jù)庫的理論與實踐知識。
《數(shù)據(jù)庫技術(shù)及應(yīng)用》系統(tǒng)地介紹了關(guān)系數(shù)據(jù)庫的基本概念、基本原理、基本方法以及應(yīng)用實例,按照由淺入深的原則,先介紹數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識,然后介紹關(guān)系數(shù)據(jù)庫理論,以此來指導(dǎo)學(xué)生依據(jù)什么樣的理論來設(shè)計數(shù)據(jù)庫,接著介紹數(shù)據(jù)庫的設(shè)計步驟與方法、如何進(jìn)行數(shù)據(jù)庫的訪問、數(shù)據(jù)庫的安全措施以及并發(fā)訪問的特點,最后以實際應(yīng)用案例來說明數(shù)據(jù)庫技術(shù)的綜合應(yīng)用。
《數(shù)據(jù)庫技術(shù)及應(yīng)用》既可作為普通高校、成人院校的計算機(jī)類、信息類、管理類本科專業(yè)的教材,也可作為相關(guān)領(lǐng)域技術(shù)人員的參考資料及培訓(xùn)教材。
《數(shù)據(jù)庫技術(shù)及應(yīng)用》編寫組為配合本書的內(nèi)容自主開發(fā)了一套網(wǎng)上實驗系統(tǒng),網(wǎng)址:
http://datajx.computer.zwu.edu.cn,主要用于sql語言的測評,詳見書后附錄,如有興趣的學(xué)??梢耘c本教材編寫組聯(lián)系,個人用戶可以直接注冊使用。
書籍目錄
第1章 數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)
1.3 數(shù)據(jù)庫管理系統(tǒng)
1.4 數(shù)據(jù)模型
1.5 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)
1.6 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
本章小結(jié)
討論小課堂
思考與練習(xí)
第2章 關(guān)系數(shù)據(jù)庫理論基礎(chǔ)
2.1 關(guān)系數(shù)據(jù)庫概述
2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.3 關(guān)系代數(shù)
2.4 關(guān)系演算
2.5 查詢優(yōu)化
2.6 函數(shù)依賴
2.7 關(guān)系的規(guī)范化
本章小結(jié)
討論小課堂
思考與練習(xí)
第3章 數(shù)據(jù)庫的設(shè)計
3.1 數(shù)據(jù)庫設(shè)計的基本步驟
3.2 需求分析
3.3 概念設(shè)計
3.4 邏輯結(jié)構(gòu)設(shè)計
3.5 數(shù)據(jù)庫的物理設(shè)計
本章小結(jié)
討論小課堂
思考與練習(xí)
第4章 sql語言基礎(chǔ)
4.1 sql概述
4.2 sql數(shù)據(jù)定義
4.3 sql數(shù)據(jù)查詢
4.4 sql數(shù)據(jù)操縱
4.5 sql數(shù)據(jù)控制
本章小結(jié)
思考與練習(xí)
第5章 oracle系統(tǒng)概述及安裝
第6章 數(shù)據(jù)庫的安全管理
第7章 并發(fā)控制
第8章 應(yīng)用案例分析
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)進(jìn)行管理的軟件,是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、查詢、更新及各種控制等都是通過DBMS進(jìn)行的。DBMS是用戶與數(shù)據(jù)庫的接口。用戶要對數(shù)據(jù)庫進(jìn)行操作,是由DBMS把操作從應(yīng)用程序帶到外部級、概念級、再導(dǎo)向內(nèi)部級,進(jìn)而操縱存儲器中的數(shù)據(jù)。DBMS是針對某種數(shù)據(jù)模型設(shè)計的,可以看成是某種數(shù)據(jù)模型在計算機(jī)系統(tǒng)上的具體實現(xiàn)。根據(jù)所采用數(shù)據(jù)模型的不同,DBMS可以分成網(wǎng)狀型、層次型、關(guān)系型、面向?qū)ο笮偷取5诓煌挠嬎銠C(jī)系統(tǒng)中,由于缺乏統(tǒng)一的標(biāo)準(zhǔn),即使同種數(shù)據(jù)模型的DBMS,它們在用戶接口和系統(tǒng)功能等方面也常常是不相同的。1.3.1 DBMS的主要功能1.數(shù)據(jù)庫的定義功能DBMS提供數(shù)據(jù)定義語言定義數(shù)據(jù)庫的結(jié)構(gòu),包括外模式、內(nèi)模式及其相互之間的映像,定義數(shù)據(jù)的完整性約束、保密限制等約束條件。定義工作是由DBA完成的。在DBMS中有DDL的編譯程序,負(fù)責(zé)將DDL編寫的各種模式編譯成相應(yīng)的目標(biāo)模式。這些目標(biāo)模式是對數(shù)據(jù)庫的描述,不是數(shù)據(jù)本身,是數(shù)據(jù)庫的框架(即結(jié)構(gòu)),并被保存在數(shù)據(jù)字典中,供以后進(jìn)行數(shù)據(jù)操縱或數(shù)據(jù)控制時查閱使用。2.數(shù)據(jù)庫操縱功能DBMS提供數(shù)據(jù)操縱語言實現(xiàn)對數(shù)據(jù)庫的操作?;镜臄?shù)據(jù)操作有4種:檢索、插入、刪除和修改。DML有兩類,一類是嵌入在宿主語言中使用,例如嵌入在COBOL,F(xiàn)ORTRAN,C等高級語言中,這類DML稱為宿主型DML。另一類是可以獨立地交互使用的DML,稱為自主型或自含型DML。因而DBMS中必須包括DML的編譯程序或解釋程序。
編輯推薦
《數(shù)據(jù)庫技術(shù)及應(yīng)用》是高等學(xué)校計算機(jī)專業(yè)教材精選?數(shù)據(jù)庫?寧波市高校特色教材之一。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫技術(shù)及應(yīng)用 PDF格式下載