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

計算機四級《資料庫系統工程師》考試題練習

計算機四級 閱讀(2.84W)

計算機四級考試將至,考生們都複習得怎麼樣呢?下面是小編為大家整理的計算機四級《資料庫系統工程師》考試題練習,歡迎參考~

計算機四級《資料庫系統工程師》考試題練習
  計算機四級《資料庫系統工程師》考試題練習

1 .“三分________,七分________,十二分________”是資料庫建設的基本規律。 (問答題)

技術 管理 基礎資料

2 . 試述資料庫設計過程。 (填空題)

這裡只概要列出資料庫設計過程的六個階段: 1) 需求分析 2) 概念結構設計 3) 邏輯結構設計 4) 資料庫物理設計 5) 資料庫實施 6) 資料庫執行和維護這是一個完整的實際資料庫及其應用系統的設計過程。不僅包括設計資料庫本身,還包括資料庫的實施、資料庫執行和維護。設計一個完善的資料庫應用系統往往是上述六個階段的不斷反覆。

3 . 十二分基礎資料強調了資料的________ 、________、________和________是資料庫建設中的重要的環節。 (問答題)

整理 收集 組織 不斷更新

4 . 試述資料庫設計過程的各個階段上的設計描述。 (填空題)

各階段的設計要點如下: 1) 需求分析:準確瞭解與分析使用者需求(包括資料與處理)。 2) 概念結構設計:通過對使用者需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型。 3) 邏輯結構設計:將概念結構轉換為某個DBMS所支援的資料模型,並對其進行優化。 4) 資料庫物理設計:為邏輯資料模型選取一個最適合應用環境的物理結構(包括儲存結構和存取方法)。 5) 資料庫實施:設計人員運用DBMS提供的資料語言、工具及宿主語言,根據邏輯設計和物理設計的結果建立資料庫,編制與除錯應用程式,組織資料入庫,並進行試執行。 6) 資料庫執行和維護:在資料庫系統執行過程中對其進行評價、調整與修改。

5 . 試述資料庫設計過程中結構設計部分形成的資料庫模式。 (填空題)

資料庫結構設計的不同階段形成資料庫的各級模式,即: ? 在概念設計階段形成獨立於機器特點,獨立於各個DBMS產品的概念模式,在本篇中就是E-R圖; ? 在邏輯設計階段將E-R圖轉換成具體的資料庫產品支援的資料模型,如關係模型,形成資料庫邏輯模式;然後在基本表的基礎上再建立必要的檢視(View),形成資料的外模式; ? 在物理設計階段,根據DBMS特點和處理的需要,進行物理儲存安排,建立索引,形成資料庫內模式。同學們可以參考《概論》上圖6.4(P.209)。圖中概念模式是面向使用者和設計人員的,屬於概念模型的層次;邏輯模式、外模式、內模式是DBMS支援的模式,屬於資料模型的層次。可以在DBMS中加以描述和儲存。

6 . 規範設計法從本質上看仍然是手工設計方法,其基本思想是________ 和________。 (問答題)

過程迭代 逐步求精

7 . 試述資料庫設計的特點。 (填空題)

資料庫設計既是一項涉及多學科的綜合性技術又是一項龐大的工程專案。其主要特點有: 1) 資料庫建設是硬體、軟體和幹件(技術與管理的介面)的結合。 2) 從軟體設計的技術角度看,資料庫設計應該和應用系統設計相結合,也就是說,整個設計過程中要把結構(資料)設計和行為(處理)設計密切結合起來。

8 . 資料庫的生命週期可分為兩個階段:一是資料庫需求分析和________ ;二是資料庫實現和________。 (問答題)

設計階段 執行階段

9 . 資料庫設計分為以下六個階段_______、________、________、________、________和________。 (問答題)

需求分析 概念結構設計 邏輯結構設計 物理設計階段 資料庫實施階段 資料庫執行和維護階段

10 . 需求分析階段的設計目標是什麼?調查的內容是什麼? (填空題)

需求分析階段的設計目標是通過詳細調查現實世界要處理的物件(組織、部門、企業等),充分了解原系統(手工系統或計算機系統)工作概況,明確使用者的各種需求,然後在此基礎上確定新系統的功能。調查的內容是“資料”和“處理”,即獲得使用者對資料庫的如下要求:(1)資訊要求。指使用者需要從資料庫中獲得資訊的內容與性質。由資訊要求可以匯出資料要求,即在資料庫中需要儲存哪些資料。(2)處理要求。指使用者要完成什麼處理功能,對處理的響應時間有什麼要求,處理方式是批處理還是聯機處理。(3)安全性與完整性要求。

