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