點擊查看:2018全國計算機四級數據庫工程師過關試題及答案匯總
試述數據模型的概念、數據模型的作用和數據模型的三個要素。 (填空題)
查看答案
數據模型是數據庫中用來對現實世界進行抽象的工具,是數據庫中用于提供信息表示和操作手段的形式構架。一般地講,數據模型是嚴格定義的概念的集合。這些概念精確地描述系統的靜態特性、動態特性和完整性約束條件。因此數據模型通常由數據結構、數據操作和完整性約束三部分組成。 ① 數據結構:是所研究的對象類型的集合,是對系統的靜態特性的描述。 ② 數據操作:是指對數據庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關的操作規則,是對系統動態特性的描述。 ③ 數據的約束條件:是完整性規則的集合,完整性規則是給定的數據模型中數據及其聯系所具有的制約和依存規則,用以限定符合數據模型的數據庫狀態以及狀態的變化,以保證數據的正確、有效、相容。 *解析:數據模型是數據庫系統中最重要的概念之一。同學們必須通過《概論》的學習真正掌握數據模型的概念和作用。數據模型是數據庫系統的基礎。任何一個DBMS都以某一個數據模型為基礎,或者說支持某一個數據模型。數據庫系統中模型有不同的層次。根據模型應用的不同目的,可以將模型分成兩類或說兩個層次:一是概念模型,是按用戶的觀點來對數據和信息建模,用于信息世界的建模,強調語義表達能力,概念簡單清晰;另一是數據模型,是按計算機系統的觀點對數據建模,用于機器世界,人們可以用它定義、操縱數據庫中的數據。一般需要有嚴格的形式化定義和一組嚴格定義了語法和語義的語言,并有一些規定和限制,便于在機器上實現。
三級模式之間的兩層映象保證了數據庫系統中的數據能夠具有較高的__________和__________。 (問答題)
查看答案
邏輯獨立性 物理獨立性
試述概念模型的作用。 (填空題)
查看答案
概念模型實際上是現實世界到機器世界的一個中間層次。概念模型用于信息世界的建模,是現實世界到信息世界的第一層抽象,是數據庫設計人員進行數據庫設計的有力工具,也是數據庫設計人員和用戶之間進行交流的語言。
根據模型應用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是__________,第二類是__________。 (問答題)
查看答案
概念模型 數據模型
定義并解釋概念模型中以下術語:實體,實體型,實體集,屬性,碼,實體聯系圖(E-R圖) (填空題)
查看答案
實體:客觀存在并可以相互區分的事物叫實體。實體型:具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。實體集:同型實體的集合稱為實體集。屬性:實體所具有的某一特性,一個實體可由若干個屬性來刻畫。碼:唯一標識實體的屬性集稱為碼。實體聯系圖:E-R圖提供了表示實體型、屬性和聯系的方法: ? 實體型:用矩形表示,矩形框內寫明實體名。 ? 屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來。 ?聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n)。
數據模型的三要素是指__________,__________,__________。實際數據庫系統中所支持的主要數據模型是__________,__________,__________。 (問答題)
查看答案
數據結構 數據操作 完整性約束 關系模型 層次模型 網狀模型
試述網狀、層次數據庫的優缺點。 (填空題)
答案:
層次模型的優點主要有: 1)模型簡單,對具有一對多的層次關系的部門描述非常自然、直觀,容易理解,這是層次數據庫的突出優點; 2) 用層次模型的應用系統性能好,特別是對于那些實體間聯系是固定的預先定義好的應用,采用層次模型來實現,其性能優于關系模型; 3) 次數據模型提供了良好的完整性支持。層次模型的缺點主要有: 1) 現實世界中很多聯系是非層次性的,如多對多聯系、一個結點具有多個雙親等,層次模型不能自然地表示這類聯系。只能通過引入冗余數據或引入虛擬結點來解決。 2 )對插入和刪除操作的限制比較多。 3)查詢子女結點必須通過雙親結點。網狀模型:網狀數據模型的優點主要有: 1) 能夠更為直接地描述現實世界,如一個結點可以有多個雙親。 2)具有良好的性能,存取效率較高。網狀數據模型的缺點主要有: 1) 結構比較復雜,而且隨著應用環境的擴大,數據庫的結構就變得越來越復雜,不利于最終用戶掌握。 2)其DDL,DML語言復雜,用戶不容易使用。由于記錄之間聯系是通過存取路徑實現的,應用程序在訪問數據時必須選擇適當的存取路徑。因此,用戶必須了解系統結構的細節,加重了編寫應用程序的負擔。
試述關系模型的概念,定義并解釋以下術語: (1)關系 (2)屬性 (3)域 (4)元組 (5)主碼 (6)分量 (7)關系模式 (填空題)
查看答案
關系模型由關系數據結構、關系操作集合和關系完整性約束三部分組成。在用戶觀點下,關系模型中數據的邏輯結構是一張二維表,它由行和列組成。(1) 關系:一個關系對應通常說的一張表。(2) 屬性:表中的一列即為一個屬性;(3) 域:屬性的取值范圍;(4) 元組:表中的一行即為一個元組;(5) 碼:表中的某個屬性組,它可以唯一確定一個元組;(6) 分量:元組中的一個屬性值;(7) 關系模式:對關系的描述,一般表示為 關系名(屬性1,屬性2,???,屬性n)。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: