當前位置:才華齋>計算機>計算機四級>

計算機四級《資料庫系統工程師》論述題及答案

計算機四級 閱讀(2.36W)

論述題是比較難的題目,想要考好,就要多做練習,下面小編為大家帶來了計算機四級《資料庫系統工程師》論述題及答案,希望對大家有用。

計算機四級《資料庫系統工程師》論述題及答案

1 .試述資料庫技術的發展過程。

答案要點: 1) 資料模型是資料庫系統的核心和基礎。資料庫技術的三個發展階段應該按照資料模型的進展來界定。按照資料模型的進展,資料庫技術可以相應地分為三個發展階段。 2) 資料模型的發展經歷了格式化資料模型(包括層次資料模型和網狀資料模型)、關係資料模型兩個階段,以面向物件資料模型為代表的非傳統資料模型的階段。 3) 同學們可以從每一代資料庫系統的主要特徵、代表性系統、主要成就、優點和不足來了解資料庫技術的發展過程。 層次資料庫系統和網狀資料庫系統的資料模型雖然分別為層次模型和網狀模型,但實質上層次模型是網狀模型的特例。它們都是格式化模型。它們從體系結構、資料庫語言到資料儲存管理均具有共同特徵,是第一代資料庫系統。關係資料庫系統支援關係模型。關係模型不僅簡單、清晰,而且有關係代數作為語言模型,有關係資料理論作為理論基礎。因此,關係資料庫系統具有形式基礎好、資料獨立性強、資料庫語言非過程化等特色,標誌著資料庫技術發展到了第二代。 第二代資料庫系統的資料模型雖然描述了現實世界資料的結構和一些重要的相互聯絡,但是仍不能捕捉和表達資料物件所具有的豐富而重要的語義,因此尚只能屬於語法模型。 第三代的資料庫系統將以更加豐富的資料模型和更強大的資料管理功能為特徵,從而滿足傳統資料庫系統難以支援的新的應用要求。

2 .當前資料庫技術發展的主要特徵是什麼?

答案要點:新一代資料庫技術的特點是:(1)面向物件的方法和技術對資料庫發展的影響最為深遠 資料庫研究人員借鑑和吸收了面向物件的方法和技術,提出了面向物件資料模型(簡稱物件模型)。該模型克服了傳統資料模型的侷限性,促進了資料庫技術在一個新的技術基礎上繼續發展。(2)資料庫技術與多學科技術的有機結合 計算機領域中其他新興技術的發展對資料庫技術產生了重大影響。傳統的資料庫技術和其他計算機技術如,網路通訊技術、人工智慧技術、面向物件程式設計技術、平行計算技術移動計算技術等的互相結合、互相滲透,使資料庫中新的技術內容層出不窮。(3)面向應用領域的資料庫技術的研究 在傳統資料庫系統基礎上,結合各個應用領域的特點,研究適合該應用領域的資料庫技術,如資料倉庫、工程資料庫、統計資料庫、科學資料庫、空間資料庫、地理資料庫等,這是當前資料庫技術發展的又一重要特徵。

3 .試述第一、二代資料庫系統的'主要成就。

答案要點: 第一代資料庫系統指層次和網狀資料庫系統,其代表是:(1) 1969年IBM公司研製的層次模型的資料庫管理系統IMS。(2) 美國資料庫系統語言協商會CODASYL下屬的資料庫任務組DBTG對資料庫方法進行了系統的研究、探討,於20世紀60年代末70年代初提出了若干DBTG報告。DBTG 報告確定並建立了資料庫系統的許多概念、方法和技術。DBTG所提議的方法是基於網狀結構的。它是資料庫網狀模型的典型代表。在DBTG方法和思想的指引下資料庫系統的實現技術不斷成熟,開發了許多商品化的資料庫管理系統,它們都是基於網狀模型或層次模型的。 可以說,層次資料庫是資料庫系統的先驅,而網狀資料庫則是資料庫概念、方法、技術的奠基。它們是資料庫技術中研究得最早的兩種資料庫系統。 支援關係資料模型的關係資料庫系統是第二代資料庫系統。 20世紀70年代是關係資料庫理論研究和原型開發的時代,其中以IBM San Jose研究室開發的System R和Berkeley大學研製的INGRES為典型代表。經過大量的高層次的研究和開發取得了一系列的成果,主要是: (1)奠定了關係模型的理論基礎,給出了人們一致接受的關係模型的規範說明。 (2)研究了關係資料語言,有關係代數、關係演算、SQL語言及QBE等。這些描述性語言一改以往程式設計語言和網狀、層次資料庫系統中資料庫語言的風格,以其易學易懂的優點得到了終端使用者的喜愛,為20世紀80年代資料庫語言標準化打下了基礎。 (3)研製了大量的RDBMS的原型,攻克了系統實現中查詢優化、併發控制、故障恢復等一系列關鍵技術。不僅大大豐富了DBMS實現技術和資料庫理論,更重要的是促進了RDBMS產品的蓬勃發展和廣泛應用。 在計算機領域中把20世紀70年代稱為資料庫時代。20世紀80年代幾乎所有新開發的系統均是關係的。關係資料庫系統從實驗室走向了社會,資料庫技術日益廣泛地應用到企業管理、情報檢索、輔助決策等各個方面,成為實現和優化資訊系統的基礎和基本技術。

4 .第三代資料庫系統的主要特點是什麼?

經過多年的研究和討論,對第三代資料庫系統的基本特徵已有了共識。 (1)第三代資料庫系統應支援資料管理、物件管理和知識管理 除提供傳統的資料管理服務外,第三代資料庫系統將支援更加豐富的物件結構和規則,應該集資料管理、物件管理和知識管理為一體。由此可以匯出第三代資料庫系統必須支援OO資料模型。 (2)第三代資料庫系統必須保持或繼承第二代資料庫系統的技術 第三代資料庫系統應繼承第二代資料庫系統已有的技術,如第二代資料庫系統的非過程化資料存取方式和資料獨立性。不僅能很好的支援物件管理和規則管理,而且能更好地支援原有的資料管理,支援多數使用者需要的即席查詢等。 (3)第三代資料庫系統必須對其他系統開放 資料庫系統的開放性表現在:支援資料庫語言標準;在網路上支援標準網路協議;系統具有良好的可移植性、可連線性、可擴充套件性和可互操作性等。