11 . 資料字典的內容和作用是什麼? (填空題)

資料字典是系統中各類資料描述的集合。資料字典的內容通常包括: ? 資料項 ? 資料結構 ? 資料流 ? 資料儲存 ? 處理過程五個部分其中資料項是資料的最小組成單位,若干個資料項可以組成一個數據結構。資料字典通過對資料項和資料結構的定義來描述資料流、資料儲存的邏輯內容。資料字典的作用:資料字典是關於資料庫中資料的描述,在需求分析階段建立,是下一步進行概念設計的基礎,並在資料庫設計過程中不斷修改、充實、完善。(詳細參考《概論》書上6.2.3。注意,資料庫設計階段形成的資料字典與第十一章DBMS中的資料字典不同,後者是DBMS關於資料庫中資料的描述,當然兩者是有聯絡的)。

12 . 資料庫實施階段包括兩項重要的工作,一項是________ ,另一項是應用程式的________和________。 (問答題)

組織資料入庫 編碼 除錯

13 .什麼是資料庫的概念結構?試述其特點和設計策略。 (填空題)

概念結構是資訊世界的結構,即概念模型,其主要特點是:(1)能真實、充分地反映現實世界,包括事物和事物之間的聯絡,能滿足使用者對資料的處理要求。是對現實世界的一個真實模型。(2)易於理解,從而可以用它和不熟悉計算機的使用者交換意見,使用者的積極參與是資料庫的設計成功的關鍵。(3)易於更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充。(4)易於向關係、網狀、層次等各種資料模型轉換。概念結構的設計策略通常有四種: ? 自頂向下。即首先定義全域性概念結構的框架,然後逐步細化; ? 自底向上。即首先定義各區域性應用的概念結構,然後將它們整合起來,得到全域性概念結構; ? 逐步擴張。首先定義最重要的核心概念結構,然後向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構; ? 混合策略。即將自頂向下和自底向上相結合,用自頂向下策略設計一個全域性概念結構的框架,以它為骨架整合由自底向上策略中設計的各區域性概念結構。

14 . 根據模型應用的不同目的,可以將這些模型劃分為兩類,它們分別屬於兩個不同的層次。第一類是________,第二類是________。 (問答題)

概念模型 資料模型

15 .什麼叫資料抽象?試舉例說明。 (填空題)

資料抽象是對實際的人、物、事和概念進行人為處理,抽取所關心的共同特性,忽略非本質的細節,並把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。如分類這種抽象是:定義某一類概念作為現實世界中一組物件的型別。這些物件具有某些共同的特性和行為。它抽象了物件值和型之間的“is member of”的語義。在E-R模型中,實體型就是這種抽象。例如在學校環境中,李英是老師,表示李英是教師型別中的一員,則教師是實體型,李英是教師實體型中的一個實體值,具有教師共同的特性和行為:在某個系某個專業教學,講授某些課程,從事某個方向的科研。

16 . 用________ 方法來設計資料庫的概念模型是資料庫概念設計階段廣泛採用的方法。 (問答題)

實體—聯絡方法(E-R)

17 .試述資料庫概念結構設計的重要性和設計步驟。 (填空題)

重要性:資料庫概念設計是整個資料庫設計的關鍵,將在需求分析階段所得到的應用需求首先抽象為概念結構,以此作為各種資料模型的共同基礎,從而能更好地、更準確地用某一DBMS實現這些需求。設計步驟:概念結構的設計方法有多種,其中最經常採用的策略是自底向上方法,該方法的設計步驟通常分為兩步:第1步是抽象資料並設計區域性檢視,第2步是整合區域性檢視,得到全域性的概念結構(如圖6.9所示,P216)。

18 . 概念模型有以下特點:________、 ________ 、________ 、________。 (問答題)

真實性 易理解性 易修改性 易轉換性

19 . 客觀存在並可相互區別的事物稱為________ ,它可以是具體的人、事、物,也可以是抽象的概念或聯絡。 (問答題)

實體

20 .什麼是E-R圖?構成E-R圖的基本要素是什麼? (填空題)

