數(shù)據(jù)庫應(yīng)用技術(shù)
定 價:26 元
叢書名:高等院校計算機專業(yè)系列規(guī)劃教材
- 作者:孫晨霞 編
- 出版時間: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é)的要求,每章知識都配有相應(yīng)的實例和習(xí)題,最后一章設(shè)計了實驗項目,便于實踐教學(xué)和讀者復(fù)習(xí)參考。《數(shù)據(jù)庫應(yīng)用技術(shù)》條理清晰、語言精練、案例豐富、通俗易懂,有利于學(xué)生進行系統(tǒng)地學(xué)習(xí)。通過對《數(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ù)》適用于高等院校計算機、信息以及相關(guān)專業(yè)的數(shù)據(jù)庫原理與技術(shù)類的課程教學(xué),也可作為成人教育的培訓(xùn)教材,以及從事工程應(yīng)用的技術(shù)人員的自學(xué)參考教材。
數(shù)據(jù)庫技術(shù)是計算機科學(xué)與技術(shù)領(lǐng)域應(yīng)用最廣的技術(shù)之一,也是計算機科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)課,它同時是網(wǎng)絡(luò)、信息管理、通信電子、自動控制等與計算機技術(shù)密切相關(guān)專業(yè)的課程。
數(shù)據(jù)庫技術(shù)理論抽象復(fù)雜,教師總感覺抽象難教,學(xué)生則感覺枯燥難學(xué);數(shù)據(jù)庫技術(shù)實踐對學(xué)生的設(shè)計能力、分析問題、綜合解決問題的能力要求較高。因此單純的理論講解或者理論與實踐分離的講授方式效果往往不理想。本書依托SQL server 2000平臺,將數(shù)據(jù)庫技術(shù)原理的講解與實際的數(shù)據(jù)庫管理系統(tǒng)結(jié)合起來,使得抽象的理論有了依托的實體,從而解決了理論與實踐脫節(jié)的問題。
本教材的編寫者均是長期從事數(shù)據(jù)庫課程教學(xué)的一線教師,有著豐富的教學(xué)經(jīng)驗,對該課程的教學(xué)特點和難點有著深刻理解。編者在認真總結(jié)多年講授“數(shù)據(jù)庫技術(shù)”課程經(jīng)驗的基礎(chǔ)上,吸收了國內(nèi)外同類教材的優(yōu)點,對教學(xué)內(nèi)容進行了合理的調(diào)整,以應(yīng)用軟件開發(fā)所需的數(shù)據(jù)庫知識和技術(shù)為核心內(nèi)容,既強調(diào)原理和方法,又注重實踐性。
第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個里程碑
1.1.3 數(shù)據(jù)庫系統(tǒng)的3個發(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)的特點
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 實體完整性
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)的集合運算
3.1.2 專門的關(guā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)點和局限性
習(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)用實例
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 隔離性的實現(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 死鎖檢測
6.6.3 死鎖恢復(fù)
習(xí)題
第7章 存儲過程和觸發(fā)器
7.1 存儲過程的概念
7.1.1 創(chuàng)建存儲過程
7.1.2 執(zhí)行存儲過程
7.1.3 查看存儲過程
7.1.4 修改存儲過程
7.1.5 刪除存儲過程
7.2 transact-SQL使用存儲過程舉例
7.2.1 創(chuàng)建和執(zhí)行存儲過程
7.2.2 修改存儲過程
7.2.3 刪除存儲過程
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è)計
8.1 數(shù)據(jù)庫設(shè)計概述
8.1.1 數(shù)據(jù)庫的基本結(jié)構(gòu)
8.1.2 數(shù)據(jù)庫設(shè)計的基本步驟
8.2 概念數(shù)據(jù)模型
8.3 E/R圖基礎(chǔ)
8.3.1 實體集
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è)計特殊問題討論
8.4.4 弱實體集
8.4.5 E/R圖設(shè)計原則
8.4.6 E/R圖實例
8.5 E/R圖到關(guān)系模型的轉(zhuǎn)換
習(xí)題
第9章 函數(shù)依賴與規(guī)范化
9.1 可能存在的設(shè)計異常
9.2 函數(shù)依賴
9.2.1 函數(shù)依賴的概念
9.2.2 用函數(shù)依賴定義鍵碼
9.2.3 函數(shù)依賴基本運算規(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基本對象
10.3 jdbc數(shù)據(jù)庫訪問討論
10.3.1 數(shù)據(jù)更新
10.3.2 帶參數(shù)的數(shù)據(jù)訪問
10.3.3 大流量數(shù)據(jù)存儲
10.3.4 大流量數(shù)據(jù)獲取
10.3.5 可滾動的結(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 備份時間和頻率
11.2.6 限制性操作
11.2.7 備份方法
11.2.8 備份策略
11.2.9 備份方案的實施
11.3 備份
11.3.1 創(chuàng)建備份設(shè)備
11.3.2 備份命令
11.3.3 使用企業(yè)管理器進行備份
11.3.4 使用備份向?qū)нM行備份
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 知識庫系統(tǒng)
12.2.4 主動數(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)計數(shù)據(jù)庫
12.3.4 空間數(shù)據(jù)庫
習(xí)題
第13章 實驗項目
13.1 實驗一
13.2 實驗二
13.3 實驗三
13.4 實驗四
13.5 實驗五
13.6 實驗六
13.7 實驗七
13.8 實驗八
參考文獻
隨著信息管理水平的不斷提高,信息資源已成為企業(yè)的重要財富,用于信息管理的數(shù)據(jù)庫技術(shù)也得到了很大的發(fā)展,其應(yīng)用領(lǐng)域也越來越廣泛,數(shù)據(jù)庫的應(yīng)用形式日益多樣,從小型事務(wù)處理到大型信息系統(tǒng),從聯(lián)機事務(wù)處理到聯(lián)機分析處理,從一般企業(yè)管理到計算機輔助設(shè)計與制造(CAD/CAM),乃至地理信息系統(tǒng)等都應(yīng)用了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫技術(shù)已經(jīng)滲透到我們?nèi)粘I畹姆椒矫婷,比如用信用卡購物,飛機、火車訂票系統(tǒng),圖書館對書籍借閱的管理等,無一不使用了數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫中信息量的大小以及使用的程度已經(jīng)成為衡量企業(yè)的信息化程度的重要標(biāo)志。
簡單地說,數(shù)據(jù)庫技術(shù)就是研究如何科學(xué)地管理數(shù)據(jù)以便為人們提供可共享的、安全的、可靠的數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫技術(shù)一般包括數(shù)據(jù)管理和數(shù)據(jù)處理兩部分內(nèi)容。
數(shù)據(jù)庫系統(tǒng)實質(zhì)上是一個用計算機存儲數(shù)據(jù)的系統(tǒng),可以將數(shù)據(jù)庫看成一個電子文件柜,也就是說,數(shù)據(jù)庫是收集數(shù)據(jù)文件的倉庫或容器。