數(shù)據(jù)庫在線測試試題_第1頁
數(shù)據(jù)庫在線測試試題_第2頁
數(shù)據(jù)庫在線測試試題_第3頁
數(shù)據(jù)庫在線測試試題_第4頁
數(shù)據(jù)庫在線測試試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)庫在線測試試題選擇題1.下述( C)不是DBA數(shù)據(jù)庫管理員的職責完整性約束說明 定義數(shù)據(jù)庫模式 數(shù)據(jù)庫管理系統(tǒng)設(shè)計 數(shù)據(jù)庫安全 2.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是( A ),它是模式的邏輯子集子模式 模式 內(nèi)模式 物理模式 3.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是( C )模式與內(nèi)模式之間的映射 模式 模式與外模式的映射 三層模式 4.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( A )三層之間的兩種映射 模式與外模式 模式與內(nèi)模式 三層模式 5.描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( B )外模式 模式 內(nèi)模式 用戶模式 6.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在(

2、B )不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序 不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu) 不會因為存儲策略的變化而影響存儲結(jié)構(gòu) 7.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( B )數(shù)據(jù)共享 數(shù)據(jù)冗余度高 數(shù)據(jù)完整性 數(shù)據(jù)獨立性高 8.下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是( D )。I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段I 和 II 只有 II II 和 III 只有 I 9.DBS是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),它是一個集合體,包含數(shù)據(jù)庫、計算機硬件、軟件和( D )系統(tǒng)分析員 程序員

3、操作員 數(shù)據(jù)庫管理員 10.數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是( C )。DBMS包括DB和DBS DBS就是DB,也就是DBMS DBS包括DB和DBMS DB包括DBS和DBMS 2填空題1.數(shù)據(jù)庫是長期存儲在計算機內(nèi)有組織、可共享、的數(shù)據(jù)集合。2.DBMS是指(數(shù)據(jù)庫管理系統(tǒng)) ,它是位于(用戶),和(操作系統(tǒng)) , 之間的一層管理軟件3.數(shù)據(jù)庫管理系統(tǒng)的主要功能有, 數(shù)據(jù)定義, 數(shù)據(jù)操縱,數(shù)據(jù)庫運行管理,數(shù)據(jù)庫的建立維護維護等4個方面4.數(shù)據(jù)獨立性又可分為(邏輯獨立性)和 (物理獨立性)5.當數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不變,而由DBMS處理

4、這種改變,這是指數(shù)據(jù)的(物理獨立性)6.數(shù)據(jù)模型是由(數(shù)據(jù)結(jié)構(gòu)) 、(數(shù)據(jù)操作)和 (完整性約束)三部分組成的7.(數(shù)據(jù)結(jié)構(gòu))是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,_(數(shù)據(jù)操作) 是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特性的描述8.數(shù)據(jù)庫體系結(jié)構(gòu)按照(外模式)、(模式)和(內(nèi)模式)三級結(jié)構(gòu)進行組織9.數(shù)據(jù)庫體系結(jié)構(gòu)按照 _ 、_ 和_ 三級結(jié)構(gòu)進行組織10.實體之間的聯(lián)系可抽象為三類,它們是(一對一)、(一對多)和(多對多)11.數(shù)據(jù)冗余可能導(dǎo)致的問題有 (存儲空間大) 和(數(shù)據(jù)不一致)12.數(shù)據(jù)管理技術(shù)經(jīng)歷了(人工管理) 、(文件管理)和 (數(shù)據(jù)庫管理)三個階段定義并解釋概念模型中以下術(shù)語: 實體,實體型,實體集,屬

5、性,碼,實體聯(lián)系圖(E-R圖)客觀存在并可以相互區(qū)分的事物叫實體。 實體型:具有相同屬性的實體具有相同的特征和性質(zhì),用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。 實體集:同型實體的集合稱為實體集。 屬性:實體所具有的某一特性,一個實體可由若干個屬性來刻畫。 碼:唯一標識實體的屬性集稱為碼。 實體聯(lián)系圖:E-R圖提供了表示實體型、屬性和聯(lián)系的方法: ? 實體型:用矩形表示,矩形框內(nèi)寫明實體名。 ? 屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來。 ?聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m

6、: n)。試述概念模型的作用概念模型實際上是現(xiàn)實世界到機器世界的一個中間層次。概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言。試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個要素數(shù)據(jù)模型是數(shù)據(jù)庫中用來對現(xiàn)實世界進行抽象的工具,是數(shù)據(jù)庫中用于提供信息表示和操作手段的形式構(gòu)架。 一般地講,數(shù)據(jù)模型是嚴格定義的概念的集合。這些概念精確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。 數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合,是對系統(tǒng)的靜態(tài)特性的描