E-R圖為實體-聯絡圖,提供了表示實體型、屬性和聯絡的方法,用來描述現實世界的概念模型。構成E-R圖的基本要素是實體型、屬性和聯絡,其表示方法為: ? 實體型:用矩形表示,矩形框內寫明實體名; ? 屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來; ? 聯絡:用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 : n或m : n)。

21 . 唯一標識實體的屬性集稱為________ 。 (問答題)

22 .為什麼要檢視整合?檢視整合的方法是什麼? (填空題)

在對資料庫系統進行概念結構設計時一般採用自底向上的設計方法,把繁雜的大系統分解子系統。首先設計各個子系統的區域性檢視,然後通過檢視整合的方式將各子系統有機的融合起來,綜合成一個系統的總檢視。這樣設計清晰,由簡到繁。由於資料庫系統是從整體角度看待和描述資料的,因此資料不再面向某個應用而是整個系統。因此必須進行檢視整合,使得資料庫能被全系統的多個使用者、多個應用共享使用。一般說來,檢視整合可以有兩種方式: ? 多個分E-R圖一次整合,如《概論》書上圖6.25(a)(P.224); ? 逐步整合,用累加的方式一次整合兩個分E-R圖,如圖6.25(b)。無論採用哪種方式,每次整合區域性E-R圖時都需要分兩步走:(1)合併。解決各分E-R圖之間的衝突,將各分E-R圖合併起來生成初步E-R圖。(2)修改和重構。消除不必要的冗餘,生成基本E-R圖。

23 . 實體之間的聯絡有________ 、________ 、________三種。 (問答題)

一對一 一對多 多對多

24 .什麼是資料庫的邏輯結構設計?試述其設計步驟。 (填空題)

資料庫的邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用的DBMS產品所支援的資料模型相符合的邏輯結構。設計步驟為(圖6.31): (1)將概念結構轉換為一般的關係、網狀、層次模型;(2)將轉換來的關係、網狀、層次模型向特定DBMS支援下的資料模型轉換;(3)對資料模型進行優化。

25 . 如果兩個實體之間具有M:N聯絡,則將它們轉換為關係模型的結果是________ 個關係。 (問答題)

3

26 .試述把E-R圖轉換為DBTG模型和關係模型的轉換規則。 (填空題)

E-R圖向DBTG模型的轉換規則: 1) 每個實體型轉換為記錄型,實體的屬性轉換為記錄的資料項; 2) 實體型之間1:n(n≥1)的聯絡轉換為一個系,沒有任何聯絡的實體型轉換為奇異系; 3) K(K≥2)個實體型之間多對多的聯絡,引入一個連結記錄,形成K個實體型和連結記錄之間的K個系。連結記錄的屬性由諸首記錄的碼及聯絡屬性所組成; 4) 同一實體型內的1:n,n:m聯絡,引入連結記錄,轉換為兩個系。

27 . ER模型是對現實世界的一種抽象,它的主要成分是________ 、聯絡和 ________。 (問答題)

實體 屬性

28 .你能給出由E-R圖轉換為IMS模型的轉換規則嗎? (填空題)

E-R圖向IMS模型的轉換規則: 1) 每個實體型轉換為記錄型,實體的屬性轉換為記錄的資料項; 2) 實體型之間1:n(n≥1)的聯絡轉換記錄型之間的有向邊; 3) 實體型之間m:n(m>1,n>1)的聯絡則分解成一對多聯絡,再根據2)轉換; 4) K(K≥2)個實體型之間多對多的聯絡,可先轉換成多對兩個實體型之間的聯絡,再根據3)轉換。

29 . 需求調查和分析的結果最終形成________ ,提交給應用部門,通過________後作為以後各個設計階段的依據。 (問答題)

需求分析說明書 評審

30 . 規範化理論對資料庫設計有什麼指導意義? (填空題)

規範化理論為資料庫設計人員判斷關係模式優劣提供了理論標準,可用以指導關係資料模型的優化,用來預測模式可能出現的問題,為設計人員提供了自動產生各種模式的演算法工具,使資料庫設計工作有了嚴格的理論基礎。(可參考《概論》書上P231-232資料模型的優化)。

31 .________ 表達了資料和處理的關係, ________則是系統中各類資料描述的集合,是進行詳細的資料收集和資料分析所獲得的主要成果。 (問答題)

資料流圖 資料字典

32 . 試述資料庫物理設計的內容和步驟。 (填空題)

