1. 程式人生 > 其它 >資料庫系統原理考試必背——1概述

資料庫系統原理考試必背——1概述

什麼是資料庫(必背)?

⑴資料庫是長期儲存在計算機上,有組織,可共享的大量資料的集合。

⑵資料庫是按照某種資料模型組織的、存放在外儲存器上,且可被多個使用者同時使用。因此,資料庫具有較小的冗餘度,較高的資料獨立性和易擴充套件性。

1、簡述資料庫、資料庫系統、資料庫管理系統之間的關係(5分) ★★

資料庫(DB):是長期儲存在計算機內、有組織、可共享的大量資料的集合。

資料庫系統(DBS):是在計算機系統中引入資料庫後的系統構成,資料庫系統由:資料庫、資料庫管理系統(及應用開發工具)、應用系統、資料庫管理員組成。

資料庫管理系統(DBMS):是位於使用者與作業系統之間具有資料定義、資料操縱、資料控制、資料庫的執行管理、資料庫的建立與維護功能的一層資料管理軟體。

2、簡述資料庫系統的特點

①資料結構化 ②資料共享性高,冗餘度低,且易擴充 ③資料獨立性高

④資料由DBMS統一管理和控制:

⑤統一管理和控制包括四個方面:資料的安全性保護,資料的完整性檢查,併發控制,資料庫恢復功能。

3、資料庫系統,檔案系統階段、人工管理階段,都各有哪些特點?(資料庫技術的發展史)

⑴資料庫系統的特點

①資料結構化②資料共享性高,冗餘度低,且易擴充③資料獨立性高④資料由DBMS統一管理和控制

⑵檔案系統的特點

①資料可以長期儲存②由檔案系統管理資料③資料共享性差,冗餘度大。③資料獨立性差。(檔案系統的特點和資料庫系統取相反)

⑶人工管理階段的特點:

①資料由應用程式管理②資料不儲存③資料不具有共享性,資料沒有獨立性。(人工管理階段的特點和資料庫系統取相反)

4、試述資料庫系統的結構:三級模式結構,和二級映像。★★

⑴三級模式結構

①外模式(使用者模式|子模式):是區域性資料邏輯結構的描述,是資料庫使用者的資料檢視。(對應檢視和部分基本表)

②模式(邏輯模式):是資料庫中全體資料邏輯結構和特徵的描述,是全體使用者的公共資料檢視。(對應全體基本表)

③內模式(儲存模式|物理模式):是資料庫物理結構和儲存方式的描述。(對應儲存檔案)

⑵二級映像

④外模式/模式映像:模式改變,外模式和應用程式不變。(邏輯獨立性) (使用者的應用程式與資料庫的邏輯結構是相互獨立的。)

⑤模式/內模式映像:使用者的應用程式與儲存在磁碟上資料庫中的資料是相互獨立的。 (物理獨立性

) 

5、什麼是資料庫的獨立性,包括哪些方面?

資料庫的獨立性是指:資料和應用程式之間相互獨立,不受影響。

邏輯獨立性是指使用者的應用程式與資料庫的邏輯結構是相互獨立的。即資料邏輯結構改變時,應用程式可以不變

物理獨立性是指使用者的應用程式與儲存在磁碟上的資料庫中資料是相互獨立的。即資料物理儲存結構改變時應用程式不變

6、簡述資料模型之間的三要素:

①資料結構:描述資料庫的組成物件,以及物件之間的聯絡,是對系統靜態特性的描述。

②資料操作:是對資料庫中各種物件執行的操作的集合,是對系統動態特性的描述。(指的是對資料的操作,包括:插入,刪除,修改,查詢等操作)

③資料完整性約束:一組完整性規則的集合。

7、資料庫管理系統的主要功能有哪些?

DBMS是位於使用者與作業系統之間的一層資料管理軟體。

①資料定義功能:提供資料定義語言DDL,使用者通過它來定資料物件。

②資料操縱功能: DBMS 還提供資料操縱語言DML,實現對資料庫的基本操作:查詢、插入、刪除和修改。

③資料庫的執行管理:包括安全性保護,完整性約束條件檢查,併發控制,以及故障恢復功能。

④資料庫的建立和維護功能:主要對資料庫的轉儲與恢復資料庫的重組功能和效能的監視與分析功能。

8、簡述資料庫系統中DBA的職責?

確定資料庫的資訊內容和結構;

確定資料庫的儲存結構和存取策略;

定義資料庫的安全性要求和完整性約束條件;

監督和控制資料庫的使用和執行;

資料庫系統的改進和重組、重構

總結:監控資料庫系統的執行過程,及時處理執行過程中發現的問題。