數(shù)據(jù)庫(kù)應(yīng)用技術(shù)
定 價(jià):26 元
叢書(shū)名:高等院校計(jì)算機(jī)專(zhuān)業(yè)系列規(guī)劃教材
- 作者:孫晨霞 編
- 出版時(shí)間:2010/8/1
- ISBN:9787563523672
- 出 版 社:北京郵電大學(xué)出版社
- 中圖法分類(lèi):TP311.13
- 頁(yè)碼:217
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》系統(tǒng)地講解了數(shù)據(jù)庫(kù)系統(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ù)庫(kù)應(yīng)用技術(shù)》條理清晰、語(yǔ)言精練、案例豐富、通俗易懂,有利于學(xué)生進(jìn)行系統(tǒng)地學(xué)習(xí)。通過(guò)對(duì)《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》的學(xué)習(xí),讀者可以掌握關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基本原理、數(shù)據(jù)操作的基本技術(shù)和java語(yǔ)言數(shù)據(jù)庫(kù)編程的核心技術(shù)。
《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》適用于高等院校計(jì)算機(jī)、信息以及相關(guān)專(zhuān)業(yè)的數(shù)據(jù)庫(kù)原理與技術(shù)類(lèi)的課程教學(xué),也可作為成人教育的培訓(xùn)教材,以及從事工程應(yīng)用的技術(shù)人員的自學(xué)參考教材。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域應(yīng)用最廣的技術(shù)之一,也是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的一門(mén)重要的專(zhuān)業(yè)課,它同時(shí)是網(wǎng)絡(luò)、信息管理、通信電子、自動(dòng)控制等與計(jì)算機(jī)技術(shù)密切相關(guān)專(zhuān)業(yè)的課程。
數(shù)據(jù)庫(kù)技術(shù)理論抽象復(fù)雜,教師總感覺(jué)抽象難教,學(xué)生則感覺(jué)枯燥難學(xué);數(shù)據(jù)庫(kù)技術(shù)實(shí)踐對(duì)學(xué)生的設(shè)計(jì)能力、分析問(wèn)題、綜合解決問(wèn)題的能力要求較高。因此單純的理論講解或者理論與實(shí)踐分離的講授方式效果往往不理想。本書(shū)依托SQL server 2000平臺(tái),將數(shù)據(jù)庫(kù)技術(shù)原理的講解與實(shí)際的數(shù)據(jù)庫(kù)管理系統(tǒng)結(jié)合起來(lái),使得抽象的理論有了依托的實(shí)體,從而解決了理論與實(shí)踐脫節(jié)的問(wèn)題。
本教材的編寫(xiě)者均是長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)的一線教師,有著豐富的教學(xué)經(jīng)驗(yàn),對(duì)該課程的教學(xué)特點(diǎn)和難點(diǎn)有著深刻理解。編者在認(rèn)真總結(jié)多年講授“數(shù)據(jù)庫(kù)技術(shù)”課程經(jīng)驗(yàn)的基礎(chǔ)上,吸收了國(guó)內(nèi)外同類(lèi)教材的優(yōu)點(diǎn),對(duì)教學(xué)內(nèi)容進(jìn)行了合理的調(diào)整,以應(yīng)用軟件開(kāi)發(fā)所需的數(shù)據(jù)庫(kù)知識(shí)和技術(shù)為核心內(nèi)容,既強(qiáng)調(diào)原理和方法,又注重實(shí)踐性。
第1章 數(shù)據(jù)庫(kù)技術(shù)概述
1.1 數(shù)據(jù)管理的產(chǎn)生與發(fā)展
1.1.1 數(shù)據(jù)和數(shù)據(jù)管理技術(shù)
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展的3個(gè)里程碑
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的3個(gè)發(fā)展階段
1.2 數(shù)據(jù)庫(kù)中的基本概念
1.2.1 數(shù)據(jù)庫(kù)
1.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.3.1 數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)
1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)組成
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1.5 使用數(shù)據(jù)庫(kù)系統(tǒng)的原因及數(shù)據(jù)庫(kù)應(yīng)用的前景
1.5.1 使用數(shù)據(jù)庫(kù)系統(tǒng)的原因
1.5.2 數(shù)據(jù)庫(kù)應(yīng)用的前景
習(xí)題
第2章 關(guān)系數(shù)據(jù)庫(kù)定義
2.1 關(guān)系模型的基本概念
2.2 關(guān)系的完整性約束
2.2.1 實(shí)體完整性
2.2.2 參照完整性
2.2.3 用戶(hù)自定義的完整性
2.3 定義數(shù)據(jù)庫(kù)模式
2.3.1 在SQL server中建立數(shù)據(jù)庫(kù)
2.3.2 基本表的定義
2.3.3 基本表的修改與刪除
習(xí)題
第3章 關(guān)系數(shù)據(jù)庫(kù)操作基礎(chǔ)
3.1 關(guān)系代數(shù)基礎(chǔ)
3.1.1 傳統(tǒng)的集合運(yùn)算
3.1.2 專(zhuān)門(mén)的關(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語(yǔ)言
3.3.1 SQL語(yǔ)言概述
3.3.2 數(shù)據(jù)查詢(xún)
3.3.3 插人數(shù)據(jù)
3.3.4 刪除數(shù)據(jù)
3.3.5 修改數(shù)據(jù)
習(xí)題
第4章 視圖
4.1 視圖的概念
4.2 定義視圖
4.3 查詢(xún)視圖
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 打開(kāi)游標(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)的種類(lèi)
5.4 游標(biāo)應(yīng)用實(shí)例
5.4.1 聲明游標(biāo)
5.4.2 打開(kāi)游標(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)度問(wèn)題的解決思路
6.4.1 沖突可串行化
6.4.2 可恢復(fù)性
6.4.3 隔離性的實(shí)現(xiàn)
6.4.4 并發(fā)所帶來(lái)的問(wèn)題
6.5 并發(fā)控制
6.5.1 基于鎖的協(xié)議
6.5.2 封鎖帶來(lái)的問(wèn)題
6.5.3 兩階段封鎖協(xié)議
6.6 死鎖處理
6.6.1 死鎖預(yù)防
6.6.2 死鎖檢測(cè)
6.6.3 死鎖恢復(fù)
習(xí)題
第7章 存儲(chǔ)過(guò)程和觸發(fā)器
7.1 存儲(chǔ)過(guò)程的概念
7.1.1 創(chuàng)建存儲(chǔ)過(guò)程
7.1.2 執(zhí)行存儲(chǔ)過(guò)程
7.1.3 查看存儲(chǔ)過(guò)程
7.1.4 修改存儲(chǔ)過(guò)程
7.1.5 刪除存儲(chǔ)過(guò)程
7.2 transact-SQL使用存儲(chǔ)過(guò)程舉例
7.2.1 創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程
7.2.2 修改存儲(chǔ)過(guò)程
7.2.3 刪除存儲(chǔ)過(guò)程
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ù)庫(kù)設(shè)計(jì)
8.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
8.1.1 數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)
8.1.2 數(shù)據(jù)庫(kù)設(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ì)特殊問(wèn)題討論
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ù)依賴(lài)與規(guī)范化
9.1 可能存在的設(shè)計(jì)異常
9.2 函數(shù)依賴(lài)
9.2.1 函數(shù)依賴(lài)的概念
9.2.2 用函數(shù)依賴(lài)定義鍵碼
9.2.3 函數(shù)依賴(lài)基本運(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 多值依賴(lài)與第四范式
9.5.1 多值依賴(lài)
9.5.2 多值依賴(lài)規(guī)則
9.5.3 第四范式
習(xí)題
第10章 java語(yǔ)言數(shù)據(jù)庫(kù)訪問(wèn)
10.1 odbc介紹
10.2 jdbc數(shù)據(jù)庫(kù)訪問(wèn)基礎(chǔ)
10.2.1 jdbc基本概念
10.2.2 java數(shù)據(jù)庫(kù)訪問(wèn)的基本步驟
10.2.3 jdbc基本對(duì)象
10.3 jdbc數(shù)據(jù)庫(kù)訪問(wèn)討論
10.3.1 數(shù)據(jù)更新
10.3.2 帶參數(shù)的數(shù)據(jù)訪問(wèn)
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ù)庫(kù)備份與恢復(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ù)庫(kù)
習(xí)題
第12章 數(shù)據(jù)庫(kù)新技術(shù)
12.1 數(shù)據(jù)模型的發(fā)展
12.2 數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合
12.2.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)
12.2.2 并行數(shù)據(jù)庫(kù)系統(tǒng)
12.2.3 知識(shí)庫(kù)系統(tǒng)
12.2.4 主動(dòng)數(shù)據(jù)庫(kù)
12.2.5 多媒體數(shù)據(jù)庫(kù)
12.3 面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)
12.3.1 數(shù)據(jù)倉(cāng)庫(kù)
12.3.2 工程數(shù)據(jù)庫(kù)
12.3.3 統(tǒng)計(jì)數(shù)據(jù)庫(kù)
12.3.4 空間數(shù)據(jù)庫(kù)
習(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ù)庫(kù)技術(shù)也得到了很大的發(fā)展,其應(yīng)用領(lǐng)域也越來(lái)越廣泛,數(shù)據(jù)庫(kù)的應(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ù)庫(kù)技術(shù)。數(shù)據(jù)庫(kù)技術(shù)已經(jīng)滲透到我們?nèi)粘I畹姆椒矫婷,比如用信用卡?gòu)物,飛機(jī)、火車(chē)訂票系統(tǒng),圖書(shū)館對(duì)書(shū)籍借閱的管理等,無(wú)一不使用了數(shù)據(jù)庫(kù)技術(shù)。數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)中信息量的大小以及使用的程度已經(jīng)成為衡量企業(yè)的信息化程度的重要標(biāo)志。
簡(jiǎn)單地說(shuō),數(shù)據(jù)庫(kù)技術(shù)就是研究如何科學(xué)地管理數(shù)據(jù)以便為人們提供可共享的、安全的、可靠的數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫(kù)技術(shù)一般包括數(shù)據(jù)管理和數(shù)據(jù)處理兩部分內(nèi)容。
數(shù)據(jù)庫(kù)系統(tǒng)實(shí)質(zhì)上是一個(gè)用計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的系統(tǒng),可以將數(shù)據(jù)庫(kù)看成一個(gè)電子文件柜,也就是說(shuō),數(shù)據(jù)庫(kù)是收集數(shù)據(jù)文件的倉(cāng)庫(kù)或容器。