數據庫概論練習題第一章整理(1)


整理於2020.2.21

另:可翻看 https://wenku.baidu.com/view/ff93b79e5627a5e9856a561252d380eb639423d0.html但答案是否正確不清楚。

1.DBS包括DBDBMS

 

2.在數據庫系統中,如果數據庫的存儲結構發生了變化,那么用戶的應用程序可以不變

 

3.應用程序員看到和使用的是數據庫的邏輯模型

 

4.下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是( )。

I.人工管理階段 II.文件系統階段 III.數據庫階段 存疑

 

5.在數據庫中,面向對象的數據模型是一種邏輯模型。(數據模型可以划分為兩類:概念模型和數據模型。概念模型,也稱信息模型,它是按用戶的觀點來對數據和信息建模,主要用於數據庫設計。數據模型,也稱結構模型,主要包括網狀模型、層次模型、關系模型、面向對象數據模型等,它是按計算機系統的觀點對數據建模,主要用於DBMS的實現。)

 

6.信息是數據庫的載體數據處理本質上就是信息處理

 

7.數據庫中對全部數據整體邏輯結構描述模式。(內模式也稱物理模式或存儲模式,是數據物理結構和存儲方式的描述,是數據庫內部的表示方法。外模式也稱子模式或用戶模式,是數據庫用戶能夠看見的和使用的、局部的、邏輯結構和特征的描述,是與某一應用有關的數據的邏輯表示。模式也稱邏輯模式或概念模式,是數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖。)

 

8.數據庫中,數據的物理獨立性是指?c

a.

(數據獨立性是指應用程序與數據之間相互獨立、互不影響。數據獨立性包括物理獨立性和邏輯獨立性。物理獨立性是指數據的物理結構發生改變時,數據的邏輯結構不必改變,從而應用程序不必改變;邏輯獨立性是指當數據全局邏輯結構改變時,應用程序不必改變。)

 