7、述。 數(shù)據(jù)操作:是指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對系統(tǒng)動態(tài)特性的描述。 數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。 數(shù)據(jù)模型的概念和作用。 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。任何一個DBMS都以某一個數(shù)據(jù)模型為基礎(chǔ),或者說支持某一個數(shù)據(jù)模型。 數(shù)據(jù)庫系統(tǒng)中模型有不同的層次。根據(jù)模型應(yīng)用的不同目的,可以將模型分成兩類或說兩個層次:一是概念模型,是按用戶的觀點來對數(shù)據(jù)和信息建模,用于信息世界的建模,強調(diào)語義表達能

8、力,概念簡單清晰;另一是數(shù)據(jù)模型,是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,用于機器世界,人們可以用它定義、操縱數(shù)據(jù)庫中的數(shù)據(jù)。一般需要有嚴格的形式化定義和一組嚴格定義了語法和語義的語言,并有一些規(guī)定和限制,便于在機器上實現(xiàn)。數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些 數(shù)據(jù)庫定義功能; 數(shù)據(jù)存取功能; 數(shù)據(jù)庫運行管理; 數(shù)據(jù)庫的建立和維護功能。舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子適用于文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子 數(shù)據(jù)的備份,軟件或應(yīng)用程序使用過程中的臨時數(shù)據(jù)存儲一般使用文件比較合適。早期功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。 適用于數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)

9、用例子 目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。如一個工廠的管理信息系統(tǒng)(其中會包括許多子系統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等等),還比如學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng)等等都適合用數(shù)據(jù)庫系統(tǒng)。試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別:文件系統(tǒng)面向某一應(yīng)用程序,共享性差、冗余度大,獨立性差,紀錄內(nèi)有結(jié)構(gòu)、整體無結(jié)構(gòu),應(yīng)用程序自己控制。 數(shù)據(jù)庫系統(tǒng)面向現(xiàn)實世界,共享性高、冗余度小,具有高度的物理獨立性和一定的邏輯獨立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性、完

10、整性、并發(fā)控制和恢復(fù)能力。 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)都是計算機系統(tǒng)中管理數(shù)據(jù)的軟件。文件系統(tǒng)是操作系統(tǒng)的重要組成部分,而DBMS是獨立于操作系統(tǒng)的軟件。但是DBMS是在操作系統(tǒng)的基礎(chǔ)上實現(xiàn)的。數(shù)據(jù)庫中數(shù)據(jù)的組織和存儲是通過操作系統(tǒng)中文件系統(tǒng)來實現(xiàn)的。使用數(shù)據(jù)庫系統(tǒng)有什么好處?使用數(shù)據(jù)庫系統(tǒng)的好處是由數(shù)據(jù)庫管理系統(tǒng)的特點或優(yōu)點決定的。 使用數(shù)據(jù)庫系統(tǒng)的好處很多,例如可以大大提高應(yīng)用開發(fā)的效率,方便用戶的使用,減輕數(shù)據(jù)庫系統(tǒng)管理人員維護的負擔等。 使用數(shù)據(jù)庫系統(tǒng)可以大大提高應(yīng)用開發(fā)的效率。因為在數(shù)據(jù)庫系統(tǒng)中應(yīng)用程序不必考慮數(shù)據(jù)的定義、存儲和數(shù)據(jù)存取的具體路徑,這些工作都由

11、DBMS來完成。用一個通俗的比喻,使用了DBMS就如有了一個好參謀好助手,許多具體的技術(shù)工作都由這個助手來完成。開發(fā)人員就可以專注于應(yīng)用邏輯的設(shè)計而不必為管理數(shù)據(jù)的許許多多復(fù)雜的細節(jié)操心。 還有,當應(yīng)用邏輯改變,數(shù)據(jù)的邏輯結(jié)構(gòu)需要改變時,由于數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)與程序之間的獨立性。數(shù)據(jù)邏輯結(jié)構(gòu)的改變是DBA的責任,開發(fā)人員不必修改應(yīng)用程序,或者只需要修改很少的應(yīng)用程序。從而既簡化了應(yīng)用程序的編制,又大大減少了應(yīng)用程序的維護和修改。 使用數(shù)據(jù)庫系統(tǒng)可以減輕數(shù)據(jù)庫系統(tǒng)管理人員維護系統(tǒng)的負擔。因為DBMS在數(shù)據(jù)庫建立、運用和維護時對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,包括數(shù)據(jù)的完整性、安全性,多用戶并發(fā)控制

