11. 網(wǎng)狀模型的特點:
用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。
網(wǎng)狀模型的特點是:記錄之間聯(lián)系通過指針實現(xiàn),M:N聯(lián)系也容易實現(xiàn),查詢效率較高。
缺點是:編寫應(yīng)用程序比較復(fù)雜,程序員必須熟悉數(shù)據(jù)庫的邏輯結(jié)構(gòu)。
12. 關(guān)系模型的特點:
關(guān)系模型的主要特征是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。
特點是:關(guān)系模型與層次、網(wǎng)狀的最大差別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡單,用戶易懂,編程時不涉及存儲結(jié)構(gòu)、訪問技術(shù)等細節(jié)。
13. 數(shù)據(jù)庫體系結(jié)構(gòu)中的三級結(jié)構(gòu)、兩級映象:
數(shù)據(jù)庫的體系結(jié)構(gòu)分為三級:內(nèi)部級、概念級、外部級。
外部級:最接近用戶,是單個用戶所能看到的數(shù)據(jù)特性。單個用戶使用的數(shù)據(jù)視圖的描述稱為“外模式”。
概念級:涉及到所有用戶的數(shù)據(jù)定義,是全局的數(shù)據(jù)視圖。全局數(shù)據(jù)視圖的描述稱為“概念模式”。
內(nèi)部級:最接于物理存儲設(shè)備,涉及到實際數(shù)據(jù)存儲的結(jié)構(gòu)。物理存儲數(shù)據(jù)視圖的描述稱為“內(nèi)模式”。
為實現(xiàn)這三個抽象級別的聯(lián)系和轉(zhuǎn)換,DBMS在級級結(jié)構(gòu)之間提供兩個層次的映象:外模式/模式映象,模式/內(nèi)模式映象。
14. 二級數(shù)據(jù)獨立性:
數(shù)據(jù)獨立性是指:應(yīng)用程序和數(shù)據(jù)之間相互獨立,不受影響。分為物理獨立性和邏輯獨立性。
(1) 物理數(shù)據(jù)獨立性:如果數(shù)據(jù)庫的內(nèi)模式要進行修改,即數(shù)據(jù)庫的存儲設(shè)備和存儲方法有所變化,那么模式/內(nèi)模式映象也要進行相應(yīng)的修改,使概念模式盡可能保持不變。也就是對內(nèi)模式的修改盡量不影響概念模式。
(2) 邏輯數(shù)據(jù)獨立性:如果數(shù)據(jù)庫的概念模式要進行修改,如增加記錄類型或增加數(shù)據(jù)項,那么外模式/模式映象也要進行相應(yīng)的修改,使外模式盡可能保持不變。也就是概念模式的修改盡量不影響外模式和應(yīng)用程序。
15. DBMS的主要功能:
(1) 數(shù)據(jù)庫的定義功能:DBMS提供數(shù)據(jù)定義語言(DDL)定義數(shù)據(jù)庫的三級結(jié)構(gòu)及其相互之間的映象、完整性、安全控制等約束。
(2) 數(shù)據(jù)庫的操縱功能:DBMS提供數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作。
(3) 數(shù)據(jù)庫的保護功能:DBMS對數(shù)據(jù)庫的保護主要通過數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫的完整性控制、數(shù)據(jù)庫的安全性控制等四個方面實現(xiàn)。
(4) 數(shù)據(jù)庫的存儲管理:DBMS的存儲管理子系統(tǒng)提供了數(shù)據(jù)庫中數(shù)據(jù)和應(yīng)用程序的一個界面,其職責是把各種DML語句轉(zhuǎn)換成低層的文件系統(tǒng)命令,起到數(shù)據(jù)的存儲、檢索和更新的作用。
(5) 數(shù)據(jù)庫的維護功能:DBMS中實現(xiàn)數(shù)據(jù)庫維護功能的實用程序主要有數(shù)據(jù)裝載程序、備份程序、文件重組織程序、性能監(jiān)控程序。
(6) 數(shù)據(jù)字典(DD):數(shù)據(jù)庫系統(tǒng)中存放三級結(jié)構(gòu)定義的數(shù)據(jù)庫稱為數(shù)據(jù)字典,對數(shù)據(jù)庫的操作都要通過訪問DD才能實現(xiàn)。
16. DBMS的組成:
DBMS是由兩大部分組成:查詢處理器和存儲管理器。
(1) 查詢處理器有四個主要成分:DDL編譯器、DML編譯器、嵌入型DML的預(yù)編譯器、查詢運行核心程序。
(2) 存儲管理器有四個主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。
17. DBS的組成:
DBS是一個實際可運行的,按照數(shù)據(jù)庫方法存儲、維護和向應(yīng)用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng),它是數(shù)據(jù)庫、硬件、軟件、數(shù)據(jù)庫管理員(DBA)的集合體。
(1) 數(shù)據(jù)庫(DB):是與一個特定組織各項應(yīng)用有關(guān)的全部數(shù)據(jù)的集合,由應(yīng)用數(shù)據(jù)的集合(物理數(shù)據(jù)庫)、關(guān)于各級數(shù)據(jù)結(jié)構(gòu)的描述(描述數(shù)據(jù)庫)兩部分組成。
(2) 硬件:包括中央處理機、內(nèi)存、輸入輸出設(shè)備、數(shù)據(jù)通道等硬件設(shè)備。
(3) 軟件:包括DBMS、OS、各種宿主語言和應(yīng)用開發(fā)支持軟件等程序。
(4) DBA:DBA是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負責DBS的正常運行。
18. DBS的全局結(jié)構(gòu):
(1) 數(shù)據(jù)庫用戶。可分為四類:DBA、專業(yè)用戶、應(yīng)用程序員、終端用戶
(2) DBMS的查詢處理器。包括四部分:DML編譯器、嵌入型DML的預(yù)編譯器、DLL編譯器、查詢運行核心程序。
(3) DBMS的存儲管理器。包括四部分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。
(4) 磁盤存儲器中的數(shù)據(jù)結(jié)構(gòu)。包括四種形式:數(shù)據(jù)文件、數(shù)據(jù)字典、索引文件、統(tǒng)計數(shù)據(jù)組織。
更多軟考資料請訪問:考試吧軟件水平考試欄目
希望與更多網(wǎng)友交流,請進入考試吧軟件水平考試論壇
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |