數(shù)據(jù)庫應(yīng)用技術(shù)
定 價(jià):26 元
叢書名:高等院校計(jì)算機(jī)專業(yè)系列規(guī)劃教材
- 作者:孫晨霞 編
- 出版時(shí)間:2010/8/1
- ISBN:9787563523672
- 出 版 社:北京郵電大學(xué)出版社
- 中圖法分類:TP311.13
- 頁碼:217
- 紙張:膠版紙
- 版次:1
- 開本:16K
《數(shù)據(jù)庫應(yīng)用技術(shù)》系統(tǒng)地講解了數(shù)據(jù)庫系統(tǒng)的基本原理及其應(yīng)用技術(shù),在內(nèi)容的深度和廣度方面均符合普通高等院校教學(xué)的要求,每章知識(shí)都配有相應(yīng)的實(shí)例和習(xí)題,最后一章設(shè)計(jì)了實(shí)驗(yàn)項(xiàng)目,便于實(shí)踐教學(xué)和讀者復(fù)習(xí)參考!稊(shù)據(jù)庫應(yīng)用技術(shù)》條理清晰、語言精練、案例豐富、通俗易懂,有利于學(xué)生進(jìn)行系統(tǒng)地學(xué)習(xí)。通過對(duì)《數(shù)據(jù)庫應(yīng)用技術(shù)》的學(xué)習(xí),讀者可以掌握關(guān)系數(shù)據(jù)庫系統(tǒng)的基本原理、數(shù)據(jù)操作的基本技術(shù)和java語言數(shù)據(jù)庫編程的核心技術(shù)。
《數(shù)據(jù)庫應(yīng)用技術(shù)》適用于高等院校計(jì)算機(jī)、信息以及相關(guān)專業(yè)的數(shù)據(jù)庫原理與技術(shù)類的課程教學(xué),也可作為成人教育的培訓(xùn)教材,以及從事工程應(yīng)用的技術(shù)人員的自學(xué)參考教材。
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域應(yīng)用最廣的技術(shù)之一,也是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)課,它同時(shí)是網(wǎng)絡(luò)、信息管理、通信電子、自動(dòng)控制等與計(jì)算機(jī)技術(shù)密切相關(guān)專業(yè)的課程。
數(shù)據(jù)庫技術(shù)理論抽象復(fù)雜,教師總感覺抽象難教,學(xué)生則感覺枯燥難學(xué);數(shù)據(jù)庫技術(shù)實(shí)踐對(duì)學(xué)生的設(shè)計(jì)能力、分析問題、綜合解決問題的能力要求較高。因此單純的理論講解或者理論與實(shí)踐分離的講授方式效果往往不理想。本書依托SQL server 2000平臺(tái),將數(shù)據(jù)庫技術(shù)原理的講解與實(shí)際的數(shù)據(jù)庫管理系統(tǒng)結(jié)合起來,使得抽象的理論有了依托的實(shí)體,從而解決了理論與實(shí)踐脫節(jié)的問題。
本教材的編寫者均是長(zhǎng)期從事數(shù)據(jù)庫課程教學(xué)的一線教師,有著豐富的教學(xué)經(jīng)驗(yàn),對(duì)該課程的教學(xué)特點(diǎn)和難點(diǎn)有著深刻理解。編者在認(rèn)真總結(jié)多年講授“數(shù)據(jù)庫技術(shù)”課程經(jīng)驗(yàn)的基礎(chǔ)上,吸收了國(guó)內(nèi)外同類教材的優(yōu)點(diǎn),對(duì)教學(xué)內(nèi)容進(jìn)行了合理的調(diào)整,以應(yīng)用軟件開發(fā)所需的數(shù)據(jù)庫知識(shí)和技術(shù)為核心內(nèi)容,既強(qiáng)調(diào)原理和方法,又注重實(shí)踐性。
第1章 數(shù)據(jù)庫技術(shù)概述
1.1 數(shù)據(jù)管理的產(chǎn)生與發(fā)展
1.1.1 數(shù)據(jù)和數(shù)據(jù)管理技術(shù)
1.1.2 數(shù)據(jù)庫系統(tǒng)發(fā)展的3個(gè)里程碑
1.1.3 數(shù)據(jù)庫系統(tǒng)的3個(gè)發(fā)展階段
1.2 數(shù)據(jù)庫中的基本概念
1.2.1 數(shù)據(jù)庫
1.2.2 數(shù)據(jù)庫管理系統(tǒng)
1.2.3 數(shù)據(jù)庫系統(tǒng)
1.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.3.1 數(shù)據(jù)庫的模式結(jié)構(gòu)
1.3.2 數(shù)據(jù)庫系統(tǒng)組成
1.4 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
1.5 使用數(shù)據(jù)庫系統(tǒng)的原因及數(shù)據(jù)庫應(yīng)用的前景
1.5.1 使用數(shù)據(jù)庫系統(tǒng)的原因
1.5.2 數(shù)據(jù)庫應(yīng)用的前景
習(xí)題
第2章 關(guān)系數(shù)據(jù)庫定義
2.1 關(guān)系模型的基本概念
2.2 關(guān)系的完整性約束
2.2.1 實(shí)體完整性
2.2.2 參照完整性
2.2.3 用戶自定義的完整性
2.3 定義數(shù)據(jù)庫模式
2.3.1 在SQL server中建立數(shù)據(jù)庫
2.3.2 基本表的定義
2.3.3 基本表的修改與刪除
習(xí)題
第3章 關(guān)系數(shù)據(jù)庫操作基礎(chǔ)
3.1 關(guān)系代數(shù)基礎(chǔ)
3.1.1 傳統(tǒng)的集合運(yùn)算
3.1.2 專門的關(guān)系運(yùn)算
3.1.3 關(guān)系代數(shù)應(yīng)用舉例
3.2 元組關(guān)系演算基礎(chǔ)
3.2.1 元組關(guān)系演算
3.2.2 域關(guān)系演算
3.3 SQL語言
3.3.1 SQL語言概述
3.3.2 數(shù)據(jù)查詢
3.3.3 插人數(shù)據(jù)
3.3.4 刪除數(shù)據(jù)
3.3.5 修改數(shù)據(jù)
習(xí)題
第4章 視圖
4.1 視圖的概念
4.2 定義視圖
4.3 查詢視圖
4.4 更新視圖
4.5 刪除視圖
4.6 視圖的優(yōu)點(diǎn)和局限性
習(xí)題
第5章 游標(biāo)
5.1 游標(biāo)的基本概念
5.2 transact-SQL游標(biāo)操作
5.2.1 聲明游標(biāo)
5.2.2 打開游標(biāo)
5.2.3 讀取游標(biāo)數(shù)據(jù)
5.2.4 關(guān)閉游標(biāo)
5.2.5 刪除游標(biāo)
5.3 游標(biāo)的種類
5.4 游標(biāo)應(yīng)用實(shí)例
5.4.1 聲明游標(biāo)
5.4.2 打開游標(biāo)
5.4.3 提取數(shù)據(jù)
5.4.4 修改數(shù)據(jù)
5.4.5 關(guān)閉游標(biāo)
5.4.6 刪除游標(biāo)
習(xí)題
第6章 事務(wù)處理與并發(fā)控制
6.1 事務(wù)的概念
6.1.1 事務(wù)的特性
6.1.2 事務(wù)的表示
6.2 事務(wù)的狀態(tài)
6.3 事務(wù)的并發(fā)調(diào)度
6.3.1 串行調(diào)度
6.3.2 并行調(diào)度
6.4 并發(fā)調(diào)度問題的解決思路
6.4.1 沖突可串行化
6.4.2 可恢復(fù)性
6.4.3 隔離性的實(shí)現(xiàn)
6.4.4 并發(fā)所帶來的問題
6.5 并發(fā)控制
6.5.1 基于鎖的協(xié)議
6.5.2 封鎖帶來的問題
6.5.3 兩階段封鎖協(xié)議
6.6 死鎖處理
6.6.1 死鎖預(yù)防
6.6.2 死鎖檢測(cè)
6.6.3 死鎖恢復(fù)
習(xí)題
第7章 存儲(chǔ)過程和觸發(fā)器
7.1 存儲(chǔ)過程的概念
7.1.1 創(chuàng)建存儲(chǔ)過程
7.1.2 執(zhí)行存儲(chǔ)過程
7.1.3 查看存儲(chǔ)過程
7.1.4 修改存儲(chǔ)過程
7.1.5 刪除存儲(chǔ)過程
7.2 transact-SQL使用存儲(chǔ)過程舉例
7.2.1 創(chuàng)建和執(zhí)行存儲(chǔ)過程
7.2.2 修改存儲(chǔ)過程
7.2.3 刪除存儲(chǔ)過程
7.3 觸發(fā)器的概念
7.3.1 創(chuàng)建觸發(fā)器
7.3.2 觸發(fā)器中使用的特殊表
7.3.3 修改觸發(fā)器
7.3.4 刪除觸發(fā)器
7.3.5 觸發(fā)器的使用限制
7.4 transact-SQL使用觸發(fā)器舉例
7.4.1 創(chuàng)建觸發(fā)器
7.4.2 修改觸發(fā)器
7.4.3 刪除觸發(fā)器
習(xí)題
第8章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)
8.1 數(shù)據(jù)庫設(shè)計(jì)概述
8.1.1 數(shù)據(jù)庫的基本結(jié)構(gòu)
8.1.2 數(shù)據(jù)庫設(shè)計(jì)的基本步驟
8.2 概念數(shù)據(jù)模型
8.3 E/R圖基礎(chǔ)
8.3.1 實(shí)體集
8.3.2 聯(lián)系集
8.4 E/R概念數(shù)據(jù)模型的表示方法
8.4.1 E/R圖的主要構(gòu)件
8.4.2 E/R圖應(yīng)用示例
8.4.3 E/R圖設(shè)計(jì)特殊問題討論
8.4.4 弱實(shí)體集
8.4.5 E/R圖設(shè)計(jì)原則
8.4.6 E/R圖實(shí)例
8.5 E/R圖到關(guān)系模型的轉(zhuǎn)換
習(xí)題
第9章 函數(shù)依賴與規(guī)范化
9.1 可能存在的設(shè)計(jì)異常
9.2 函數(shù)依賴
9.2.1 函數(shù)依賴的概念
9.2.2 用函數(shù)依賴定義鍵碼
9.2.3 函數(shù)依賴基本運(yùn)算規(guī)則
9.3 范式
9.4 規(guī)范化
9.4.1 規(guī)范化概念
9.4.2 分解為bcnf
9.4.3 分解為第三范式
9.4.4 關(guān)于分解的討論
9.5 多值依賴與第四范式
9.5.1 多值依賴
9.5.2 多值依賴規(guī)則
9.5.3 第四范式
習(xí)題
第10章 java語言數(shù)據(jù)庫訪問
10.1 odbc介紹
10.2 jdbc數(shù)據(jù)庫訪問基礎(chǔ)
10.2.1 jdbc基本概念
10.2.2 java數(shù)據(jù)庫訪問的基本步驟
10.2.3 jdbc基本對(duì)象
10.3 jdbc數(shù)據(jù)庫訪問討論
10.3.1 數(shù)據(jù)更新
10.3.2 帶參數(shù)的數(shù)據(jù)訪問
10.3.3 大流量數(shù)據(jù)存儲(chǔ)
10.3.4 大流量數(shù)據(jù)獲取
10.3.5 可滾動(dòng)的結(jié)果集
10.3.6 事務(wù)處理
習(xí)題
第11章 數(shù)據(jù)庫備份與恢復(fù)
11.1 概述
11.2 備份概述
11.2.1 準(zhǔn)備工作
11.2.2 備份內(nèi)容
11.2.3 備份成員
11.2.4 備份介質(zhì)
11.2.5 備份時(shí)間和頻率
11.2.6 限制性操作
11.2.7 備份方法
11.2.8 備份策略
11.2.9 備份方案的實(shí)施
11.3 備份
11.3.1 創(chuàng)建備份設(shè)備
11.3.2 備份命令
11.3.3 使用企業(yè)管理器進(jìn)行備份
11.3.4 使用備份向?qū)нM(jìn)行備份
11.4 快復(fù)
11.4.1 恢復(fù)命令
11.4.2 使用企業(yè)管理器恢復(fù)數(shù)據(jù)庫
習(xí)題
第12章 數(shù)據(jù)庫新技術(shù)
12.1 數(shù)據(jù)模型的發(fā)展
12.2 數(shù)據(jù)庫技術(shù)與其他相關(guān)技術(shù)相結(jié)合
12.2.1 分布式數(shù)據(jù)庫系統(tǒng)
12.2.2 并行數(shù)據(jù)庫系統(tǒng)
12.2.3 知識(shí)庫系統(tǒng)
12.2.4 主動(dòng)數(shù)據(jù)庫
12.2.5 多媒體數(shù)據(jù)庫
12.3 面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫新技術(shù)
12.3.1 數(shù)據(jù)倉庫
12.3.2 工程數(shù)據(jù)庫
12.3.3 統(tǒng)計(jì)數(shù)據(jù)庫
12.3.4 空間數(shù)據(jù)庫
習(xí)題
第13章 實(shí)驗(yàn)項(xiàng)目
13.1 實(shí)驗(yàn)一
13.2 實(shí)驗(yàn)二
13.3 實(shí)驗(yàn)三
13.4 實(shí)驗(yàn)四
13.5 實(shí)驗(yàn)五
13.6 實(shí)驗(yàn)六
13.7 實(shí)驗(yàn)七
13.8 實(shí)驗(yàn)八
參考文獻(xiàn)
隨著信息管理水平的不斷提高,信息資源已成為企業(yè)的重要財(cái)富,用于信息管理的數(shù)據(jù)庫技術(shù)也得到了很大的發(fā)展,其應(yīng)用領(lǐng)域也越來越廣泛,數(shù)據(jù)庫的應(yīng)用形式日益多樣,從小型事務(wù)處理到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM),乃至地理信息系統(tǒng)等都應(yīng)用了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫技術(shù)已經(jīng)滲透到我們?nèi)粘I畹姆椒矫婷妫热缬眯庞每ㄙ徫,飛機(jī)、火車訂票系統(tǒng),圖書館對(duì)書籍借閱的管理等,無一不使用了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫中信息量的大小以及使用的程度已經(jīng)成為衡量企業(yè)的信息化程度的重要標(biāo)志。
簡(jiǎn)單地說,數(shù)據(jù)庫技術(shù)就是研究如何科學(xué)地管理數(shù)據(jù)以便為人們提供可共享的、安全的、可靠的數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫技術(shù)一般包括數(shù)據(jù)管理和數(shù)據(jù)處理兩部分內(nèi)容。
數(shù)據(jù)庫系統(tǒng)實(shí)質(zhì)上是一個(gè)用計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的系統(tǒng),可以將數(shù)據(jù)庫看成一個(gè)電子文件柜,也就是說,數(shù)據(jù)庫是收集數(shù)據(jù)文件的倉庫或容器。