§11
面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)(Object Oriented Data Base System,簡(jiǎn)稱(chēng)OODBS)是數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)方法相結(jié)合的產(chǎn)物。
對(duì)于OO數(shù)據(jù)模型(面向?qū)ο髷?shù)據(jù)模型)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)的研究主要體現(xiàn)在:研究以關(guān)系數(shù)據(jù)庫(kù)和SQL為基礎(chǔ)的擴(kuò)展關(guān)系模型;以面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言為基礎(chǔ),研究持久的程序設(shè)計(jì)語(yǔ)言,支持OO模型;建立新的面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),支持OO數(shù)據(jù)模型。
對(duì)象-關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn):
(1)擴(kuò)充數(shù)據(jù)類(lèi)型,(2)支持復(fù)雜對(duì)象,(3)支持繼承的概念
(4)提供通用的規(guī)則系統(tǒng)
分布式數(shù)據(jù)庫(kù)是由一組數(shù)據(jù)組成的,這組數(shù)據(jù)分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同計(jì)算機(jī)上,網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)具有獨(dú)立處理的能力(稱(chēng)為場(chǎng)地自治),可以執(zhí)行局部應(yīng)用。同時(shí),每個(gè)結(jié)點(diǎn)也能通過(guò)網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局應(yīng)用。
分布式數(shù)據(jù)庫(kù)系統(tǒng)是在集中式數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的,它的特點(diǎn):
一、數(shù)據(jù)獨(dú)立性。在分布式數(shù)據(jù)庫(kù)中,除了數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性(集中式數(shù)據(jù)庫(kù)特點(diǎn))外,還有數(shù)據(jù)分布獨(dú)立性亦稱(chēng)分布透明性。
二、集中與自治相結(jié)合的控制結(jié)構(gòu)。
三、適當(dāng)增加數(shù)據(jù)冗余度。
四、全局的一致性、可串行性和可恢復(fù)性。
分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo),主要包括技術(shù)和組織兩方面的目標(biāo):
1、適應(yīng)部門(mén)分布的組織結(jié)構(gòu),降低費(fèi)用。
2、提高系統(tǒng)的可靠性和可用性。
3、充分利用數(shù)據(jù)庫(kù)資源,提高現(xiàn)有集中式數(shù)據(jù)庫(kù)的利用率。
4、逐步擴(kuò)展處理能力和系統(tǒng)規(guī)模。
面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)(Object Oriented Data Base System,簡(jiǎn)稱(chēng)OODBS)是數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)方法相結(jié)合的產(chǎn)物。
對(duì)于OO數(shù)據(jù)模型(面向?qū)ο髷?shù)據(jù)模型)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)的研究主要體現(xiàn)在:研究以關(guān)系數(shù)據(jù)庫(kù)和SQL為基礎(chǔ)的擴(kuò)展關(guān)系模型;以面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言為基礎(chǔ),研究持久的程序設(shè)計(jì)語(yǔ)言,支持OO模型;建立新的面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),支持OO數(shù)據(jù)模型。
對(duì)象-關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn):
(1)擴(kuò)充數(shù)據(jù)類(lèi)型,(2)支持復(fù)雜對(duì)象,(3)支持繼承的概念
(4)提供通用的規(guī)則系統(tǒng)
分布式數(shù)據(jù)庫(kù)是由一組數(shù)據(jù)組成的,這組數(shù)據(jù)分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同計(jì)算機(jī)上,網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)具有獨(dú)立處理的能力(稱(chēng)為場(chǎng)地自治),可以執(zhí)行局部應(yīng)用。同時(shí),每個(gè)結(jié)點(diǎn)也能通過(guò)網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局應(yīng)用。
分布式數(shù)據(jù)庫(kù)系統(tǒng)是在集中式數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的,它的特點(diǎn):
一、數(shù)據(jù)獨(dú)立性。在分布式數(shù)據(jù)庫(kù)中,除了數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性(集中式數(shù)據(jù)庫(kù)特點(diǎn))外,還有數(shù)據(jù)分布獨(dú)立性亦稱(chēng)分布透明性。
二、集中與自治相結(jié)合的控制結(jié)構(gòu)。
三、適當(dāng)增加數(shù)據(jù)冗余度。
四、全局的一致性、可串行性和可恢復(fù)性。
分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo),主要包括技術(shù)和組織兩方面的目標(biāo):
1、適應(yīng)部門(mén)分布的組織結(jié)構(gòu),降低費(fèi)用。
2、提高系統(tǒng)的可靠性和可用性。
3、充分利用數(shù)據(jù)庫(kù)資源,提高現(xiàn)有集中式數(shù)據(jù)庫(kù)的利用率。
4、逐步擴(kuò)展處理能力和系統(tǒng)規(guī)模。