9.在數據庫中,產生數據不一致根本原因數據冗余。但是網上還有一種說法認為是未對數據進行完整性控制(由於目前沒搜到這個說法的合適理由,姑且認為就是數據冗余 存疑)。(由於數據冗余,有時修改數據時,一部分數據修改,而另一部分沒有修改,造成同一種數據有多個值,產生數據不一致。

另外,還搜到如下知識點:

一般導致數據庫中數據不一致的根本原因有三種情況。第一種是數據冗余造成的,第二種是並發控制不當造成的,第三種是由於某種原因(比如軟硬件故障或者操作錯誤)導致數據丟失或數據損壞。

第一種情況:數據冗余

假如數據庫中兩個表都放了用戶的地址,在用戶的地址發生改變時,如果只更新了一個表的數據,那么兩個表就有了不一致的數據。

第二種情況:並發控制不當
假如在飛機票訂票系統中,如果兩個購票點同時查詢某張機票的訂購情況,而且分別為訂購了這張機票,如果並發控制不當,就會造成同一張機票賣給兩個用戶的情況。由於系統沒有進行並發控制或者並發控制不當,造成數據不一致。
第三中情況:故障和錯誤
如果軟硬件出現故障或者操作錯誤導致數據丟失或數據損壞,引起數據不一致。因此我們需要提供數據庫維護和數據庫數據恢復的一些措施。
要根據各種數據庫維護手段(如轉存、日志等)和數據恢復措施將數據庫恢復到某個正確的、完整的、一致性的狀態下。
以上來自 https://www.nowcoder.com/questionTerminal/8b13e9c21b6141bc898400beffb9e31d?orderByHotValue=1&page=1&onlyReference=false

 

10.數據模型三要素數據結構、數據操作和數據完整性(約束

 

11.層次型、網狀型和關系型數據庫划分原則是?d

a.記錄長度

b.文件的大小

c.聯系的復雜程度

d.數據之間的聯系

 

12.下面列出的條目中,(①②③ )是數據庫技術的主要特點。①、數據的結構化 ②、數據的冗余度小 ③、較高的數據獨立性 ④、程序的標准化。

 

13.(b)是存儲在計算機內有結構的數據的集合。

a.數據庫系統 b.數據庫 c.數據庫管理系統 d.數據結構

 

14.下面關於數據庫三層模式結構二級映象的說法,不正確的是 (d )

a.數據庫的三層模式結構由外模式、模式和內模式構成

b.一個數據庫只能有一個內模式

c.一個數據庫可以有多個外模式

d.一個數據庫可以有多個模式

(一個數據庫只能由一個模式,一個內模式,但可以有多個外模式。)

 

15.概念模型獨立於(d )。

a.DBMS b.OS c.DBS d.具體的硬件和軟件

 

16.下列四項中,不屬於數據庫系統特點的是( ) 。

 

17.文件系統與數據庫系統重要區別數據庫系統具有數據結構化。

(文件系統和數據庫系統在其特點上是有很大區別的,但是數據庫系統也是從文件系統發展來的,在數據管理上比文件系統要更加有效率,兩者是先與后的關系。

 

數據管理作為計算機應用領域中最大的一類應用,隨着應用需求和計算機軟硬件的發展,主要經歷了:人工管理、文件管理、數據庫管理三個發展階段。

 

人工管理:數據不保存,隨用隨丟,不具有獨立性,無法共享

 

文件管理:出現操作系統和專門的管理軟件(文件系統),可長期保存,數據具有獨立性(較差)和共享性(較差),但存在數據冗余(不能維護數據一致性),數據之間無聯系功能

 

數據庫管理:數據庫管理系統(DBMS)出現,數據由DBMS統一管理和控制,提高了共享性,減少冗余,保證數據的一致性和完備性.)

 

18.關於數據模型的敘述,不正確的是(d )

a.層次模型的數據結構是有向樹結構

b.網狀模型的子節點可以有多個父節點

c.面向對象模型中每個對象都有唯一的標識(不太懂 需要查)

d.任何一張二維表都可以表示一個關系

(在關系模型中,數據結構表示為一個二維表,一個關系就是一個二維表(但不是任意一個二維表都能表示一個關系 如oracle中常見的嵌套表),二維表名就是關系名。表中的第一行通常稱為屬性名,表中的每一個元組和屬性都是不可再分的,且元組的次序是無關緊要的。行是元組,列是屬性。)

 

19.數據庫系統的數據獨立性是指不會因為系統數據存儲結構與數據邏輯結構的變化而影響應用程序

 

20.層次模型不能直接表示m :n關系

 

21.要保證數據庫的數據獨立性,需要修改的是  存疑

 

22.傳統的數據模型分類,數據庫系統可以分為三種類型 ( 層次、網狀和關系) 。

 

23.數據庫系統的特點(數據共享 )、數據獨立、減少數據冗余、避免數據不一致和加強了數據保護。

 

24.(1)下述( )不是DBA數據庫管理員的職責.

a.完整性約束說明 b.定義數據庫模式 c.數據庫安全 d.數據庫管理系統設計  存疑

24.(2)下列工作中,不屬於數據庫管理員(DBA)的職責的是____B__。

A.建立數據庫
B.輸入和存儲數據庫數據
C.監督和控制數據庫的使用
D.數據庫的維護和改進

(數據庫管理員(DBA)主要負責全面管理數據庫系統的工作。具體有定義數據庫,對數據庫的使用和運行進行監督、控制,對數據庫進行維護和改進。)

24.(3)在以下所列的選項中,( D)不是數據庫管理員(DBA)的職責。

A.決定數據庫的存儲結構和存取策略
B.決定數據庫的信息內容和結構
C.定義數據的安全性要求和完整性約束條件
D.負責數據庫數據的確定,數據庫各級模式的設計

(數據庫管理員的職責:決定數據庫的存儲結構和存取策略;決定數據庫的信息內容和結構;定義數據的安全性要求和完整性約束條件;監控數據庫的使用和運行;數據庫的性能改進;定期對數據庫進行重組和重構。數據庫設計人員負責數據庫中數據的確定,數據庫各級模式的設計。)

 

25.數據庫的概念模型獨立於 ( a)

a.具體的機器和DBMS b.E-R圖 c.信息世界 d.現實世界

(概念模型是按用戶的觀點對現實世界的客觀對象所建立的模型,不依賴於具體的計算機系統,是現實世界到信息世界的第一層抽象,是用戶與數據庫設計人員之間交流的語言。因此,概念模型與數據模型無關,也與硬件設備和DBMS無關。)

 

26.下述關於數據庫系統的正確敘述是( a)

a.數據庫系統減少了數據冗余

b.數據庫系統避免了一切冗余

c.數據庫系統中數據的一致性是指數據類型一致

d.數據庫系統比文件系統能管理更多的數據

 

 

27.用戶或應用程序看到的那部分局部邏輯結構和特征的描述是(子模式 )。

 (數據庫具有概念模式、外模式和內模式3級結構及外模式/模式映像、模式/內模式映像二層映像。概念模式是對數據庫中全部數據的整體邏輯結構的描述,它由若干個概念記錄類型組成。外模式又稱子模式或用戶模式,是用戶與數據庫的接口。內模式是數據庫在物理存儲方面的描述,定義所有的內部記錄類型、索引和文件的組成方式,以及數據控制方面的細節。外模式/模式映像存在於外部級和概念級之間,用於定義外模式和概念模式間的對立性,一般在外模式中描述。模式/內模式映像存在於概念級和內部級之間,用於定義概念模式和內模式間的對應性,一般在內模式中描述。)

 

28.在數據庫系統中,子模式與模式的映射個數和模式與內模式的映射個數分別為 ( )。存疑

 

29.在數據庫中存儲的是( d)。

 

30.數據庫系統的數據獨立性體現在不會因為數據存儲結構與數據邏輯結構的變化而影響應用程序(與第19進行比較!)存疑

 

 

31.下列敘述正確的是(C)
A) 任意一個二維表都能表示一個關系
B) 每一個關系有多種記錄類型
C) 在關系中屬性的順序可以任意交換
D) 關系模式中的屬性可以動態地改變

(關系數據庫對關系是有一定限制的,每一個關系僅僅有―種記錄類型;關系一旦確定,關系模式中屬性的數據類型和屬性的個數就不能再改變,而屬性的順序可以任意交換。並不是任意一個二維表都能表示一個關系,關系數據庫對關系是有限定的。所以A)不正確;每一個關系僅僅有一種記錄類型,所以B)不正確;關系模式中屬性的數據類型和屬性的個數是固定的,所以 D)不正確。)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM