出版時(shí)間:2011-9 出版社:清華大學(xué)出版社 作者:李合龍,左文明,焦青松 等編著 頁(yè)數(shù):310
內(nèi)容概要
《數(shù)據(jù)庫(kù)理論與應(yīng)用(第二版)》第一版被列為重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材。本書是在第一版的基礎(chǔ)上做了較大的修改和補(bǔ)充而寫成的。與第一版相比,本書在整體結(jié)構(gòu)上作了適當(dāng)?shù)恼{(diào)整,根據(jù)電子商務(wù)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展增加了數(shù)據(jù)庫(kù)設(shè)計(jì)工具、java數(shù)據(jù)庫(kù)連接及課程設(shè)計(jì)等新內(nèi)容。本書在教材的科學(xué)性、實(shí)用性方面與第一版相比均有一定的改進(jìn)。本書最大的特點(diǎn)是概念清晰易懂,把數(shù)據(jù)庫(kù)基本理論與電子商務(wù)應(yīng)用緊密結(jié)合,是數(shù)據(jù)庫(kù)設(shè)計(jì)中較好的一本參考教材。
《數(shù)據(jù)庫(kù)理論與應(yīng)用(第二版)》可作為希望學(xué)習(xí)和了解數(shù)據(jù)庫(kù)理論和應(yīng)用的高等院校電子商務(wù)專業(yè)、計(jì)算機(jī)專業(yè)學(xué)生教材,適合數(shù)據(jù)庫(kù)的初學(xué)者及希望了解關(guān)系數(shù)據(jù)庫(kù)的讀者,也可作為相關(guān)專業(yè)的廣大技術(shù)科研工作者的參考書。
書籍目錄
第1章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展
1.1.1人工管理階段
1.1.2文件系統(tǒng)階段
1.1.3數(shù)據(jù)庫(kù)階段
1.1.4高級(jí)數(shù)據(jù)庫(kù)階段
1.2數(shù)據(jù)庫(kù)的基本概念
1.2.1信息與數(shù)據(jù)
1.2.2數(shù)據(jù)庫(kù)
1.2.3數(shù)據(jù)庫(kù)系統(tǒng)
1.3數(shù)據(jù)模型
1.4數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
1.4.1數(shù)據(jù)獨(dú)立性
1.4.2數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)和二級(jí)功能映射
1.5數(shù)據(jù)庫(kù)的重要性及發(fā)展趨勢(shì)
1.5.1數(shù)據(jù)庫(kù)的重要性
1.5.2數(shù)據(jù)庫(kù)的發(fā)展趨勢(shì)
小結(jié)
綜合練習(xí)一
第2章數(shù)據(jù)模型
2.1數(shù)據(jù)模型概述
2.1.1數(shù)據(jù)模型的定義
2.1.2數(shù)據(jù)模型中的一些基本概念
2.2e-r模型
2.3層次數(shù)據(jù)模型
2.4網(wǎng)狀數(shù)據(jù)模型
2.5關(guān)系數(shù)據(jù)模型
2.6數(shù)據(jù)模型與數(shù)據(jù)模式
小結(jié)
綜合練習(xí)二
第3章關(guān)系數(shù)據(jù)模型
3.1關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)
3.1.1關(guān)系
3.1.2關(guān)系模式
3.1.3關(guān)系數(shù)據(jù)庫(kù)
3.2關(guān)系數(shù)據(jù)操作
3.2.1關(guān)系操作的分類
3.2.2空值處理
3.2.3關(guān)系代數(shù)和關(guān)系演算
3.2.4關(guān)系數(shù)據(jù)語(yǔ)言
3.3關(guān)系的完整性約束
3.3.1實(shí)體完整性
3.3.2參照完整性
3.3.3用戶定義的完整性
3.3.4完整性約束的作用
3.4關(guān)系代數(shù)
3.4.1傳統(tǒng)的集合運(yùn)算
3.4.2專門的關(guān)系運(yùn)算
3.5關(guān)系演算
3.5.1元組關(guān)系演算
3.5.2域關(guān)系演算
3.5.3關(guān)系代數(shù)、元組演算、域演算的等價(jià)性
小結(jié)
綜合練習(xí)三
第4章關(guān)系數(shù)據(jù)庫(kù)的查詢優(yōu)化
4.1查詢優(yōu)化概述
4.2查詢優(yōu)化的必要性
4.3關(guān)系代數(shù)表達(dá)式的等價(jià)變換
4.4查詢優(yōu)化的一般準(zhǔn)則
4.5關(guān)系代數(shù)表達(dá)式的優(yōu)化算法
4.5.1語(yǔ)法樹
4.5.2優(yōu)化算法
小結(jié)
綜合練習(xí)四
第5章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言——sql
5.1sql概述
5.2數(shù)據(jù)定義
5.2.1sql的基本數(shù)據(jù)類型
5.2.2基本表的創(chuàng)建、修改和撤銷
5.2.3索引的創(chuàng)建和撤銷
5.3數(shù)據(jù)查詢
5.3.1sql的查詢語(yǔ)句
5.3.2單表查詢
5.3.3連接查詢
5.3.4嵌套查詢
5.3.5集合查詢
5.4數(shù)據(jù)更新
5.4.1插入數(shù)據(jù)
5.4.2修改數(shù)據(jù)
5.4.3刪除數(shù)據(jù)
5.5視圖管理
5.5.1視圖的創(chuàng)建與刪除
5.5.2視圖操作
5.5.3視圖的優(yōu)點(diǎn)
5.6數(shù)據(jù)控制
5.6.1授予權(quán)限
5.6.2收回權(quán)限
5.7嵌入式sql
5.7.1嵌入式sql的說明部分
5.7.2嵌入式sql的可執(zhí)行語(yǔ)句
5.7.3動(dòng)態(tài)sql簡(jiǎn)介
小結(jié)
綜合練習(xí)五
第6章關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論
6.1問題的提出、分析與解決
6.1.1問題的提出
6.1.2問題的分析
6.1.3問題的解決方案
6.2規(guī)范化
6.2.1函數(shù)依賴
6.2.2范式
6.2.3第一范式(1nf)
6.2.4第二范式(2nf)
6.2.5第三范式(3nf)
6.2.6bc范式(bcnf)
6.2.7多值依賴
6.2.8第四范式(4nf)
6.2.9規(guī)范化小結(jié)
6.3數(shù)據(jù)依賴的公理系統(tǒng)
6.3.1函數(shù)依賴的推理規(guī)則
6.3.2函數(shù)依賴的閉包f+及屬性的閉包x+f
6.3.3最小函數(shù)依賴集
6.4模式分解
6.4.1模式分解的定義
6.4.2分解的無損連接性的判別
6.4.3保持函數(shù)依賴的模式分解
小結(jié)
綜合練習(xí)六
第7章數(shù)據(jù)庫(kù)的安全性和完整性
7.1數(shù)據(jù)庫(kù)的安全性
7.1.1數(shù)據(jù)庫(kù)安全性問題的提出
7.1.2數(shù)據(jù)庫(kù)安全性保護(hù)范圍
7.1.3數(shù)據(jù)庫(kù)管理系統(tǒng)中的安全性保護(hù)
7.1.4sql中的安全性機(jī)制
7.1.5數(shù)據(jù)庫(kù)的安全標(biāo)準(zhǔn)
7.2數(shù)據(jù)庫(kù)的完整性
7.2.1數(shù)據(jù)庫(kù)完整性問題的提出
7.2.2完整性基本概念
7.2.3完整性約束條件
7.2.4完整性規(guī)則和完整性控制
7.2.5參照完整性控制
7.2.6sql中的完整性約束機(jī)制
7.2.7修改約束
7.2.8觸發(fā)器
小結(jié)
綜合練習(xí)七
第8章數(shù)據(jù)庫(kù)事務(wù)管理
8.1事務(wù)的基本概念
8.1.1事務(wù)
8.1.2事務(wù)基本操作與活動(dòng)狀態(tài)
8.1.3事務(wù)處理sql語(yǔ)句
8.2數(shù)據(jù)庫(kù)恢復(fù)技術(shù)
8.2.1數(shù)據(jù)庫(kù)故障分類
8.2.2數(shù)據(jù)庫(kù)恢復(fù)的主要技術(shù)
8.2.3數(shù)據(jù)庫(kù)恢復(fù)策略
8.2.4數(shù)據(jù)庫(kù)的復(fù)制與鏡像
8.3并發(fā)控制
8.3.1并發(fā)的概念
8.3.2并發(fā)操作引發(fā)的問題
8.3.3事務(wù)的并發(fā)控制
8.3.4封鎖
8.3.5封鎖粒度
8.3.6封鎖協(xié)議
8.3.7活鎖與死鎖
小結(jié)
綜合練習(xí)八
第9章數(shù)據(jù)庫(kù)設(shè)計(jì)
9.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述
9.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)、內(nèi)容和特點(diǎn)
9.1.2數(shù)據(jù)庫(kù)系統(tǒng)的生命周期
9.2需求分析
9.2.1需求分析的任務(wù)
9.2.2需求分析的主要內(nèi)容
9.2.3需求分析的步驟
9.2.4需求分析說明書
9.3概念設(shè)計(jì)
9.3.1概念結(jié)構(gòu)設(shè)計(jì)概述
9.3.2數(shù)據(jù)抽象與局部概念設(shè)計(jì)
9.3.3全局概念設(shè)計(jì)
9.4邏輯設(shè)計(jì)
9.4.1e-r圖向關(guān)系模型的轉(zhuǎn)換
9.4.2關(guān)系模型向rdbms支持的數(shù)據(jù)模型轉(zhuǎn)換
9.4.3數(shù)據(jù)模型的優(yōu)化
9.4.4設(shè)計(jì)用戶子模式
9.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì)
9.5.1集簇設(shè)計(jì)
9.5.2索引設(shè)計(jì)
9.5.3分區(qū)設(shè)計(jì)
9.5.4評(píng)價(jià)物理設(shè)計(jì)
9.6數(shù)據(jù)庫(kù)的實(shí)施
9.7數(shù)據(jù)庫(kù)的維護(hù)
小結(jié)
綜合練習(xí)九
第10章數(shù)據(jù)庫(kù)設(shè)計(jì)工具
10.1erwin概述
10.2erwin的工作空間
10.3基本概念
10.4建立erwin數(shù)據(jù)模型
10.5正向工程
10.6逆向工程
小結(jié)
綜合練習(xí)十
第11章java數(shù)據(jù)庫(kù)連接
11.1jdbc 概述
11.2jdbc結(jié)構(gòu)
11.3jdbc驅(qū)動(dòng)程序
11.4jdbc訪問數(shù)據(jù)庫(kù)
11.5常用的jdbc接口類和對(duì)象
11.6odbc數(shù)據(jù)源
11.7java連接數(shù)據(jù)庫(kù)編程實(shí)例
小結(jié)
綜合練習(xí)十一
第12章數(shù)據(jù)倉(cāng)庫(kù)
12.1數(shù)據(jù)倉(cāng)庫(kù)的概念
12.1.1數(shù)據(jù)倉(cāng)庫(kù)的特征
12.1.2操作數(shù)據(jù)庫(kù)系統(tǒng)與數(shù)據(jù)倉(cāng)庫(kù)的區(qū)別
12.1.3數(shù)據(jù)倉(cāng)庫(kù)的類型
12.2數(shù)據(jù)倉(cāng)庫(kù)組織與體系結(jié)構(gòu)
12.2.1數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)
12.2.2數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)組織
12.2.3粒度與分割
12.2.4數(shù)據(jù)倉(cāng)庫(kù)的元數(shù)據(jù)
12.3如何建立數(shù)據(jù)倉(cāng)庫(kù)
12.3.1數(shù)據(jù)倉(cāng)庫(kù)的開發(fā)流程
12.3.2數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)
12.3.3數(shù)據(jù)抽取模塊
12.3.4數(shù)據(jù)維護(hù)模塊
12.4數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用
12.5數(shù)據(jù)挖掘
12.5.1數(shù)據(jù)挖掘的定義
12.5.2數(shù)據(jù)挖掘技術(shù)分類
12.5.3數(shù)據(jù)挖掘的基本過程
小結(jié)
綜合練習(xí)十二
附錄a實(shí)驗(yàn)
預(yù)備知識(shí): sql server簡(jiǎn)介
實(shí)驗(yàn)1創(chuàng)建數(shù)據(jù)庫(kù)與表
實(shí)驗(yàn)2sql server 2000查詢分析器
實(shí)驗(yàn)3數(shù)據(jù)查詢
實(shí)驗(yàn)4數(shù)據(jù)完整性
實(shí)驗(yàn)5sql server的安全管理
實(shí)驗(yàn)6數(shù)據(jù)庫(kù)備份和恢復(fù)
實(shí)驗(yàn)7視圖、存儲(chǔ)過程和觸發(fā)器的使用
實(shí)驗(yàn)8java連接數(shù)據(jù)庫(kù)實(shí)驗(yàn)
附錄b課程設(shè)計(jì)——網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
附錄c參考答案
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:當(dāng)前世界經(jīng)濟(jì)的發(fā)展從工業(yè)經(jīng)濟(jì)轉(zhuǎn)向了信息經(jīng)濟(jì)、知識(shí)經(jīng)濟(jì)、網(wǎng)絡(luò)經(jīng)濟(jì)和Internet經(jīng)濟(jì),經(jīng)濟(jì)增長(zhǎng)模式從工業(yè)經(jīng)濟(jì)的數(shù)量累積型轉(zhuǎn)變成信息經(jīng)濟(jì)下的效率增長(zhǎng)型。信息和知識(shí)成為社會(huì)發(fā)展的動(dòng)力,信息成為除了材料和能源之外的又一重要資源,信息資源是決定人類未來發(fā)展前途的寶藏,成為人類社會(huì)的又一重要支柱,信息處理的能力是社會(huì)發(fā)展的尺度。對(duì)信息的有效利用已成為推動(dòng)經(jīng)濟(jì)和社會(huì)發(fā)展的積極因素,成為人類進(jìn)步的重要標(biāo)志。信息社會(huì)的最主要特征是知識(shí)劇增、信息爆炸,數(shù)據(jù)庫(kù)是處理信息最先進(jìn)的工具,信息無所不在,數(shù)據(jù)庫(kù)也無所不在。信息技術(shù)的發(fā)展和應(yīng)用,對(duì)人們具體計(jì)算的要求降低了,但對(duì)數(shù)據(jù)的采集、分析、歸納然后作出解釋并提取出有用信息的要求提高了;隨著計(jì)算機(jī)人工智能的發(fā)展和應(yīng)用,對(duì)解決問題過程中邏輯推演的要求降低了,但對(duì)根據(jù)實(shí)際問題構(gòu)造模型,然后利用計(jì)算機(jī)處理這個(gè)模型,解決實(shí)際問題的要求提高了。數(shù)據(jù)庫(kù)技術(shù)為人們采集數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)、方便快捷地提取數(shù)據(jù)、分析處理數(shù)據(jù)提供了有力的技術(shù)支持。1.2.1 信息與數(shù)據(jù)隨著社會(huì)的發(fā)展和科學(xué)技術(shù)的進(jìn)步,人們對(duì)信息這個(gè)名詞越來越不陌生了,然而對(duì)于信息的定義,從各個(gè)角度有著各種各樣的解釋。一般以為,信息是人們進(jìn)行各種活動(dòng)所需要的知識(shí),是現(xiàn)實(shí)世界各種狀態(tài)的反映。信息和物質(zhì)與能量一樣,也是一種寶貴的資源,合理利用信息可增加人們的知識(shí),提高人們對(duì)事物的認(rèn)識(shí)能力?,F(xiàn)代的人類已進(jìn)入信息時(shí)代,不論是生產(chǎn)、科學(xué)研究和社會(huì)活動(dòng),還是個(gè)人的生活都離不開信息。僅知識(shí)形態(tài)的信息,每年都以指數(shù)規(guī)律增長(zhǎng)著,這種情況常用“信息爆炸”來形容。計(jì)算機(jī)科學(xué)與現(xiàn)代通信技術(shù)的飛速發(fā)展和普及,為人們提供了先進(jìn)的手段,只有利用計(jì)算機(jī)才能幫助人們處理大量信息,以實(shí)現(xiàn)信息管理工作的科學(xué)化和現(xiàn)代化。
編輯推薦
《數(shù)據(jù)庫(kù)理論與應(yīng)用(第2版)》教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合,教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)內(nèi)容先進(jìn),反映了電子商務(wù)學(xué)科的最新發(fā)展,教學(xué)模式完善,提供了配套的教學(xué)資源解決方案。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)理論與應(yīng)用 PDF格式下載