資料庫在物理裝置上的儲存結構與存取方法稱為資料庫的物理結構,它依賴於給定的DBMS。為一個給定的'邏輯資料模型選取一個最適合應用要求的物理結構,就是資料庫的物理設計的主要內容。資料庫的物理設計步驟通常分為兩步:(1)確定資料庫的物理結構,在關係資料庫中主要指存取方法和儲存結構;(2)對物理結構進行評價,評價的重點是時間和空間效率。

33 . 資料字典中應包括對以下幾部分資料的描述:________ 、________ 、________ 。 (問答題)

資料項 資料結構 資料流

34 . 你能給出關係資料庫物理設計的主要內容嗎?例如ORACLE資料庫物理設計的內容。 (填空題)

對於關係資料庫物理設計的內容主要包括 : ? 為關係模式選擇存取方法; ? 設計關係、索引等資料庫檔案的物理儲存結構。詳細參考《概論》書上6.5.2 和6.5.3。有關ORACLE資料庫物理設計的內容請參考其技術資料,根據上述內容進行總結。

35 . 資料輸入在實施階段的重要性是什麼?如何保證輸入資料的正確性? (填空題)

資料庫是用來對資料進行儲存、管理與應用的,因此在實施階段必須將原有系統中的歷史資料輸入到資料庫。資料量一般都很大,而且資料來源於部門中的各個不同的單位。資料的組織方式、結構和格式都與新設計的資料庫系統有相當的差距,組織資料錄入就要將各類源資料從各個區域性應用中抽取出來,分類轉換,最後綜合成符合新設計的資料庫結構的形式,輸入資料庫。因此這樣的資料轉換、組織入庫的工作是相當費力費時的工作。特別是原系統是手工資料處理系統時,各類資料分散在各種不同的原始表格、憑證、單據之中。資料輸入工作量更大。保證輸入資料正確性的方法:為提高資料輸入工作的效率和質量,應該針對具體的應用環境設計一個數據錄入子系統,由計算機來完成資料入庫的任務。在源資料入庫之前要採用多種方法對它們進行檢驗,以防止不正確的資料入庫。

36 . 各分E-R圖之間的衝突主要有三類:________ 、________和________ 。 (問答題)

屬性衝突 命名衝突 結構衝突

37 . 什麼是資料庫的再組織和重構造?為什麼要進行資料庫的再組織和重構造? (填空題)

資料庫的再組織是指:按原設計要求重新安排儲存位置、回收垃圾、減少指標鏈等,以提高系統性能。資料庫的重構造則是指部分修改資料庫的模式和內模式,即修改原設計的邏輯和物理結構。資料庫的再組織是不修改資料庫的模式和內模式的。進行資料庫的再組織和重構造的原因:資料庫執行一段時間後,由於記錄不斷增、刪、改,會使資料庫的物理儲存情況變壞,降低了資料的存取效率,資料庫效能下降,這時DBA就要對資料庫進行重組織。DBMS一般都提供資料重組織用的實用程式。資料庫應用環境常常發生變化,如增加新的應用或新的實體,取消了某些應用,有的實體與實體間的聯絡也發生了變化等,使原有的資料庫設計不能滿足新的需求,需要調整資料庫的模式和內模式。這就要進行資料庫重構造。

38 . 在E-R模型向關係模型轉換時,M:N的聯絡轉換為關係模式時,其碼包括________ 。 (問答題)

M、N端實體的碼

39 . 關係資料庫的規範化理論是資料庫________ 的一個有力工具;ER模型是資料庫的________設計的一個有力工具。 (問答題)

邏輯設計 概念結構

40 . 資料庫的物理設計通常分為兩步:(1)確定資料庫的________ ,(2)對其進行評價,評價的重點是________和________。 (問答題)

物理結構 時間 空間效率

41 . 任何DBMS都提供多種存取方法。常用的存取方法有________ 、________ 、________ 等。 (問答題)

索引(index)方法 HASH方法 聚簇(Cluster)方法

42 . 確定資料庫儲存結構主要指確定________ 、________ 、________ 、________ 、________等資料的儲存安排和儲存結構,確定系統配置引數等。 (問答題)

關係 索引 聚簇 日誌 備份

43 .________ 是資料庫中存放資料的基本單位。 (問答題)

44 . 在資料庫執行階段,對資料庫經常性的維護工作主要是由________ 完成的。 (問答題)

資料庫管理員 (DBA)