重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫技術(shù)及應(yīng)用
定 價:39 元
- 作者:王成良 ,等 著
- 出版時間:2011/11/1
- ISBN:9787302271451
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.13
- 頁碼:360
- 紙張:膠版紙
- 版次:1
- 開本:16開
《重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫技術(shù)及應(yīng)用》以當(dāng)前主流的關(guān)系數(shù)據(jù)庫為主線,全面介紹了數(shù)據(jù)庫技術(shù)的基本內(nèi)容。全書共10章,分別為數(shù)據(jù)庫基礎(chǔ)知識,信息的三種世界與數(shù)據(jù)模型,關(guān)系模型, SQL server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言--SQL,數(shù)據(jù)庫保護(hù),關(guān)系數(shù)據(jù)庫理論,數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),數(shù)據(jù)庫高級應(yīng)用技術(shù),數(shù)據(jù)庫技術(shù)的發(fā)展趨勢。
本書以大型主流數(shù)據(jù)庫管理系統(tǒng)SQL server 2008作為豐富案例的演練平臺,注重?cái)?shù)據(jù)庫技術(shù)的實(shí)際應(yīng)用,強(qiáng)調(diào)理論與實(shí)踐緊密結(jié)合。本書各章后均配有習(xí)題,具有較強(qiáng)的可讀性。
《重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材:數(shù)據(jù)庫技術(shù)及應(yīng)用》是高等院校計(jì)算機(jī)、軟件工程及相關(guān)專業(yè)本科生數(shù)據(jù)庫課程教學(xué)的理想教材,也是從事數(shù)據(jù)庫技術(shù)領(lǐng)域工作的科技人員的有價值的參考書。
數(shù)據(jù)庫技術(shù)自20世紀(jì)60年代產(chǎn)生至今已得到了迅猛的發(fā)展,目前已成為現(xiàn)代計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫的建設(shè)規(guī)模和數(shù)據(jù)庫系統(tǒng)的應(yīng)用水平是衡量一個國家信息化程度的重要標(biāo)志之一,數(shù)據(jù)庫應(yīng)用技術(shù)已成為很多高校理工科學(xué)生應(yīng)具備的重要技能之一。“數(shù)據(jù)庫技術(shù)與應(yīng)用”課程作為軟件工程專業(yè)和計(jì)算機(jī)科學(xué)技術(shù)專業(yè)的一門重要專業(yè)基礎(chǔ)課程,在整個專業(yè)課程體系中起著承上啟下、融會貫通的作用,是學(xué)生參加項(xiàng)目實(shí)踐、畢業(yè)設(shè)計(jì)、軟件開發(fā)和工作就業(yè)的重要的專業(yè)理論和實(shí)踐課程,對提高本科學(xué)生的信息技術(shù)開發(fā)能力起著非常關(guān)鍵的作用。
本書融入作者從事數(shù)據(jù)庫教學(xué)和數(shù)據(jù)庫應(yīng)用開發(fā)十多年來所積累的豐富經(jīng)驗(yàn),秉承拓寬基礎(chǔ)、注重應(yīng)用、提高能力的原則,以關(guān)系數(shù)據(jù)庫原理、方法和技術(shù)為重點(diǎn),以大型主流數(shù)據(jù)庫管理系統(tǒng)SQL Server 2008作為豐富案例的演練平臺,強(qiáng)調(diào)理論與實(shí)踐緊密結(jié)合,注重?cái)?shù)據(jù)庫綜合性知識和數(shù)據(jù)庫技術(shù)應(yīng)用能力的培養(yǎng),通過實(shí)例講解原理和方法,引導(dǎo)學(xué)生掌握理論方法的實(shí)際運(yùn)用,不僅使學(xué)生由淺入深、循序漸進(jìn)地完整掌握數(shù)據(jù)庫技術(shù)的基本原理和基礎(chǔ)知識,而且本教材中引入的許多數(shù)據(jù)庫實(shí)用開發(fā)技術(shù),可以培養(yǎng)學(xué)生具有較強(qiáng)的數(shù)據(jù)庫綜合應(yīng)用開發(fā)能力,彌補(bǔ)了當(dāng)前教材中存在的理論性強(qiáng)、實(shí)踐性不夠的缺陷。
為便于教師教學(xué)和讀者學(xué)習(xí),本書在每章的前面都列出了“本章學(xué)習(xí)目標(biāo)”,指出本章的主要內(nèi)容以及應(yīng)該理解和掌握的知識點(diǎn); 在每章的最后附有習(xí)題,幫助讀者鞏固所學(xué)的知識。另外,本書的配套實(shí)驗(yàn)和課程設(shè)計(jì)教材《數(shù)據(jù)庫技術(shù)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)教程》將在隨后出版,通過驗(yàn)證性實(shí)驗(yàn)和綜合性課程設(shè)計(jì),使學(xué)生由淺入深、由點(diǎn)到面逐步提高,進(jìn)一步鞏固學(xué)生的數(shù)據(jù)庫技術(shù)理論知識,并能結(jié)合實(shí)際問題熟練開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),提高學(xué)生的綜合實(shí)踐與創(chuàng)新能力。
本書共分10章,第1章介紹數(shù)據(jù)庫基礎(chǔ)知識,包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概念、數(shù)據(jù)庫的三級模式結(jié)構(gòu)、數(shù)據(jù)庫管理系統(tǒng)的主要功能等內(nèi)容。第2章講解數(shù)據(jù)模型的基礎(chǔ)知識,包括常用的幾種數(shù)據(jù)模型,并介紹了新一代數(shù)據(jù)模型——面向?qū)ο髷?shù)據(jù)模型和半結(jié)構(gòu)化數(shù)據(jù)模型。第3章講解關(guān)系模型,包括關(guān)系的概念、關(guān)系代數(shù)的各種運(yùn)算、關(guān)系演算等內(nèi)容。第4章介紹SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用,包括SQL Server 2008的體系結(jié)構(gòu)、數(shù)據(jù)庫文件管理及管理工具的使用方法等。第5章講解關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL,包括SQL的數(shù)據(jù)定義功能、SQL的數(shù)據(jù)查詢功能、SQL的數(shù)據(jù)操縱功能、SQL的數(shù)據(jù)控制功能、視圖、索引、存儲過程和函數(shù)等內(nèi)容。第6章講解數(shù)據(jù)庫保護(hù),包括數(shù)據(jù)庫完整性、安全性、并發(fā)控制、事務(wù)、數(shù)據(jù)庫故障恢復(fù)等內(nèi)容。在前面基礎(chǔ)上,第7章為便于理解以大量實(shí)例講解關(guān)系數(shù)據(jù)庫理論,包括函數(shù)依賴、推理規(guī)則及邏輯蘊(yùn)涵、關(guān)系模式分解以及關(guān)系模式的范式等。第8章講解數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)方法,采用案例分析的方式,讓讀者掌握數(shù)據(jù)庫設(shè)計(jì)的全過程。第9章講解數(shù)據(jù)庫高級應(yīng)用技術(shù),包括數(shù)據(jù)庫建模工具、存儲過程、觸發(fā)器和數(shù)據(jù)庫事務(wù)處理的高級應(yīng)用,以及數(shù)據(jù)庫性能優(yōu)化等內(nèi)容。第10章介紹數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,包括分布式數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘、多媒體數(shù)據(jù)庫、實(shí)時數(shù)據(jù)庫、專家數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫、NoSQL等內(nèi)容。
本書由重慶大學(xué)軟件學(xué)院王成良、柳玲、徐玲共同編寫完成,其中柳玲負(fù)責(zé)第1、2、3、5章,徐玲負(fù)責(zé)第4、6、7章,王成良負(fù)責(zé)第8、9、10章,冉唯、焦曉軍等參與了本書資料的搜集和整理工作,王成良對本書進(jìn)行了編排和統(tǒng)稿。
本書編寫過程中參考了許多相關(guān)書籍和資料,已在書后列出,在此對這些參考文獻(xiàn)的作者表示感謝,同時感謝清華大學(xué)出版社對本書出版所給予的支持和幫助,也感謝重慶大學(xué)軟件學(xué)院熊慶宇院長和陳蜀宇書記對編寫本書所給予的大力支持。
由于編者水平有限,書中難免存在疏漏和不足,敬請讀者批評指正,以利改進(jìn)和提高。
本書的課件及源代碼資源可以從清華大學(xué)出版社網(wǎng)站www.tup.com.cn下載,本書和課件的使用問題請聯(lián)系fuhy@tup.tsinghua.edu.cn。
編者2011年7月
第1章 數(shù)據(jù)庫基礎(chǔ)知識
1.1 引言
1.2 數(shù)據(jù)庫技術(shù)的相關(guān)概念
1.2.1 數(shù)據(jù)和信息
1.2.2 數(shù)據(jù)處理和數(shù)據(jù)管理
1.2.3 數(shù)據(jù)庫
1.2.4 數(shù)據(jù)庫管理系統(tǒng)
1.2.5 數(shù)據(jù)庫系統(tǒng)
1.2.6 數(shù)據(jù)庫管理員
1.2.7 數(shù)據(jù)庫用戶
1.3 數(shù)據(jù)管理的發(fā)展
1.3.1 人工管理
1.3.2 文件系統(tǒng)管理
1.3.3 數(shù)據(jù)庫技術(shù)管理
1.3.4 高級數(shù)據(jù)庫技術(shù)管理
1.3.5 XML文件管理
1.3.6 數(shù)據(jù)管理技術(shù)的比較
1.4 數(shù)據(jù)庫的體系結(jié)構(gòu)
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.4.2 數(shù)據(jù)庫系統(tǒng)的應(yīng)用構(gòu)架
1.5 數(shù)據(jù)庫管理系統(tǒng)
1.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能
1.5.2 數(shù)據(jù)庫管理系統(tǒng)的組成
1.6 常用的數(shù)據(jù)庫管理系統(tǒng)介紹
1.6.1 SQL Server
1.6.2 DB2
1.6.3 Oracle
1.6.4 Sybase ASA
1.6.5 Access
1.6.6 MYSQL
習(xí)題1
第2章 信息的三種世界與數(shù)據(jù)模型
2.1 信息的三種世界及其描述
2.1.1 現(xiàn)實(shí)世界
2.1.2 信息世界
2.1.3 機(jī)器世界
2.2 數(shù)據(jù)模型
2.2.1 數(shù)據(jù)模型的內(nèi)容
2.2.2 數(shù)據(jù)模型的分類
2.2.3 實(shí)體聯(lián)系模型
2.2.4 層次模型
2.2.5 網(wǎng)狀模型
2.2.6 關(guān)系模型
2.2.7 面向?qū)ο髷?shù)據(jù)模型
2.2.8 半結(jié)構(gòu)化數(shù)據(jù)模型
習(xí)題2
第3章 關(guān)系模型
3.1 關(guān)系模型的由來
3.2 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)
3.2.1 關(guān)系模型的基本術(shù)語
3.2.2 關(guān)系的鍵
3.2.3 基于集合論的關(guān)系定義
3.2.4 關(guān)系規(guī)則
3.2.5 關(guān)系操作
3.3 關(guān)系代數(shù)
3.3.1 傳統(tǒng)的集合運(yùn)算
3.3.2 自然關(guān)系運(yùn)算
3.3.3 關(guān)系代數(shù)綜合實(shí)例
3.3.4 擴(kuò)展的關(guān)系代數(shù)運(yùn)算
3.4 關(guān)系演算
3.4.1 元組關(guān)系演算
3.4.2 域關(guān)系演算
3.5 關(guān)系代數(shù)表達(dá)式的優(yōu)化
習(xí)題3
……
第4章 SQL server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)
第5章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言--SQL
第6章 數(shù)據(jù)庫保護(hù)
第7章 關(guān)系數(shù)據(jù)庫理論
第8章 數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)
第9章 數(shù)據(jù)庫高級應(yīng)用技術(shù)
第10章 數(shù)據(jù)庫技術(shù)的發(fā)展趨勢
參考文獻(xiàn)