2013年自考《互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)》復(fù)習(xí)要點(diǎn)(三)
層次模型的特點(diǎn):
用樹(shù)型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。
層次模型的特點(diǎn)是:記錄之間的聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢效率較高。
缺點(diǎn)是:(1)只能表示1:N聯(lián)系(2)由于樹(shù)型結(jié)構(gòu)層次順序的嚴(yán)格復(fù)雜,引起數(shù)據(jù)的查詢和更新操作也很復(fù)雜,因此編寫(xiě)應(yīng)用程序也很復(fù)雜。
網(wǎng)狀模型的特點(diǎn):用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。
網(wǎng)狀模型的特點(diǎn)是:記錄之間聯(lián)系通過(guò)指針實(shí)現(xiàn),M:N聯(lián)系也容易實(shí)現(xiàn),查詢效率較高。
缺點(diǎn)是:編寫(xiě)應(yīng)用程序比較復(fù)雜,程序員必須熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。
關(guān)系模型的特點(diǎn):
關(guān)系模型的主要特征是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。
特點(diǎn)是:關(guān)系模型與層次、網(wǎng)狀的最大差別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單,用戶易懂,編程時(shí)不涉及存儲(chǔ)結(jié)構(gòu)、訪問(wèn)技術(shù)等細(xì)節(jié)。
數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的三級(jí)結(jié)構(gòu)、兩級(jí)映象:
數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分為三級(jí):內(nèi)部級(jí)、概念級(jí)、外部級(jí)。
外部級(jí):最接近用戶,是單個(gè)用戶所能看到的數(shù)據(jù)特性。單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為“外模式”。
概念級(jí):涉及到所有用戶的數(shù)據(jù)定義,是全局的數(shù)據(jù)視圖。全局?jǐn)?shù)據(jù)視圖的描述稱為“概念模式”。
內(nèi)部級(jí):最接于物理存儲(chǔ)設(shè)備,涉及到實(shí)際數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)。物理存儲(chǔ)數(shù)據(jù)視圖的描述稱為“內(nèi)模式”。為實(shí)現(xiàn)這三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,DBMS在級(jí)級(jí)結(jié)構(gòu)之間提供兩個(gè)層次的映象:外模式/模式映象,模式/內(nèi)模式映象。
兩級(jí)映象: 外模式/模式映象 一般在外模式中描述。
模式/內(nèi)模式映象 一般在內(nèi)模式中描述。
兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。
二級(jí)數(shù)據(jù)獨(dú)立性:
數(shù)據(jù)獨(dú)立性是指:應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立,不受影響。分為物理獨(dú)立性和邏輯獨(dú)立性。
(1) 物理數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)的內(nèi)模式要進(jìn)行修改,即數(shù)據(jù)庫(kù)的存儲(chǔ)設(shè)備和存儲(chǔ)方法有所變化,那么模式/內(nèi)模式映象也要進(jìn)行相應(yīng)的修改,使概念模式盡可能保持不變。也就是對(duì)內(nèi)模式的修改盡量不影響概念模式。
(2) 邏輯數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)的概念模式要進(jìn)行修改,如增加記錄類型或增加數(shù)據(jù)項(xiàng),那么外模式/模式映象也要進(jìn)行相應(yīng)的修改,使外模式盡可能保持不變。也就是概念模式的修改盡量不影響外模式和應(yīng)用程序。
DBMS的主要功能:
(1) 數(shù)據(jù)庫(kù)的定義功能:DBMS提供數(shù)據(jù)定義語(yǔ)言(DDL)定義數(shù)據(jù)庫(kù)的三級(jí)結(jié)構(gòu)及其相互之間的映象、完整性、安全控制等約束。
(2) 數(shù)據(jù)庫(kù)的操縱功能:DBMS提供數(shù)據(jù)操縱語(yǔ)言(DML)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作。
(3) 數(shù)據(jù)庫(kù)的保護(hù)功能:DBMS對(duì)數(shù)據(jù)庫(kù)的保護(hù)主要通過(guò)數(shù)據(jù)庫(kù)的恢復(fù)、數(shù)據(jù)庫(kù)的并發(fā)控制、數(shù)據(jù)庫(kù)的完整性控制、數(shù)據(jù)庫(kù)的安全性控制等四個(gè)方面實(shí)現(xiàn)。
(4) 數(shù)據(jù)庫(kù)的存儲(chǔ)管理:DBMS的存儲(chǔ)管理子系統(tǒng)提供了數(shù)據(jù)庫(kù)中數(shù)據(jù)和應(yīng)用程序的一個(gè)界面,其職責(zé)是把各種DML語(yǔ)句轉(zhuǎn)換成低層的文件系統(tǒng)命令,起到數(shù)據(jù)的存儲(chǔ)、檢索和更新的作用。
(5) 數(shù)據(jù)庫(kù)的維護(hù)功能:DBMS中實(shí)現(xiàn)功能的實(shí)用程序主要有數(shù)據(jù)裝載程序、備份程序、文件重組織程序、性能監(jiān)控程序。
(6) 數(shù)據(jù)字典(DD):數(shù)據(jù)庫(kù)系統(tǒng)中存放三級(jí)結(jié)構(gòu)定義的數(shù)據(jù)庫(kù)稱為數(shù)據(jù)字典,對(duì)數(shù)據(jù)庫(kù)的操作都要通過(guò)訪問(wèn)DD才能實(shí)現(xiàn)。
DBMS的組成:DBMS是由兩大部分組成:查詢處理器和存儲(chǔ)管理器。
(1) 查詢處理器有四個(gè)主要成分:DDL編譯器、DML編譯器、嵌入型DML的預(yù)編譯器、查詢運(yùn)行核心程序。
(2) 存儲(chǔ)管理器有四個(gè)主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章
更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 干貨!2026年自考《行政管理》備考:零基礎(chǔ)復(fù)習(xí)計(jì)劃+通關(guān)答題技巧2026-03-12
- 2026年4月自考《大學(xué)語(yǔ)文》名詞解釋??家c(diǎn)+萬(wàn)能答題模板2026-03-11
- 26年4月自考倒計(jì)時(shí)!最后1月沖刺指南,這樣學(xué)效率翻倍2026-03-11
- 2026年4月自學(xué)考試公共課+專業(yè)課:題型、分值、命題規(guī)律一文看全2026-03-10
- 更新收藏!2026年4月自學(xué)考試公共課考試科目、題型分值及通用答題模板2026-03-10
- 2026年4月自學(xué)考試沖刺:簡(jiǎn)答、論述題通用答題模板及高分技巧2026-03-09
- 2026年4月自學(xué)考試《馬原》名詞解釋??家c(diǎn)+答題模板2026-03-09
- 2026年4月自學(xué)考試《習(xí)概15040》名詞解釋??家c(diǎn)整理及答題模板2026-03-08
- 2026年4月自考《馬原》簡(jiǎn)答題常考重點(diǎn),附近4年真題匯總【免費(fèi)領(lǐng)取】2026-03-08
- 2026年4月自考本科《英語(yǔ)》萬(wàn)能答題模板!收藏備用~2026-03-07