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

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

計算機四級 閲讀(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)第三代數據庫系統必須對其他系統開放 數據庫系統的開放性表現在:支持數據庫語言標準;在網絡上支持標準網絡協議;系統具有良好的可移植性、可連接性、可擴展性和可互操作性等。