國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共252題)_第1頁
國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共252題)_第2頁
國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共252題)_第3頁
國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共252題)_第4頁
國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共252題)_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

國家二級公共基礎知識(數據庫設計基礎)模擬試卷1(共9套)(共252題)國家二級公共基礎知識(數據庫設計基礎)模擬試卷第1套一、單項選擇題(本題共28題,每題1.0分,共28分。)1、數據庫管理系統是A、操作系統的一部分B、在操作系統支持下的系統軟件C、一種編譯系統D、一種操作系統標準答案:B知識點解析:數據庫管理系統是數據庫的機構,它是一種系統軟件,負責數據庫中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。2、數據庫應用系統中的核心問題是A、數據庫設計B、數據庫系統設計C、數據庫維護D、數據庫管理員培訓標準答案:A知識點解析:在數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求,性能良好的數據庫,這就是數據庫設計。所以數據庫設計是數據庫應用的核心。3、數據庫系統的核心是A、數據模型B、數據庫管理系統C、數據庫D、數據庫管理員標準答案:B知識點解析:數據庫管理系統(DBMS)是數據庫的機構,它是一種系統軟件,負責數據庫中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。所以,數據庫管理系統是數據系統的核心。4、數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、沒有任何關系標準答案:C知識點解析:數據庫系統(DatabaseSystem簡稱DBS)由下列幾個部分組成:數據庫(DB)、數據庫管理系統(DBMS)、數據庫管理員(人員)、系統平臺之——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。其中DB(DataBase)即數據庫,是統一管理的相關數據的集合;DBMS(DatabaseManaRementSysteml即數據庫管理系統,是位于用戶與操作系統之間的一層數據管理軟件,為用戶或應用程序提供訪問DB的方法。5、數據庫管理系統中負責數據模式定義的語言是A、數據定義語言B、數據管理語言C、數據操縱語言D、數據控制語言標準答案:A知識點解析:數據庫管理系統一般提供相應的數據語言,它們分別是:數據定義語言,負責數據的模式定義與數據的物理存取構建:數據操縱語言,負責數據的操縱,包括查詢及增、刪、改等操作;數據控制語言,負責數據完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復等功能。6、下列描述中正確的是A、數據庫系統是一個獨立的系統,不需要操作系統的支持B、數據庫技術的根本目標是要解決數據的共享問題C、數據庫管理系統就是數據庫系統D、以上三種說法都不對標準答案:B知識點解析:數據庫系統由如下幾個部分組成:數據庫(數據)、數據庫管理系統(軟件)、數據庫管理員(人員)、系統平臺之一——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。數據庫技術的根本目的是要解決數據的共享問題。數據庫中的數據具有“集成”、“共享”之特點,亦即數據庫集中了各種應用的數據,進行統一地構造與存儲,而使它們可被不同應用程序所使用。數據庫管理系統(DatabaseManagementSystem,簡稱DBMS),是一種系統軟件,負責數據庫中的數據組織、數據操作、數據維護、控制及保護和數據服務等。它是數據庫系統的核心。7、數據庫技術的根本目標是要解決數據的A、存儲問題B、共享問題C、安全問題D、保護問題標準答案:B知識點解析:數據庫中的數據具有“集成”、“共享”之特點,即數據庫集中了各種應用的數據,進行統一地構造與存儲,而使它們能被不同的應用程序所使用。因而數據庫技術的根本目標是解決數據的共享問題。8、數據庫設計的根本目標是要解決A、數據共享問題B、數據安全問題C、大量數據存儲問題D、簡化數據維護標準答案:A知識點解析:數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求、性能良好的數據庫,這就是數據庫設計。數據庫設計是在一定平臺制約下,根據信息需求與處理需求設計出性能良好的數據模式。數據庫設計的根本目標是要解決數據共享的問題。9、下列描述中錯誤的是A、在數據庫系統中,數據的物理結構必須與邏輯結構一致B、數據庫技術的根本目標是要解決數據的共享問題C、數據庫設計是指在已有數據庫管理系統的基礎上建立數據庫D、數據庫系統需要操作系統的支持標準答案:A知識點解析:在數據庫系統中,物理獨立性是指數據的物理結構(包括存儲結構、存取方式等)的改變,如存儲設備的更換、物理存儲的更換、存取方式改變等都不影響數據庫的邏輯結構,從而不致引起應用程序的變化。10、層次型、網狀型和關系型數據庫劃分原則是A、記錄長度B、文件的大小C、聯系的復雜程度D、數據之間的聯系方式標準答案:D知識點解析:根據數據之間的聯系方式,可以把數據庫分為層次型、網狀型和關系型數據庫,它們是根據數據之間的聯系方式來劃分的。11、在數據管理技術發(fā)展的三個階段中,數據共享最好的是A、人工管理階段B、文件系統階段C、數據庫系統階段D、三個階段相同標準答案:C知識點解析:數據管理技術的發(fā)展經歷了三個階段:人工管理階段、文件系統階段和數據庫系統階段。人工管理階段無共享,冗余度大;文件管理階段共享性差,冗余度大:數據庫系統管理階段共享性大,冗余度小。12、下面描述中不屬于數據庫系統特點的是A、數據共享B、數據完整性C、數據冗余度高D、數據獨立性高標準答案:C知識點解析:數據系統的基本特點有數據的集成性、數據的高共享性與低冗余性、數據的獨立性、數據統一管理與控制。13、數據獨立性是數據庫技術的重要特點之一,所謂數據獨立性是指A、數據與程序獨立存放B、不同的數據被存放在不同的文件中C、不同的數據只能被對應的應用程序所使用D、以上三種說法都不對標準答案:D知識點解析:數據獨立性是指數據庫中數據獨立于應用程序而不依賴于應用程序,即數據與程序間的互不依賴性。也就是說數據的邏輯結構、存儲結構與存取方式的改變不會影響應用程序。數據的獨立性包括物理獨立性和邏輯獨立性兩級。①物理獨立性:數據的物理結構(包括存儲結構、存取方式等)的改變,如存儲設備的更換、物理存儲的更換、存取方式改變等都不影響數據庫的邏輯結構,從而不致引起應用程序的變化。②邏輯獨立性:數據庫總體邏輯結構的改變,如修改數據模式、增加新的數據類型、改變數據間聯系等,不需要相應的應用程序改變,這就是數據的邏輯獨立性。14、數據庫系統的三級模式不包括A、概念模式B、內模式C、外模式D、數據模式標準答案:D知識點解析:數據庫系統的三級模式包括概念模式、外模式和內模式(物理模式)。15、在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是A、外模式B、內模式C、概念模式D、邏輯模式標準答案:B知識點解析:數據庫有三層模式結構,邏輯模式是數據的全局邏輯結構的描述,外模式也稱為子模式,是局部數據的邏輯結構描述,而內模式也稱為存儲模式,是數據庫物理存儲結構和存取方法的描述。16、數據庫設計中反映用戶對數據要求的模式是A、內模式B、概念模式C、外模式D、設計模式標準答案:C知識點解析:概念模式,是由數據庫設計者綜合所有用戶的數據,按照統一的觀點構造的全局邏輯結構,是對數據庫中全部數據的邏輯結構和特征的總體描述,是所有用戶的公共數據視圖(全局視圖)。它是由數據庫管理系統提供的數據模式描述語言(DataDescriptionLanguage,DDL)來描述、定義的,體現、反映了數據庫系統的整體觀。外模式,對應于用戶級,它是某個或某幾個用戶所看到的數據庫的數據視圖,是與某一應用有關的數據的邏輯表示。外模式是從模式導出的一個子集,也稱為子模式或用戶模式,它是用戶的數據視圖,也就是用戶所見到的數據模式,它反映了用戶對數據的要求。包含模式中允許特定用戶使用的那部分數據,用戶可以通過外模式描述語言來描述、定義對應于用戶的數據記錄(外模式),也可以利用數據操縱語言(DataManipulationLanguage,DML)對這些數據記錄進行描述。內模式,對應于物理級,它是數據庫中全體數據的內部表示或底層描述,是數據庫最低一級的邏輯描述,它描述了數據在存儲介質上的存儲方式和物理結構,對應著實際存儲在外存儲介質上的數據庫。內模式由內模式描述語言來描述、定義,它是數據庫的存儲觀。17、在數據庫系統中,用戶所見的數據模式為A、概念模式B、外模式C、內模式D、物理模式標準答案:B知識點解析:用戶所見到的數據模式是外模式也稱用戶模式。它是用戶的數據視圖,它由概念模式導出。一個概念模式可以有若干個外模式,每個用戶只關心與它有關的外模式,這樣不僅可以屏蔽大量無關信息,而且有利于數據維護。18、在E-R圖中,用來表示實體聯系的圖形是A、橢圓形B、矩形C、菱形D、三角形標準答案:C知識點解析:構成E-R圖的基本要素是實體型、屬性和聯系,其表示方法為:實體型(Entity)一用矩形表示;屬性(Attribute)一用橢圓形表示,聯系(Relationship)一用菱形表示,菱形框內寫明聯系名。19、在E-R圖中,用來表示實體的圖形是A、矩形B、橢圓形C、菱形D、三角形標準答案:A知識點解析:在E-R圖中,用矩形表示實體集,在矩形內寫上該實體集的名字;用橢圓形表示屬性;用菱形(內部寫上聯系名)表示聯系。20、數據庫設計中,用E—R圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫設計的A、需求分析階段B、邏輯設計階段C、概念設計階段D、物理設計階段標準答案:C知識點解析:E-R模型(實體聯系模型)是將現實世界的要求轉化成實體、聯系、屬性等幾個基本概念,以及它們間的兩種基本聯接關系,并且可用一種圖非常直觀地表示出來。它屬于數據庫設計的概念設計階段。21、一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:兩個實體集間的聯系可以有下面幾種:一對一的聯系、一對多或多對一的聯系和多對多的聯系。由于一個宿舍可以住多個學生,所以它們的聯系是一對多聯系。22、一個工作人員可使用多臺計算機,而一臺計算機被多個人使用,則實體工作人員與實體計算機之間的聯系是A、一對一B、一對多C、多對多D、多對一標準答案:C知識點解析:如果一個工作人員只能使用一臺計算機且一臺計算機只能被一個工作人員使用,則關系為一對一;如果一個工作人員可以使用多臺計算機,但是一臺計算機只能被一個工作人員使用,則關系為一對多;如果一個工作人員可以使用多臺計算機,一臺計算機也可以被多個工作人員使用,則關系為多對多。23、一個教師講授多門課程,一門課程由多個教師講授。則實體教師和課程間的聯系是A、1:1聯系B、1:m聯系C、m:1聯系D、m:n聯系標準答案:D知識點解析:一個教師可講授多門課程,一門課程可由多個教師講授,則實體教師和課程的聯系是多對多的聯系。24、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員間的聯系是A、1:1聯系B、m:1聯系C、1:m聯系D、m:n聯系標準答案:C知識點解析:一個部門可以有多名員工,所以實體部門和職員間的聯系是1:m聯系。25、若實體A和B是一對多的聯系,實體B和C是一對一的聯系,則實體A和C的聯系是A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:由于B和C有一一對應的聯系,而A和B之間有一對多的聯系,則通過關系之間的傳遞,則A和C之間也是一對多的聯系。26、“商品”與“顧客”兩個實體集之間的聯系一般是A、一對一B、一對多C、多對一D、多對多標準答案:D知識點解析:實體集間的聯系的個數可以是單個也可以是多個。兩個實體集之間的聯系實際上是實體集間的函數關系,這種關系有三種:一對一的聯系,簡記為1:1;一對多或多對一聯系,簡記為1:m或m:1;多對多聯系,簡記為m:n。本題中“商品”與“顧客”兩個實體集之間的聯系是多對多聯系。因為一種“商品”可以被多個“顧客”購買,而一個“顧客”也可以購買多個“商品”。27、用樹形結構表示實體之間聯系的模型足A、關系模型B、網狀模型C、層次模型D、以上三個都是標準答案:C知識點解析:層次模型的基本結構是樹形結構,這種結構方式在現實世界中很普遍,它們自項向下、層次分明。28、在關系模型中,每一個二維表稱為一個A、關系B、屬性C、元組D、主碼(鍵)標準答案:A知識點解析:每個二維表代表一個關系,由表框架及表的元組組成。國家二級公共基礎知識(數據庫設計基礎)模擬試卷第2套一、單項選擇題(本題共26題,每題1.0分,共26分。)1、數據庫應用系統中的核心問題是A、數據庫設計B、數據庫系統設計C、數據庫維護D、數據庫管理員培訓標準答案:A知識點解析:在數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求,性能良好的數據庫,這就是數據庫設計。所以數據庫設計是數據庫應用的核心。2、數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、沒有任何關系標準答案:C知識點解析:數據庫系統(DatabaseSystern簡稱DBS)由下列幾個部分組成:數據庫(DB)、數據庫管理系統(DBMS)、數據庫管理員(人員)、系統平臺之一——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。其中DB(DataBase)即數據庫,是統一管理的相關數據的集合;DBMS(DatabaseManagementSystem)即數據厙管理系統,是位于用戶與操作系統之間的一層數據管理軟件,為用戶或應用程序提供訪問DB的方法。3、下列描述中正確的是A、數據庫系統是一個獨立的系統,不需要操作系統的支持B、數據庫技術的根本目標是要解決數據的共享問題C、數據庫管理系統就是數據庫系統D、以上三種說法都不對標準答案:B知識點解析:數據庫系統由如下幾個部分組成:數據庫(數據)、數據庫管理系統(軟件)、數據庫管理員(人員)、系統平臺之一——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。數據庫技術的根本目的是要解決數據的共享問題。數據庫中的數據具有“集成”、“共享”之特點,亦即數據庫集中了各種應用的數據,進行統一地構造與存儲,而使它們可被不同應用程序所使用。數據庫管理系統(DatabaseManagementSystem,簡稱DBMS),是一種系統軟件,負責數據庫中的數據組織、數據操作、數據維護、控制及保護和數據服務等。它是數據庫系統的核心。4、數據庫設計的根本目標是要解決A、數據共享問題B、數據安全問題C、大量數據存儲問題D、簡化數據維護標準答案:A知識點解析:數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求、性能良好的數據庫,這就是數據庫設計。數據庫設計是在一定平臺制約下,根據信息需求與處理需求設計出性能良好的數據模式。數據庫設計的根本目標是要解決數據共享的問題。5、層次型、網狀型和關系型數據庫劃分原則是A、記錄長度B、文件的大小C、聯系的復雜程度D、數據之間的聯系方式標準答案:D知識點解析:根據數據之間的聯系方式,可以把數據庫分為層次型、網狀型和關系型數據庫,它們是根據數據之間的聯系方式來劃分的。6、下面描述中不屬于數據庫系統特點的是A、數據共享B、數據完整性C、數據冗余度高D、數據獨立性高標準答案:C知識點解析:數據系統的基本特點有數據的集成性、數據的高共享性與低冗余性、數據的獨立性、數據統一管理與控制。7、數據庫系統的三級模式不包括A、概念模式B、內模式C、外模式D、數據模式標準答案:D知識點解析:數據庫系統的三級模式包括概念模式、外模式和內模式(物理模式)。8、數據庫設計中反映用戶對數據要求的模式是A、內模式B、概念模式C、外模式D、設計模式標準答案:C知識點解析:概念模式,是由數據庫設計者綜合所有用戶的數據,按照統一的觀點構造的全局邏輯結構,是對數據庫中全部數據的邏輯結構和特征的總體描述,是所有用戶的公共數據視圖(全局視圖)。它是由數據庫管理系統提供的數據模式描述語言(DataDescriptionLanguage,DDL)來描述、定義的,體現、反映了數據庫系統的整體觀。外模式對應于用戶級,它是某個或某幾個用戶所看到的數據庫的數據視圖,是與某一應用有關的數據的邏輯表示。外模式是從模式導出的一個子集,也稱為子模式或用戶模式,它是用戶的數據視圖,也就是用戶所見到的數據模式,它反映了用戶對數據的要求。包含模式中允許特定用戶使用的那部分數據,用戶可以通過外模式描述語言來描述、定義對應于用戶的數據記錄(外模式),也可以利用數據操縱語言(DataManipulationLanguage,DML)對這些數據記錄進行描述。內模式,對應于物理級,它是數據庫中全體數據的內部表示或底層描述,是數據庫最低一級的邏輯描述,它描述了數據在存儲介質上的存儲方式和物理結構,對應著實際存儲在外存儲介質上的數據庫。內模式由內模式描述語言來描述、定義,它是數據庫的存儲觀。9、在E-R圖中,用來表示實體聯系的圖形是A、橢圓形B、矩形C、菱形D、三角形標準答案:C知識點解析:構成E-R圖的基本要素是實體型、屬性和聯系,其表示方法為:實體型(Entity)—用矩形表示;屬性(Attribute)—用橢圓形表示,聯系(Relationship)—用菱形表示,菱形框內寫明聯系名。10、數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫設計的A、需求分析階段B、邏輯設計階段C、概念設計階段D、物理設計階段標準答案:C知識點解析:E-R模型(實體聯系模型)是將現實世界的要求轉化成實體、聯系、屬性等幾個基本概念,以及它們間的兩種基本聯接關系,并且可用一種圖非常直觀地表示出來。它屬于數據庫設計的概念設計階段。11、一個工作人員可使用多臺計算機,而一臺計算機被多個人使用,則實體工作人員與實體計算機之間的聯系是A、一對一B、一對多C、多對多D、多對一標準答案:C知識點解析:如果一個工作人員只能使用一臺計算機且一臺計算機只能被一個工作人員使用,則關系為一對一:如果一個工作人員可以使用多臺計算機,但是一臺計算機只能被一個工作人員使用,則關系為一對多;如果一個工作人員可以使用多臺計算機,一臺計算機也可以被多個工作人員使用,則關系為多對多。12、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員間的聯系是A、1:1聯系B、m:1聯系C、1:m聯系D、m:n聯系標準答案:C知識點解析:一個部門可以有多名員工,所以實體部門和職員間的聯系是1:m聯系。13、“商品”與“顧客”兩個實體集之間的聯系一般是A、一對一B、一對多C、多對一D、多對多標準答案:D知識點解析:實體集間的聯系的個數可以是單個也可以是多個。兩個實體集之間的聯系實際上是實體集間的函數關系,這種關系有三種,一對一的聯系,簡記為1:1;一對多或多對一聯系,簡記為1:m或m:1;多對多聯系,簡記為m:n。本題中“商品”與“顧客”兩個實體集之間的聯系是多對多聯系。因為一種“商品”可以被多個“顧客”購買,而一個.“顧客”也可以購買多個“商品”。14、在關系模型中,每一個二維表稱為一個A、關系B、屬性C、元組D、主碼(鍵)標準答案:A知識點解析:每個二維表代表一個關系,由表框架及表的元組組成。15、在滿足實體完整性約束的條件下A、一個關系中應該有一個或多個候選關鍵字B、一個關系中只能有一個候選關鍵字C、一個關系中必須有多個候選關鍵字D、一個關系中可以沒有候選關鍵字標準答案:A知識點解析:在關系數據庫中,實體完整性的概念是主屬性不能為空。在滿足實體完整性的前提下,必須在關系中存在主屬性,也就是在關系中應該有候選關鍵字。一個關系中可以有一個或者多個候選關鍵字。16、下列描述中正確的是A、為了建立一個關系,首先要構造數據的邏輯關系B、表示關系的二維表中各元組的每一個分量還可以分成若干數據項C、一個關系的屬性名表稱為關系模式D、一個關系可以包括多個二維表標準答案:A知識點解析:二維表中元組的分量是不可分割的基本數據項,這就是元組分量的原子性,故選項B)錯誤;關系的框架稱為關系模式;一個滿足“元組個數有限性、元組的惟一性、元組的次序無關性、元組分量的原子性、屬性名惟一性、屬性的次序無關性、分量值域的同一性”7個性質的二維表稱為關系。17、負責數據庫中查詢操作的數據庫語言是A、數據定義語言B、數據管理語言C、數據操縱語言D、數據控制語言標準答案:C知識點解析:負責數據庫中查詢操作的數據庫語言是數據操縱語言。18、有兩個關系R和S如下:由關系R通過運算得到關系S,則所使用的運算為A、選擇B、投影C、插入D、連接標準答案:B知識點解析:一個關系R通過投影運算后仍為一個關系R’,R’是由R中投影運算所指出的那些域的列所組成的關系。所以題目中關系S是由關系R經過投影運算所得(選擇運算主要是對關系R中選擇由滿足邏輯條件的元組所組成的一個新關系)。19、有三個關系R、S和T如下:其中關系T由關系R和S通過某種操作得到,該操作為A、選擇B、投影C、交D、并標準答案:D知識點解析:由關系T中的數據可以看出,其數據由關系R和S的數據組成。所以關系T是由關系R和T通過并運算得到的。20、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、并C、交D、差標準答案:D知識點解析:由關系T中的數據可以看出,其數據由屬于關系R但是不屬于關系S的數據組成。所以關系T是由關系R和S通過差運算得到的。21、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、除D、并標準答案:C知識點解析:從關系R、s和T的結構可以得出關系T是由關系R、S經過除運算后得到的。22、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、投影D、并標準答案:A知識點解析:選擇是單目運算,其運算對象是一個表。該運算按給定的條件,從表中選出滿足條件的行形成一個新表作為運算結果。投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表。自然連接是一種特殊的等價連接,它將表中有相同名稱的列自動進行記錄匹配。自然連接不必指定任何同等連接條件。23、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、投影D、并標準答案:A知識點解析:在實際應用中,最常用的連接是一個叫自然連接的特例。它滿足下面的條件:兩關系間有公共域;通過公共域的相等值進行連接。通過觀察三個關系R,S,T的結果可知關系T是由關系R和S進行自然連接得到的。24、設有如下關系表:則下列操作中正確的是A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S標準答案:B知識點解析:關系代數的并運算是指:設關系R和S具有相同的關系模式,R和S的并是由屬于R或屬于S的元組組成的集合,記為R∪S。形式定義為:R∪S≡{t|t∈R∧t∈S},式中t是元組變量。本題中關系T是由屬于關系R的或者屬于關系S的元組組成,所以T是R∪S的結果。25、在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于A、需求分析階段B、概念設計階段C、邏輯設計階段D、物理設計階段標準答案:C知識點解析:數據庫的設計階段包括需要分析、概念設計、邏輯設計和物理設計,其中將E-R圖轉換成關系數據模型的過程屬于邏輯設計階段。26、數據庫設計過程不包括A、概念設計B、邏輯設計C、物理設計D、算法設計標準答案:D知識點解析:數據庫設計的四個階段是:需求分析、概念設計、邏輯設計和物理設計。國家二級公共基礎知識(數據庫設計基礎)模擬試卷第3套一、單項選擇題(本題共36題,每題1.0分,共36分。)1、數據庫管理系統是()。A、操作系統的一部分B、在操作系統支持下的系統軟件C、一種編譯系統D、一種操作系統標準答案:B知識點解析:數據庫管理系統是數據庫的機構,負責數據庫中數據組織,數據操縱,數據維護、控制及保護和數據服務等,是一種在操作系統之上的系統軟件。2、負責數據庫中查詢操作的數據庫語言是()。A、數據定義語言B、數據管理語言C、數據操縱語言D、數據控制語言標準答案:C知識點解析:數據定義語言負責數據的模式定義與數據的物理存取構建;數據操縱語言負責數據的操縱,包括查詢及增加、刪除、修改等操作;數據控制語言負責數據完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復等功能。3、數據庫應用系統中的核心問題是()。A、數據庫設計B、數據庫系統設計C、數據庫維護D、數據庫管理員培訓標準答案:A知識點解析:數據庫應用系統中的核心問題是數據庫的設計。4、在數據管理技術發(fā)展的三個階段中,數據共享最好的是()。A、人工管理階段B、文件系統階段C、數據庫系統階段D、三個階段相同標準答案:C知識點解析:數據管理發(fā)展至今已經歷了三個階段:人工管理階段、文件系統階段和數據庫系統階段。其中數據庫系統階段結構簡單,使用方便、邏輯性強、物理性少,在各方面的表現都最好,一直占據數據庫領域的主導地位,所以選擇C。5、下面描述中不屬于數據庫系統特點的是()。A、數據共享B、數據完整性C、數據冗余度高D、數據獨立性高標準答案:C知識點解析:數據庫系統的特點為高共享、低冗余、獨立性高、具有完整性等,故C選項錯誤。6、數據庫設計中反映用戶對數據要求的模式是()。A、內模式B、概念模式C、外模式D、設計模式標準答案:C知識點解析:數據庫系統的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述,所以選擇C選項。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法。7、數據庫系統的三級模式不包括()。A、概念模式B、內模式C、外模式D、數據模式標準答案:D知識點解析:數據庫系統的三級模式是概念模式、外模式和內模式,所以選擇D選項。8、軟件功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件),下面屬于應用軟件的是()。A、學生成績管理系統B、C語言編譯程序C、UNIX操作系統D、數據庫管理系統標準答案:A知識點解析:軟件按功能分為應用軟件、系統軟件和支撐軟件。操作系統、編譯程序、匯編程序和網絡軟件、數據庫管理系統都屬于系統軟件。所以B、c、D選項都是系統軟件,只有A選項是時應用軟件。9、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,則實體部門和職員間的聯系是()。A、1:1聯系B、m:1聯系C、1:m聯系D、m:n聯系標準答案:C知識點解析:兩個實體集間的聯系實際上是實體集間的函數關系,主要有一對一聯系(1:1)、一對多聯系(1:m)、多對一聯系(m:1)和多對多聯系(m:n)。對于每一個實體部門,都有多名職員,則其對應的聯系為一對多聯系(1:m),答案選C。10、若實體A和B是一對多的聯系,實體B和C是一對一的聯系,則實體A和C的聯系是()。A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:A和B為一對多的聯系,則對于A中的每一個實體,B中有多個實體與之聯系,而B與C為一對一聯系,則對于B中的每一個實體,C中至多有一個實體與之聯系,則可推出對于A中的每一個實體,C中有多個實體與之聯系,所以為一對多聯系,選擇B選項。11、一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是()。A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:因為一間宿舍可以住多個學生,即多個學生住在一間宿舍中,但一個學生只能住一間宿舍,所以實體宿舍和學生之間是一對多的關系。12、一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯系是()。A、一對一B、一對多C、多對多D、多對一標準答案:C知識點解析:因為一個人可以操作多臺計算機,而一臺計算機又可以被多個人使用,所以兩個實體之間是多對多的關系。13、一個教師可講授多門課程,一門課程可由多個教師講授,則實體教師和課程間的聯系是()。A、1:1聯系B、1:m聯系C、m:1聯系D、m:n聯系標準答案:D知識點解析:因為一個教師可講授多門課程,而一門課程又能由多個教師講授,所以它們之間是多對多的關系,可以表示為m:n。14、在E-R圖中,用來表示實體聯系的圖形是()。A、橢圓形B、矩形C、菱形D、三角形標準答案:C知識點解析:在E—R圖中實體集用矩形表示,屬性用橢圓表示,聯系用菱形表示。15、層次型、網狀型和關系型數據庫的劃分原則是()。A、記錄長度B、文件的大小C、聯系的復雜程度D、數據之間的聯系方式標準答案:D知識點解析:層次模型的基本結構是樹形結構,網狀模型是一個不加任何條件限制的無向圖,關系模型采用二維表來表示,所以三種數據庫的劃分原則是數據之間的聯系方式。16、有表示公司和職員及工作的三張表,職員可在多家公司兼職。其中公司表C(公司號,公司名,地址,注冊資本,法人代表,員工數),職員表S(職員號,姓名,性別,年齡,學歷),工作表W(公司號,職員號,工資),則表W的鍵(碼)為()。A、公司號,職員號B、職員號,工資C、職員號D、公司號,職員號,工資標準答案:A知識點解析:由于職員可以在多家公司兼職,表w的鍵(碼)應為公司關系和職員關系的主碼,即公司號和職員號。17、在關系數據庫中,用來表示實體間聯系的是()。A、屬性B、二維表C、網狀結構D、樹狀結構標準答案:B知識點解析:關系模型實體間的聯系采用二維表來表示,簡稱表。選項C為網狀模型實體間的聯系。選項D為層次模型實體間的聯系,選項A屬性刻畫了實體。18、在關系模型中,每一個二維表稱為一個()。A、關系B、屬性C、元組D、主碼(鍵)標準答案:A知識點解析:關系模型采用二維表來表示,即每個二維表稱為一個關系。19、在滿足實體完整性約束的條件下()。A、一個關系中應該有一個或多個候選關鍵字B、一個關系中只能有一個候選關鍵字C、一個關系中必須有多個候選關鍵字D、一個關系中可以沒有候選關鍵字標準答案:A知識點解析:實體完整性約束要求關系的主鍵中屬性值不能為空值,因此必有一個或多個候選關鍵字,所以選擇A。20、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,則所使用的運算為()。A、并B、自然連接C、笛卡兒積D、交標準答案:D知識點解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B選項錯誤。笛卡兒積是甩R集合中元素為第一元素,S集合中元素為第二元素構成的有序對,所以C選項錯誤。根據關系T可以很明顯地看出是從關系R與關系S中取得相同的關系組,所以取得是交運算,選擇D選項。21、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,則所使用的運算為()。A、笛卡兒積B、交C、并D、自然連接標準答案:D知識點解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以根據T關系中的有序組可知R與S進行的是自然連接操作。22、有兩個關系R和S如下:由關系R通過運算得到關系S,則所使用的運算為()。A、選擇B、投影C、插入D、連接標準答案:B知識點解析:投影運算是指對于關系內的域指定可引入新的運算。本題中S是在原有關系R的內部進行的,是由R中原有的那些域的列所組成的關系,所以選擇B。23、有三個關系R、S和T如下:則關系T是由關系R和S通過某種操作得到,該操作為()。A、選擇B、投影C、交D、并標準答案:D知識點解析:在關系T中包含了關系R與s中的所有元組,所以進行的是并的運算。24、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是()。A、自然連接B、差C、交D、并標準答案:B知識點解析:關系T中的元組是R關系中有而s關系中沒有的元組的集合,所以進行的是差的運算。25、有三個關系R和S和T如下:則由關系R和S得到關系T的操作是()。A、自然連接B、交C、投影D、并標準答案:A知識點解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以根據T中元組可以判斷R和S做的是自然連接操作。26、有兩個關系R和S如下:則由關系R得到關系S的操作是()。A、選擇B、投影C、自然連接D、并標準答案:A知識點解析:由關系R到關系S為一元運算,排除c和D選項。關系S是關系R的一部分,是通過選擇之后的結果,因此選擇A選項。27、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是()。A、自然連接B、交C、投影D、并標準答案:A知識點解析:關系R和關系S有公共域,關系T是通過公共域的等值進行連接的結果,符合自然連接,因此選A選項。28、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是()。A、選擇B、投影C、交D、并標準答案:D知識點解析:關系T中的元素是關系R和關系s中不同元素的總和,因此為并操作。29、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是()。A、選擇B、差C、交D、并標準答案:B知識點解析:關系T是關系R的一部分,并且是關系R去掉R和S相同的元素,符合差操作。30、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是()。A、自然連接B、交C、除D、并標準答案:C知識點解析:如果T=R/S,則T稱為R除以S的商。在除運算中T的域由R中那些不出現在s中的域所組成,對于T中的任一有序組,由它與關系s中每個有序組所構成的有序組均出現在關系R中。所以本題選擇C選項。31、一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的()。A、記錄B、行C、屬性D、元組標準答案:C知識點解析:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關系間有公共域;②通過公共域的等值進行連接。所以本題選擇C選項。32、下列關于數據庫設計的敘述中,正確的是()。A、在需求分析階段建立數據字典B、在概念設計階段建立數據字典C、在邏輯設計階段建立數據字典D、在物理設計階段建立數據字典標準答案:A知識點解析:數據字典是在需求分析階段建立前,在數據庫設計過程中不斷修改、充實和完善。33、數據庫設計過程不包括()。A、概念設計B、邏輯設計C、物理設計D、算法設計標準答案:D知識點解析:數據庫設計過程主要包括需求分析、概念結構設計、邏輯結構分析、數據庫物理設計、數據庫實施、數據庫運行和維護階段。因此答案為D選項。34、在數據庫設計中,將E—R圖轉換成關系數據模型的過程屬于()。A、需求分析階段B、概念設計階段C、邏輯設計階段D、物理設計階段標準答案:C知識點解析:E—R圖轉換成關系模型數據則是把圖形分析出來的聯系反映到數據庫中,即設計出表,所以屬于邏輯設計階段。35、將E—R圖轉換為關系模式時,實體和聯系都可以表示為()。A、屬性B、鍵C、關系D、域標準答案:C知識點解析:從E—R圖到關系模式的轉換是比較直接的,實體與聯系都可以表示成關系,E—R圖中屬性也可以轉換成關系的屬性。因此C選項正確。36、設有表示學生選課的三張表,學生表S(學號,姓名,性別,年齡,身份證號),課程表C(課號,課名),選課表SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為()。A、課號,成績B、學號,成績C、學號,課號D、學號,姓名,成績標準答案:C知識點解析:學號是學生表s的主鍵,課號是課程表c的主鍵,所以選課表SC的關鍵字就應該是與前兩個表能夠直接聯系且能唯一定義的學號和課號,所以選擇C選項。國家二級公共基礎知識(數據庫設計基礎)模擬試卷第4套一、單項選擇題(本題共28題,每題1.0分,共28分。)1、、定義學生選修課程的關系模式為SC(S#,Sn,Sd,Sa,C#,G)(其屬性分別為學號、姓名、所在系、年齡、課程號和成績);C(C#,Cn,P#)(其屬性分別為課程號、課程名、先選課)。關系模式SC的主鍵是A、S#B、C#C、S#,C#D、Sn,C#標準答案:C知識點解析:主關鍵字(primarykey)是表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。在兩個表的關系中,主關鍵字用來在一個表中引用來自于另一個表中的特定記錄。主關鍵字是一種唯一關鍵字,表定義的一部分。一個表的主鍵可以由多個關鍵字共同組成,并且主關鍵字的列不能包含空值。本題關系模式SC中應將學號(S#)和課程號(C#)作為主關鍵字。2、數據庫管理系統的基本功能不包括A、數據庫訪問B、數據庫定義C、數據庫的建立和維護D、數據庫和網絡中其他系統的通信標準答案:D知識點解析:數據庫管理系統的主要功能包括:數據庫定義,數據操作,數據庫的運行管理,數據組織、存儲與管理,數據庫的保護,數據庫的維護和通信。數據庫不能和網絡中的其他系統通信。3、由關系R1和R2得到關系R3的操作是A、等值連接B、并C、笛卡爾積D、交標準答案:A知識點解析:等值連接是關系運算.連接運算的一種常用的連接方式。是條件連接(或稱θ連接)在連接運算符為“=”號時,即θ=0時的一個特例。4、某圖書集團數據庫中有關系模式R(書店編號,書籍編號,庫存數量,部門編號,部門負責人),其中要求①每個書店的每種書籍只在該書店的一個部門銷售;②每個書店的每個部門只有一個負責人;③每個書店的每種書籍只有一個庫存數量。則關系模式R最高是A、2NFB、1NFC、3NFD、BCNF標準答案:A知識點解析:第二范式(2NF)要求實體的屬性完全依賴于主關鍵字。所謂完全依賴是指不能存在僅依賴主關鍵字一部分的屬性。如果存在,那么這個屬性和主關鍵字的這一部分應該分離出來形成一個新的實體,新實體與原實體之間是一對多的關系。為實現區(qū)分通常需要為表加上一個列,以存儲各個實例的唯一標識。本題中,關系模式R最高滿足第二范式(2NF)。5、下列敘述中正確的是A、數據庫系統減少了數據冗余B、經規(guī)范化后的數據庫系統避免了一切冗余C、數據庫系統比文件系統能管理更多的數據D、數據庫系統中數據的一致性是指數據類型一致標準答案:A知識點解析:數據庫主要特點:實現數據共享、減少數據的冗余度、數據的獨立性、數據實現集中控制、數據一致性和可維護性,以確保數據的安全性和可靠性和故障恢復。所謂數據一致性,就是當多個用戶試圖同時訪問一個數據庫,它們的事務同時使用相同的數據時,可能會發(fā)生以下四種情況:丟失更新、未確定的相關性、不一致的分析和幻想讀。6、每個學校有一名校長,且不同學校的校長可以是同一人,則實體學校和實體校長間的聯系是A、多對一B、多對多C、一對一D、一對多標準答案:A知識點解析:本題中,一個人可以兼任多所學校的校長,但是一所學校只有一名校長,因此學校對校長是多對一關系。7、定義部門關系模式:部門(部門號,部門名,部門成員,部門總經理),使它不滿足第…范式的屬性是A、部門名B、部門成員C、部門總經理D、部門號標準答案:B知識點解析:所謂第一范式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。如果出現重復的屬性,就可能需要定義一個新的實體,新的實體由重復的屬性構成,新實體與原實體之間為一對多關系。在第一范式(1NF)中表的每一行只包含一個實例的信息。本題中“部門”關系模式中的“部門成員”可以分割成其他基本數據項,因此它導致“部門”關系模式不滿足第一范式。8、在關系數據庫中,描述全局數據邏輯結構的是A、內模式B、用戶模式C、概念模式D、物理模式標準答案:C知識點解析:概念模式也稱為模式或邏輯模式,概念模式是數據庫中全體數據的整體邏輯結構和特征的描述,概念模式通常還包含有訪問控制、保密定義和完整性檢查等方面的內容,以及概念/物理之間的映射。9、學校的每個社團都有一名團長,且一個同學可同時擔任多個社團的團長,則實體團長和實體社團間的聯系是A、一對多B、多對多C、多對一D、一對一標準答案:A知識點解析:一對多關系是關系數據庫中兩個表之間的一種關系,該關系中第一個表中的單個行可以與第二個表中的一個或多個行相關,但第二個表中的一個行只可以與第一個表中的一個行相關。本題中,一個團長可以對應多個社團,一個社團只有一個團長,因此是一對多關系。10、在關系模式A(S,SN,D)和B(D,CN,NM)中,關系A的主鍵是S,關系B的主鍵是D,則屬性D在關系A中稱為A、外鍵B、主鍵C、超鍵D、候選鍵標準答案:A知識點解析:如果公共關鍵字在一個關系中是主關鍵字,那么這個公共關鍵字被稱為另一個關系的外鍵。由此可見,外鍵表示了兩個關系之間的相關聯系。以另一個關系的外鍵作主關鍵字的表被稱為主表,具有此外鍵的表被稱為主表的從表。外鍵又稱作外關鍵字。11、將數據庫的結構劃分成多個層次,是為了提高數據庫的邏輯獨立性和A、物理獨立性B、操作獨立性C、安全性D、管理規(guī)范性標準答案:A知識點解析:物理獨_上性是指用戶的應用程序與存儲在磁盤上的數據庫中數據是相互獨立的。即,數據在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變;邏輯獨立性存在于外模式和內模式之間。數據的邏輯獨立性是指數據與程序的邏輯獨立性。用戶的應用程序和數據庫中的邏輯結構是相互獨立的,當數據的邏輯結構發(fā)生改變時應用不需要改變,邏輯獨立性存在于外模式和內模式之間。數據的邏輯獨立性是指數據與程序的邏輯獨立性。12、學院的每個系都有一名系主任,且一個教師可同時擔任多個系的系主任,則實體系主任和實體系間的聯系是A、一對多B、多對多C、多對一D、一對一標準答案:A知識點解析:一對多關系是關系數據庫中兩個表之間的一種關系,該關系中第一個表中的單個行可以與第二個表中的一個或多個行相關,但第二個表中的…個行只可以與第一個表中的,一個行相關。本題中,一個系主任可以對應多個糸,因此是一對多關糸。13、定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)(其屬性分別為學號、姓名、課程號、課程名、成績)。則對主屬性部分依賴的是A、S#→SnB、(S#,C#)→GC、(S#,C#)→S#D、(S#,C#)→C#標準答案:A知識點解析:關系模式SC中,學號是學生的唯一編碼,姓名對主屬性具有依賴。14、將數據庫的結構劃分成多個層次,是為了提高數據庫的物理獨立性和A、規(guī)范程度B、操作獨立性C、邏輯獨立性D、降低數據冗余標準答案:C知識點解析:物理獨立性是指用戶的應用程序與存儲在磁盤上的數據庫中數據是相互獨立的。即,數據在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變:邏輯獨立性存在于外模式和內模式之間。數據的邏輯獨立性是指數據與程序的邏輯獨_立性。用戶的應用程序和數據庫中的邏輯結構是相互獨立的,當數據的邏輯結構發(fā)生改變時應用不需要改變,邏輯獨立性存在于外模式和內模式之間。數據的邏輯獨立性是指數據與程序的邏輯獨立性。15、學院的每名教師只能屬于一個系,則實體系和實體教師間的聯系是A、一對多B、多對多C、多對一D、一對一標準答案:A知識點解析:一對多關系是關系數據庫中兩個表之間的一種關系,該關系中第一個表中的單個行可以與第二個表中的一個或多個行相關,但第二個表中的一個行只可以與第一個表中的一個行相關。本題中一個是體系有多個老師,但老師只能屬于一個系,因此是一對多關系。16、定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)(其屬性分別為學號、姓名、課程號、課程名、成績)該關系的范式最高達到A、1NFB、2NFC、3NFD、BCNF標準答案:A知識點解析:第一范式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。如果出現重復的屬性,就可能需要定義一個新的實體,新的實體由重復的屬性構成,新實體與原實體之間為一對多關系。在第一范式(1NF)中表的每一行只包含一個實例的信息。第二范式(2NF)要求數據庫表中的每個實例或行必須可以被唯一地區(qū)分。本題中關系模式中的可能不被唯一地區(qū)分,因此它只能滿足第一范式,而滿足不了第二范式。17、能夠減少相同數據重復存儲的是A、數據庫B、字段C、文件D、記錄標準答案:A知識點解析:數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫主要特點:實現數據共享、減少數據的冗余度、數據的獨立性、數據實現集中控制、數據一致性和可維護性,以確保數據的安全性和可靠性和故障恢復。18、定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)(其屬性分別為學號、姓名、課程號、課程名、成績)則該關系的主鍵為A、C#B、S#C、S#,C#D、S#,C#,G標準答案:C知識點解析:主關鍵字(primarykey)是表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。SC中學號和課程號一起才能用于唯一地表示表中的某一條記錄,因此SC的主鍵是“S#,C#”。19、關系模型中的關系模式至少應是A、1NFB、2NFC、3NFD、BCNF標準答案:A知識點解析:目前關系數據庫有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BoVce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。滿足最低要求的范式是第一范式(1NF)。20、在數據庫中,產生數據不一致的根本原因是A、數據冗余B、沒有嚴格保護數據C、未對數據進行完整性控制D、數據存儲量太大標準答案:A知識點解析:在一個數據集合中重復的數據稱為數據冗余。數據冗余是指數據之間的重復,也可以說是同一數據存儲在不同數據文件中的現象。21、規(guī)范化主要為克服數據庫邏輯結構中的插入異常,刪除異常以及A、數據丟失的問題B、冗余度大的問題C、數據不一致的問題D、結構不合理的問題標準答案:B知識點解析:規(guī)范化理論正是用來改造關系模式,通過分解關系模式來消除其中不合適的數據依賴,以解決插入異常、刪除異常、更新異常和數據冗余問題。22、設有課程關系模式:R(C#,Cn,T,TA)(其中C#為課程號,Cn為課程名,T為教師名,Ta為教師地址),并且假定不同課程號可以有相同的課程名,每門課程只有一位任課教師,但每位教師可以有多門課程。關系R范式最高達到A、1NFB、2NFC、3NFD、BCNF標準答案:B知識點解析:第二范式(2NF)要求數據庫表中的每個實例或行必須可以被唯一地區(qū)分。為實現區(qū)分通常需要為表加上一個列,以存儲各個實例的唯一標識。這個唯一屬性列被稱為主關鍵字或主鍵、主碼。第二范式(2NF)要求實體的屬性完全依賴于主關鍵字。所謂完全依賴是指不能存在僅依賴主關鍵字一部分的屬性。如果存在,那么這個屬性和主關鍵字的這一部分應該分離出來形成一個新的實體,新實體與原實體之間是一對多的關系。為買現區(qū)分通常需要為表加上一個列,以存儲各個實例的唯一標識。本題R關系模式中,課程號有不同課程名,每位老師又可以任教多門課程,因此符合第一范式。23、數據庫管理系統(DBMSl是A、硬件系統B、系統軟件C、一個完整的數據庫應用系統D、既包括硬件、也包括軟件的系統標準答案:B知識點解析:數據庫管理系統(DatabaseManagementSystem)是一種操縱和管理數據庫的大型軟件,他是一種應用軟件,用于建立、使用和維護數據庫,簡稱DBMS。它對數據庫進行統一的管理和控翻,以保證數據庫的安全性和完整性。用戶通過DBMS訪問數據庫中的數據,數據庫管理員也通過dbms進行數據庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數據庫。24、公司的開發(fā)人員可以同時參加多個項目的開發(fā),則實體開發(fā)人員和實體項目間的聯系是A、多對多B、一對多C、多對一D、一對一標準答案:A知識點解析:多對多關系是關系數據庫中兩個表之間的一種關系,該關系中第~個衰中的一個行可以與第二個表中的一個或多個行相關。第二個表中的一個行也可以與第一個表中的一個或多個行相關。本題中,開發(fā)人員可以同時參加多個項目,仰一個項目也需要多個開發(fā)人員來完成,因此,是多對多關系。25、設有課程關系模式:R(C#,Cn,T,TA)(其中,C#為課程號,Cn為課程名,T為教師名,Ta為教師地址)并且假定不同課程號可以有相同的課程名,每個課程號下只有一位任課教師,但每位教師可以有多門課程。關系R中對主屬性的傳遞依賴為A、(C#,T)→TaB、C#→Cn,Cn→TaC、C#→T,T→FaD、C#→Tn標準答案:C知識點解析:R關系模式中,不同課程號可以對應相同的課程名而每個課程號下自由一位任課教師,因此課程號和教師名為傳遞依賴、教師名和教師地址為傳遞依賴,因此R對主屬性的傳遞依賴為“C#→T,T→Ta”。26、數據庫管理系統(DBMS)是一種A、應用軟件B、系統軟件C、汁算機輔助設計D、辦公軟件標準答案:B知識點解析:數據庫管理系統(DatabaseMallagerrlentSystem)是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱DBMS。它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。用戶通過DBMS訪問數據庫中的數據,數據庫管理員也通過dbms進行數據庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數據庫。27、下列敘述中正確的是A、關系模式可以沒有候選關鍵字B、關系模式的候選關鍵字只能有1個C、關系模式必須有2個以上的候選關鍵字D、關系模式的候選關鍵字可以有1個或多個標準答案:D知識點解析:關系的描述稱為關系模式(Relationschema),形式化地表示為:R(U,D,dom,F)。其中R為關系名,U為組成該關系的屬性名集合,D為屬性組U中屬性所來的域,dom為屬性向域的映象集合,F為屬性間數據的依賴關系集合。關系模式的候選關鍵字可以有1個或多個。28、設有課程關系模式如下:R(C#,Cn,T,TA)(其中C#為課程號,Cn為課程名,T為教師名,Ta為教師地址)并且假定不同課程號可以有相同的課程名,每個課程號下只有一位任課教師,但每位教師可以有多門課程。該關系模式可進一步規(guī)范化為A、RI(C#,Cn,T),R2(T,TA)B、R1(C#,Cn),R2(T,TA)C、R1(C#,Cn,TA),R2(T,TA)D、RI(C#,T),R2(T,TA)標準答案:A知識點解析:關系模式R中,課程號和教師名為主關鍵字,他們不能拆開。教師地址可以拆開、并將教師名作為主關鍵字。因此可以形成關系模式R2(T,Ta),課程號、課程名和教師名可拆為一個關系模式R1(C#,cn,T)。因此關系模式R可進一步規(guī)范化為兩個關系模式R1(C#,Cn,T)和R2(T,TA)。國家二級公共基礎知識(數據庫設計基礎)模擬試卷第5套一、單項選擇題(本題共27題,每題1.0分,共27分。)1、在關系數據庫中,用來表示實體間聯系的是A、屬性B、二維表C、網狀結構D、樹狀結構標準答案:B知識點解析:在關系數據庫中,實體間的聯系由一個二維表來表示。2、在滿足實體完整性約束的條件下A、一個關系中應該有一個或多個候選關鍵字B、一個關系中只能有一個候選關鍵字C、一個關系中必須有多個候選關鍵字D、一個關系中可以沒有候選關鍵字標準答案:A知識點解析:在關系數據庫中,實體完整性的概念是主屬性不能為空。在滿足實體完整性的前提下,必須在關系中存在主屬性,也就是在關系中應該有候選關鍵字。一個關系中可以有一個或者多個候選關鍵字。3、設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為A、課號,成績B、學號,成績C、學號,課號D、學號,姓名,成績標準答案:C知識點解析:關鍵字是指屬性或屬性的組合,其值能夠唯一地標識一個元組,而在SC中學號和課號的組合可以對元組進行唯一的標識。4、下列描述中正確的是A、為了建立一個關系,首先要構造數據的邏輯關系B、表示關系的二維表中各元組的每一個分量還可以分成若干數據項C、一個關系的屬性名表稱為關系模式D、一個關系可以包括多個二維表標準答案:C知識點解析:為了建立一個關系,首先要指定關系的屬性,所以選項A是錯誤的。表示關系的二維表中各元組的每一個分量必須是不可分的基本數據項,所以選項B是錯誤的。在關系數據庫中,把數據表示成二維表,而一個二維表就是一個關系,所以選項D是錯誤的。一個關系的屬性名表稱為該關系的關系模式,其記法為:<關系名>(<屬性名1>,<屬性名2>,…,<屬性名n>)。5、在學生管理的關系數據庫中,存取一個學生信息的數據單位是A、文件B、數據庫C、字段D、記錄標準答案:D知識點解析:本題考查關系數據庫中,數據單位的相關概念。文件是指存儲在外部介質上的數據的集合。數據庫是存儲在計算機存儲設備上,結構化的相關數據集合。它不僅包括描述事物的數據本身,而且還包括相關事物之間的聯系。在數據庫中,表的“行”稱為“記錄”,“列”稱為“字段”。由此可得,題中存取一個學生信息的數據單位為記錄。6、負責數據庫中查詢操作的數據庫語言是A、數據定義語言B、數據管理語言C、數據操縱語言D、數據控制語言標準答案:C知識點解析:負責數據庫中查詢操作的數據庫語言是數據操縱語言。7、在下列關系運算中,不改變關系表中的屬性個數但能減少元組個數的是A、并B、交C、投影D、笛卡兒乘積標準答案:B知識點解析:關系R與S經交運算后所得到的關系是由那些既在R內又在S內的有序組所組成,記為RnS。形式定義如下:R∩S≡{t∈R∧t∈S)=R-(R-S)。所以不改變關系表中的屬性個數,但能減少元組個數的是關系表之間的交操作。8、有兩個關系R和S如下:由關系R通過運算得到關系S,則所使用的運算為A、選擇B、投影C、插入D、連接標準答案:B知識點解析:一個關系R通過投影運算后仍為一個關系R’,R’是由R中投影運算所指出的那些域的列所組成的關系。所以題目中關系S是由關系R經過投影運算所得(選擇運算主要是對關系R中選擇由滿足邏輯條件的元組所組成的一個新關系)。9、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,則所使用的運算為A、并B、自然連接C、笛卡爾積D、交標準答案:D知識點解析:關系R與S經交運算后所得到的關系是由那些既在R內又在S內的有序組組成的,記為R∩S。10、有三個關系R、S和T如下:其中關系T由關系R和S通過某種操作得到,該操作為A、選擇B、投影C、交D、并標準答案:D知識點解析:由關系T中的數據可以看出,其數據由關系R和S的數據組成。所以關系T是由關系R和T通過并運算得到的。11、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、差C、交D、并標準答案:B知識點解析:由三個關系R、S和T的結構可以知道,關系T是由關系R、S經過差運算得到的。12、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、并C、交D、差標準答案:D知識點解析:由關系T中的數據可以看出,其數據由屬于關系R但是不屬于關系S的數據組成。所以關系T是由關系R和S通過差運算得到的。13、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、選擇B、差C、交D、并標準答案:B知識點解析:由關系T中的數據可以看出,其數據由屬于關系R但是不屬于關系S的數據組成。所以關系T是由關系R和S通過差運算得到的。14、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、除D、并標準答案:C知識點解析:從關系R、S和T的結構可以得出關系T是由關系R、S經過除運算后得到的。15、有兩個關系R和S如下:則由關系R得到關系S的操作是A、自然連接B、并C、選擇D、投影標準答案:C知識點解析:關系S是由關系R中的一行元組組成,應通過選擇運算得到。16、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、投影D、并標準答案:A知識點解析:選擇是單目運算,其運算對象是一個表。該運算按給定的條件,從表中選出滿足條件的行形成一個新表作為運算結果。投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表。自然連接是一種特殊的等價連接,它將表中有相同名稱的列自動進行記錄匹配。自然連接不必指定任何同等連接條件。17、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,則所使用的運算為A、笛卡爾積B、交C、并D、自然連接標準答案:D知識點解析:在實際應用中,最常用的連接是一個叫自然連接的特例。它滿足下面的條件:兩關系間有公共域;通過公共域的相等值進行連接。通過觀察三個關系R,S,T的結果可知關系T是由關系R和s進行自然連接得到的。18、有三個關系R、S和T如下:則由關系R和S得到關系T的操作是A、自然連接B、交C、投影D、并標準答案:A知識點解析:在實際應用中,最常用的連接是一個叫自然連接的特例。它滿足下面的條件:兩關系間有公共域;通過公共域的相等值進行連接。通過觀察三個關系R,S,T的結果可知關系T是由關系R和s進行自然連接得到的。19、一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的A、記錄B、行C、屬性D、元組標準答案:C知識點解析:自然連接要滿足兩個條件:一是兩關系之間有公共域。二是通過共域的相等值進行連接。20、設有如下關系表:則下列操作中正確的是A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S標準答案:B知識點解析:關系代數的并運算是指:設關系R和S具有相同的關系模式,R和S的并是由屬于R或屬于S的元組組成的集合,記為Rus。形式定義為:R∪S≡{t|t∈R∧t∈s},式中t是元組變量。本題中關系T是由屬于關系R的或者屬于關系S的元組組成,所以T是R∪S的結果。21、有兩個關系R和T如下:則由關系R得到關系T的操作是A、選擇B、投影C、交D、并標準答案:A知識點解析:由關系R和T所包含的元素可知,關系R經過選擇操作就可以得到關系T。22、在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于A、需求分析階段B、概念設計階段C、邏輯設計階段D、物理設計階段標準答案:C知識點解析:數據庫的設計階段包括需要分析、概念設計、邏輯設計和物理設計,其中將E—R圖轉換成關系數據模型的過程屬于邏輯設計階段。23、將E-R圖轉換為關系模式時,實體和聯系都可以表示為A、屬性B、鍵C、關系D、域標準答案:C知識點解析:將E-R圖轉換為關系模式時,實體和聯系都可以表示為關系。24、數據庫設計過程不包括A、概念設計B、邏輯設計C、物理設計D、算法設計標準答案:D知識點解析:數掘庫設計的四個階段是:需求分析、概念設計、邏輯設計和物理設計。25、數據庫設計的四個階段是:需求分析、概念設計、邏輯設計和A、編碼設計B、測試階段C、運行階段D、物理設計標準答案:D知識點解析:數據庫設計目前一般采用生命周期法,即把整個數據庫應用系統的開發(fā)分解成目標獨立的四個階段。它們分別是需求分析階段、概念設計階段、邏輯設計階段、物理設計階段。26、下面模型中為概念模型的是A、網狀模型B、層次模型C、關系模型D、實體.聯系模型標準答案:D知識點解析:概念模型是對真實世界中問題域內的事物的描述,不是對軟件設計的描述。概念數據模型是面向用戶、面向現實世界的數據模型,是與DBMS無關的。它主要用來描述一個單位的概念化結構。實體關系模型(EntityRelationshipDiagram)地理信息系統術語,該模型直接從現實世界中抽象出實體類型和實體間聯系,然后用實體聯系圖(E-R圖)表示數據模型,是描述概念世界,建立概念模型的實用工具。層次模型是指用一顆“有向樹”的數據結構來表示表示各類實體以及實體間的聯系,樹中每一個結點代表一個記錄類型,樹狀結構表示實體型之間的聯系。層次模型是最早用于商品數據庫管理系統的數據模犁。27、生產每種產品需要多種零件,則實體產品和零件間的聯系是A、多對多B、一對多C、多對一D、一對一標準答案:A知識點解析:多對多關系是關系數據庫中兩個表之間的一種關系,該關系中第一個表中的一個行可以與第二個表中的一個或多個行相關。第二個表中的一個行也可以與第一個表中的一個或多個行相關。本題中,每種產品需要多種零件,這些零件能組成多種產品,因此,本題是多對多關系。國家二級公共基礎知識(數據庫設計基礎)模擬試卷第6套一、單項選擇題(本題共27題,每題1.0分,共27分。)1、數據庫管理系統是()。A、操作系統的一部分B、在操作系統支持下的系統軟件C、一種編譯系統D、一種操作系統標準答案:B知識點解析:數據庫管理系統是數據庫的機構,它是一種系統軟件,負責數據庫中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。2、數據庫應用系統中的核心問題是()。A、數據庫設計B、數據庫系統設計C、數據庫維護D、數據庫管理員培訓標準答案:A知識點解析:在數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求,性能良好的數據庫,這就是數據庫設計。所以數據庫設計是數據庫應用的核心。3、數據庫系統的核心是()。A、數據模型B、數據庫管理系統C、數據庫D、數據庫管理員標準答案:B知識點解析:數據庫管理系統(DBMS)是數據庫的機構,它是一種系統軟件,負責數據庫中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。所以,數據庫管理系統是數據系統的核心。4、數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是()。A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、沒有任何關系標準答案:C知識點解析:數據庫系統(DatabaseSystem簡稱DBS)由下列幾個部分組成:數據庫(DB)、數據庫管理系統(DBMS)、數據庫管理員(人員)、系統平臺之一——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。其中DB(DataBase)即數據庫,是統一管理的相關數據的集合;DBMS(DambaseManagementSystem)即數據庫管理系統,是位于用戶與操作系統之間的一層數據管理軟件,為用戶或應用程序提供訪問DB的方法。5、數據庫管理系統中負責數據模式定義的語言是()。A、數據定義語言B、數據管理語言C、數據操縱語言D、數據控制語言標準答案:A知識點解析:數據庫管理系統一般提供相應的數據語言,它們分別是:數據定義語言,負責數據的模式定義與數據的物理存取構建;數據操縱語言,負責數據的操縱,包括查詢及增、刪、改等操作;數據控制語言,負責數據完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復等功能。6、下列描述中正確的是()。A、數據庫系統是一個獨立的系統,不需要操作系統的支持B、數據庫技術的根本目標是要解決數據的共享問題C、數據庫管理系統就是數據庫系統D、以上三種說法都不對標準答案:B知識點解析:數據庫系統由如下幾個部分組成:數據庫(數據)、數據庫管理系統(軟件)、數據庫管理員(人員)、系統平臺之一——硬件平臺(硬件)、系統平臺之二——軟件平臺(軟件)。這五個部分構成了一個以數據庫為核心的完整的運行實體,稱為數據庫系統。數據庫技術的根本目的是要解決數據的共享問題。數據庫中的數據具有“集成”、“共享”之特點,亦即數據庫集中了各種應用的數據,進行統一地構造與存儲,而使它們可被不同應用程序所使用。數據庫管理系統(DatabaseManagementSystem,簡稱DBMS),是一種系統軟件,負責數據庫中的數據組織、數據操作、數據維護、控制及保護和數據服務等。它是數據庫系統的核心。7、數據庫技術的根本目標是要解決數據的()。A、存儲問題B、共享問題C、安全問題D、保護問題標準答案:B知識點解析:數據庫中的數據具有“集成”、“共享”之特點,即數據庫集中了各種應用的數據,進行統一地構造與存儲,而使它們能被不同的應用程序所使用。因而數據庫技術的根本目標是解決數據的共享問題。8、數據庫設計的根本目標是要解決()。A、數據共享問題B、數據安全問題C、大量數據存儲問題D、簡化數據維護標準答案:A知識點解析:數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求、性能良好的數據庫,這就是數據庫設計。數據庫設計是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論