12、,故障恢復(fù)等等都由DBMS執(zhí)行。 總之,使用數(shù)據(jù)庫系統(tǒng)的優(yōu)點是很多的,既便于數(shù)據(jù)的集中管理,控制數(shù)據(jù)冗余,可以提高數(shù)據(jù)的利用率和一致性,又有利于應(yīng)用程序的開發(fā)和維護。讀者可以在自己今后的工作中結(jié)合具體應(yīng)用,認真加以體會和總結(jié)。試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念數(shù)據(jù):描述事物的符號記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類有文字、圖形、圖象、聲音、正文等等。數(shù)據(jù)與其語義是不可分的。 數(shù)據(jù)庫:數(shù)據(jù)庫是長期儲存在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。 數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)(DBS)是指在

13、計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。 數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)。DBMS主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管理功能、數(shù)據(jù)庫的建立和維護功能。試述數(shù)據(jù)庫系統(tǒng)的特點數(shù)據(jù)庫系統(tǒng)的主要特點有: 一、數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)庫系統(tǒng)實現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫的主要特征之一,也是數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。 二、數(shù)據(jù)的共享性高,冗余度低,易擴充 :數(shù)據(jù)庫的數(shù)據(jù)不再面向某個應(yīng)用而是面向整個系統(tǒng),因此可以被

14、多個用戶、多個應(yīng)用、用多種不同的語言共享使用。由于數(shù)據(jù)面向整個系統(tǒng),是有結(jié)構(gòu)的數(shù)據(jù),不僅可以被多個應(yīng)用共享使用,而且容易增加新的應(yīng)用,這就使得數(shù)據(jù)庫系統(tǒng)彈性大,易于擴充。 三、數(shù)據(jù)獨立性高:數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性。數(shù)據(jù)庫管理系統(tǒng)的模式結(jié)構(gòu)和二級映象功能保證了數(shù)據(jù)庫中的數(shù)據(jù)具有很高的物理獨立性和邏輯獨立性。 四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制:數(shù)據(jù)庫的共享是并發(fā)的共享,即多個用戶可以同時存取數(shù)據(jù)庫中的數(shù)據(jù)甚至可以同時存取數(shù)據(jù)庫中同一個數(shù)據(jù)。為此,DBMS必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)據(jù)的安全性保護,數(shù)據(jù)的完整性檢查,并發(fā)控制和數(shù)據(jù)庫恢復(fù)。 數(shù)據(jù)庫是長期存儲在計算機內(nèi)有

15、組織的大量的共享的數(shù)據(jù)集合。它可以供各種用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨立性。DBMS在數(shù)據(jù)庫建立、運用和維護時對數(shù)據(jù)庫進行統(tǒng)一控制,以保證數(shù)據(jù)的完整性、安全性,并在多用戶同時使用數(shù)據(jù)庫時進行并發(fā)控制,在發(fā)生故障后對系統(tǒng)進行恢復(fù)。 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。試給出三個實際實體的E-R圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯(lián)系。第二章選擇題1.下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是( B )不同的列應(yīng)有不同的列名 不同的列應(yīng)有不同的數(shù)據(jù)類型 與行的次序無關(guān) 與列的次序無關(guān) 2.關(guān)系模型中,一個碼是( C )至多由一個

