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

全國計算機三級資料庫練習題

計算機三級 閱讀(2.82W)

資料庫技術其考核內容與計算機專業的主幹基礎課吻合程度較好,並且均為四級考核內容。小編整理了相關的內容,歡迎欣賞與借鑑。

全國計算機三級資料庫練習題

一、選擇題

1.資料庫系統與檔案系統的主要區別是( )。D

A.資料庫系統複雜,而檔案系統簡單

B.檔案系統只能管理程式檔案,而資料庫系統能夠管理各種型別的檔案

C.檔案系統管理的資料量較少,而資料庫系統可以管理龐大的資料量

D.檔案系統不能解決資料冗餘和資料獨立性問題,而資料庫系統可以解決

2.在關係資料庫系統中,當關系的模型改變時,使用者程式也可以不變,這是( )。B

A.資料的物理獨立性 B.資料的邏輯獨立性

C.資料的位置獨立性 D.資料的儲存獨立性

3.資料庫三級模式中,用邏輯資料模型對使用者所用到的那部分資料的描述是( )。A

A.外模式 B.概念模式 C.內模式 D.邏輯模式

4.以下對關係模型性質的描述,不正確的是( )。C

A.在一個關係中,每個資料項不可再分,是最基本的.資料單位

B.在一個關係中,同一列資料具有相同的資料型別

C.在一個關係中,各列的順序不可以任意排列

D.在一個關係中,不允許有相同的欄位名

5.關係資料庫中的碼是指( )。D

A.能唯一決定關係的欄位 B.不可改動的專用保留字

C.關鍵的很重要的欄位 D.能唯一標識元組的屬性或屬性集合

6.自然連線是構成新關係的有效方法。一般情況下,當對關係R和S使用自然連線時,要求R和S含有一個或多個共有的( )。D

A.元組 B.行 C.記錄 D.屬性

7.在建立表時,將年齡欄位值限制在18~40之間,這種約束屬於( )。B

A.實體完整性約束 B.使用者定義完整性約束

C.參照完整性約束 D.檢視完整性約束

8.在Access中,“表”是指( )。A

A.關係 B.報表 C.表格 D.表單

9.在Access中,用來表示實體的是( )。C

A.域 B.欄位 C.記錄 D.表

10.把E-R圖轉換成關係模型的過程,屬於資料庫設計的( )。B

A.概念設計 B.邏輯設計 C.需求分析 D.物理設計

二、填空題

1.資料庫是在計算機系統中按照一定的方式組織、儲存和應用的。支援資料庫各種操作的軟體系統叫。由計算機 、作業系統、DBMS、資料庫、應用程式及有關人員等組成的一個整體叫。資料集合,資料庫管理系統,資料庫系統

2.資料庫常用的邏輯資料模型有、、,Access屬於。層次模型,網狀模型,關係模型,關係模型

3.關係中能唯一區分、確定不同元組的屬性或屬性組合,稱為該關係的 。關鍵字

4.在關係資料庫的基本操作中,從表中取出滿足條件元組的操作稱為________;把兩個關係中相同屬性值的元組聯接到一起形成新的二維表的操作稱為________;從表中抽取屬性值滿足條件列的操作稱為________。選擇,聯接,投影

5.Access不允許在主關鍵字欄位中有重複值或________。空值

6.已知兩個關係:

職工(職工號,職工名,性別,職務,工資)

裝置(裝置號,職工號,裝置名,數量)

其中“職工號”和“裝置號”分別為職工關係和裝置關係的關鍵字,則兩個關係的屬性中,存在一個外部關鍵字為 。裝置關係的“職工號”

三、問答題

1.計算機資料管理技術經過哪幾個發展階段?

答:計算機資料管理技術經歷了人工管理、檔案管理、資料庫管理以及新型資料庫系統等發展階段。

人工管理階段的資料管理是以人工管理方式進行的,不需要將資料長期儲存,由應用程式管理資料,資料有冗餘,無法實現共享,資料對程式不具有獨立性。

檔案管理階段利用作業系統的檔案管理功能,將相關資料按一定的規則構成檔案,通過檔案系統對檔案中的資料進行存取和管理,實現資料的檔案管理方式。資料可以長期儲存,資料對程式有一定獨立性,但資料的共享性差、冗餘度大,容易造成資料不一致,資料獨立性差,資料之間缺乏有機的聯絡,缺乏對資料的統一控制和管理。

在資料庫管理階段,由資料庫管理系統對資料進行統一的控制和管理,在應用程式和資料庫之間保持較高的獨立性,資料具有完整性、一致性和安全性高等特點,並且具有充分的共享性,有效地減少了資料冗餘。

在資料庫管理階段,學校資訊管理中應用程式與資料庫之間的關係如圖1-4所示。有關學校資訊管理的資料都存放在一個統一的資料庫中,資料庫不再面向某個部門的應用,而是面向整個應用系統,實現了資料共享,並且資料庫和應用程式之間保持較高的獨立性。

新型資料庫系統包括分散式資料庫系統、面向物件資料庫系統、多媒體資料庫系統等,為複雜資料的管理以及資料庫技術的應用開闢新的途徑。

2.實體之間的聯絡有哪幾種?分別舉例說明。

答:實體之間的聯絡有3種類型:一對一(1:1)、一對多(1:n)、多對多(m:n)。例如,一位乘客只能坐一個機位,一個機位只能由一位乘客乘坐,所以乘客和飛機機位之間的聯絡是1:1的聯絡。一個班級有許多學生,而一個學生只能編入某一個班級,所以班級和學生之間的聯絡是1:n的聯絡。一個教師可以講授多門課程,同一門課程也可以由多個教師講授,所以教師和課程之間的聯絡是m:n的聯絡。

3.什麼是資料獨立性?在資料庫系統中,如何保證資料的獨立性?

答:資料獨立性是指應用程式與資料庫的資料結構之間相互獨立。在資料庫系統中,因為採用了資料庫的三級模式結構,保證了資料庫中資料的獨立性。在資料儲存結構改變時,不影響資料的全域性邏輯結構,這樣保證了資料的物理獨立性。在全域性邏輯結構改變時,不影響使用者的區域性邏輯結構以及應用程式,這樣就保證了資料的邏輯獨立性。