- 相關(guān)推薦
數(shù)據(jù)庫(kù)論文
這個(gè)也可以作為論文?
這都是基礎(chǔ)知識(shí)呀,教材里都有的。
在計(jì)算機(jī)硬件、軟件發(fā)展的基礎(chǔ)上,在應(yīng)用需求的推動(dòng)下,數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個(gè)階段。
一、人工管理階段
1、背景
應(yīng)用背景:科學(xué)計(jì)算
硬件背景:無直接存取存儲(chǔ)設(shè)備
軟件背景:沒有操作系統(tǒng)
處理方式:批處理
2、特點(diǎn)
數(shù)據(jù)的管理者:人
數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序
數(shù)據(jù)的共享程度:無共享,冗余度極大
數(shù)據(jù)的獨(dú)立性:不獨(dú)立,完全依賴于程序
數(shù)據(jù)的結(jié)構(gòu)化:無結(jié)構(gòu)
數(shù)據(jù)控制能力:應(yīng)用程序自己控制
二、文件系統(tǒng)階段
1、背景
應(yīng)用背景:科學(xué)計(jì)算、管理
硬件背景:磁盤、磁鼓
軟件背景:有文件系統(tǒng)
處理方式:聯(lián)機(jī)實(shí)時(shí)處理 批處理
2、特點(diǎn)
數(shù)據(jù)的管理者:文件系統(tǒng)
數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序
數(shù)據(jù)的共享程度:共享性差,冗余度大
數(shù)據(jù)的獨(dú)立性:獨(dú)立性差
數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)
數(shù)據(jù)控制能力:應(yīng)用程序自己控制
三、數(shù)據(jù)庫(kù)系統(tǒng)階段
1、背景
應(yīng)用背景:大規(guī)模管理
硬件背景:大容量磁盤
軟件背景:有數(shù)據(jù)庫(kù)管理系統(tǒng)
處理方式:聯(lián)機(jī)實(shí)時(shí)處理, 分布處理批處理
2、特點(diǎn)
數(shù)據(jù)的管理者:數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)面向的對(duì)象:整個(gè)應(yīng)用系統(tǒng)
數(shù)據(jù)的共享程度:共享性高,冗余度小
數(shù)據(jù)的獨(dú)立性:具有高度的物理獨(dú)立性和邏輯獨(dú)立性
數(shù)據(jù)的結(jié)構(gòu)化:整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述
數(shù)據(jù)控制能力:由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力
四、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1、數(shù)據(jù)結(jié)構(gòu)化
2、數(shù)據(jù)的共享性高,冗余度低,易于擴(kuò)充
3、數(shù)據(jù)獨(dú)立性高
4、數(shù)據(jù)由DBMS統(tǒng)一管理和控制
數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別。在描述數(shù)據(jù)時(shí)不僅要描述數(shù)據(jù)本身,還要描述數(shù)據(jù)之間的聯(lián)系。
數(shù)據(jù)的共享性
數(shù)據(jù)庫(kù)系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng)。
數(shù)據(jù)冗余度
指同一數(shù)據(jù)重復(fù)存儲(chǔ)時(shí)的重復(fù)程度。
數(shù)據(jù)的一致性
指同一數(shù)據(jù)不同拷貝的值一樣(采用人工管理或文件系統(tǒng)管理時(shí),由于數(shù)據(jù)被重復(fù)存儲(chǔ),當(dāng)不同的應(yīng)用使用和修改不同的拷貝時(shí)就易造成數(shù)據(jù)的不一致)。
物理獨(dú)立性
當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)(或物理結(jié)構(gòu))改變時(shí),通過對(duì)映象的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的邏輯構(gòu)可以不變,從而應(yīng)用程序也不必改變。
邏輯獨(dú)立性
當(dāng)數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時(shí),通過對(duì)映象的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的局部邏輯結(jié)構(gòu)不變,應(yīng)用程序是依據(jù)數(shù)據(jù)的局部邏輯結(jié)構(gòu)編寫的,所以應(yīng)用程序不必修改。
數(shù)據(jù)的安全性(Security)
數(shù)據(jù)的安全性是指保護(hù)數(shù)據(jù),防止不合法使用數(shù)據(jù)造成數(shù)據(jù)的泄密和破壞,使每個(gè)用戶只能按規(guī)定,對(duì)某些數(shù)據(jù)以某些方式進(jìn)行訪問和處理。
數(shù)據(jù)的完整性(Integrity)
數(shù)據(jù)的完整性指數(shù)據(jù)的正確性、有效性和相容性。即將數(shù)據(jù)控制在有效的范圍內(nèi),或要求數(shù)據(jù)之間滿足一定的關(guān)系。
并發(fā)(Concurrency)控制
當(dāng)多個(gè)用戶的并發(fā)進(jìn)程同時(shí)存娶修改數(shù)據(jù)庫(kù)時(shí),可能會(huì)發(fā)生相互干擾而得到錯(cuò)誤的結(jié)果并使得數(shù)據(jù)庫(kù)的完整性遭到破壞,因此必須對(duì)多用戶的并發(fā)操作加以控制和協(xié)調(diào)。
數(shù)據(jù)庫(kù)恢復(fù)(Recovery)
計(jì)算機(jī)系統(tǒng)的硬件故障、軟件故障、操作員的失誤以及故意的破壞也會(huì)影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,甚至造成數(shù)據(jù)庫(kù)部分或全部數(shù)據(jù)的丟失。DBMS必須具有將數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為完整狀態(tài)或一致狀態(tài))的功能。
【數(shù)據(jù)庫(kù)論文】相關(guān)文章:
數(shù)據(jù)庫(kù)經(jīng)理崗位職責(zé)02-01
數(shù)據(jù)庫(kù)工程師的工作職責(zé)01-04
數(shù)據(jù)庫(kù)實(shí)驗(yàn)心得體會(huì)08-04
數(shù)據(jù)庫(kù)信息服務(wù)合同09-10
數(shù)據(jù)庫(kù)工程師的基本職責(zé)04-18
數(shù)據(jù)庫(kù)開發(fā)工程師崗位的職責(zé)01-24
數(shù)據(jù)庫(kù)工程師的工作職責(zé)【熱】07-04