16、屬性組成 可以由多個任意屬性組成 可有多個或者一個其值能夠唯一表示該關(guān)系模式中任何元組的屬性組成 以上都不是 3.現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日起,所在單位) 醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果) 其中,醫(yī)療關(guān)系中的外碼是( A )?;颊呔幪?患者姓 患者編號和患者姓名 醫(yī)生編號和患者編號4.現(xiàn)有一個關(guān)系:借閱(書號,書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本,則該關(guān)系模式的主碼是 ( D )書號 讀者 書號+讀者 書號+讀者號+借期 5.關(guān)系模型中實現(xiàn)實體間 N:M 聯(lián)系是通過增加一個(

17、B )屬性實現(xiàn) 關(guān)系實現(xiàn) 關(guān)系和一個屬性實現(xiàn) 關(guān)系或一個屬性實現(xiàn) 6.關(guān)系代數(shù)運算是以( D )為基礎(chǔ)的運算謂詞演算 關(guān)系運算 代數(shù)運算 集合運算 7.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括( A )選擇、投影、連接 排序、索引、統(tǒng)計 關(guān)聯(lián)、更新、排序 顯示、打印、制表8.五種基本關(guān)系代數(shù)運算是 ( D ) 9.關(guān)系代數(shù)表達式的優(yōu)化策略中,首先要做的是( A )盡早執(zhí)行選擇運算 執(zhí)行笛卡爾積運算 對文件進行預(yù)處理 投影運算 10.關(guān)系運算中花費時間可能最長的運算是( D )選擇 投影 除 笛卡爾積 11.關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中( C )抽出特定記錄 建立相應(yīng)的影像 抽出特定字

18、段 建立相應(yīng)的圖形 12.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是( B )操作復(fù)制 選擇 聯(lián)接 投影 13.關(guān)系代數(shù)中的聯(lián)接操作是由( A )操作組合而成笛卡爾積和選擇 選擇和投影 投影和笛卡爾積 投影、選擇、笛卡爾積 14.自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S是用自然聯(lián)接時,要求R和S含有一個或者多個共有的( D )記錄 元組 行 屬性 15.假設(shè)有關(guān)系R和S,在下列的關(guān)系運算中,(D )運算不要求:“R和S具有相同的元數(shù),且它們的對應(yīng)屬性的數(shù)據(jù)類型也相同”RS RS RS RS 16.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達式R(RS)表示的

19、是( C)RS RS RS RS 17.下面列出的關(guān)系代數(shù)表達是中,那些式子能夠成立( C ) 。 . f1 ( f2 (E) = f1f2 (E) . E1E2 = E2E1 . (E1E2)E3 = E1 (E2E3) . f1 ( f2 (E) =f2 ( f1(E)沒有 和 全部 和 18.下面四個關(guān)系表達式是等價的,是判別它們的執(zhí)行效率( C ) 。 E1 =A ( B=C D=E (RS) ) E2 =A ( B=C (R D=E (S) ) E3 =A (RB=CD=E(S) ) E4 =A (D=E (RB=C S) )E1最快 E2最快 E3最快 E4最快19.有關(guān)系SC(S

20、_ID,C_ID,AGE,SCORE),查找年齡大于22歲的學(xué)生的學(xué)號和分數(shù),正確的關(guān)系代數(shù)表達式是( D ) 。 . S_ID,SCORE ( age22 (SC) ) . age22 (S_ID,SCORE (SC) ) . S_ID,SCORE (age22 (S_ID,SCORE,AGE (SC) ) )只有正確 只有正確 和正確 和正確 20.一個關(guān)系只有一個( A )主碼 候選碼 外碼 超碼二填空題1. 一個關(guān)系模式的定義格式為2. 一個關(guān)系模式的定義主要包括 (關(guān)系名)、(屬性名) 、 (屬性類型) 、(屬性長度) 和(關(guān)鍵字) 。3. 關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有 (交)、

21、(并)、(差) 和(笛卡爾積)。4. 關(guān)系代數(shù)運算中,基本的運算是 (投影)、 (并) 、(差) 、(笛卡爾積) 和(選擇) 。5. 關(guān)系代數(shù)運算中,專門的關(guān)系運算有(選擇)、(投影)和(連接)。6. 關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運算是 (關(guān)系代數(shù)) 和(關(guān)系演算) 。7. 已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主關(guān)鍵字是_ ,系關(guān)系的外關(guān)鍵字_ ,學(xué)生關(guān)系的主關(guān)鍵字是 _ ,外關(guān)鍵字_3問答題關(guān)系代數(shù)的基本運算有哪些?并、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連接和除,均可以用這5種基本運算來

22、表達。 我的答案 試述關(guān)系模型的三個組成部分關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。試述關(guān)系數(shù)據(jù)語言的特點和分類。關(guān)系數(shù)據(jù)語言可以分為三類:關(guān)系代數(shù)語言。關(guān)系演算語言:元組關(guān)系演算語言和域關(guān)系演算語言。 SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點的語言。這些關(guān)系數(shù)據(jù)語言的共同特點是,語言具有完備的表達能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語言中使用。定義并理解下列術(shù)語,說明它們之間的聯(lián)系與區(qū)別:(1)域,笛卡爾積,關(guān)系,元組,屬性(2)主碼,候選碼,外碼 (3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?

23、什么情況下才可以為空?實體完整性規(guī)則是指若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個元組在F上的值必須為:或者取空值(F的每個屬性值均為空值);或者等于S中某個元組的主碼值。即屬性F本身不是主屬性,則可以取空值,否則不能取空值。設(shè)有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式: S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY);

溫馨提示

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

評論

0/150

提交評論