版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 緒論一、選擇題1. DBS是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),DBS是一個(gè)集合體,包含數(shù)據(jù)庫、計(jì)算機(jī)硬件、軟件和(C)。A. 系統(tǒng)分析員 B. 程序員 C. 數(shù)據(jù)庫管理員 D.操作員2. 數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是(A)。A. DBS包括DB和DBMS B. DBMS包括DB和DBSC. DB包括
2、DBS和DBMS D. DBS就是DB,也就是DBMS3. 下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是(D)。I人工管理階段II文件系統(tǒng)階段III數(shù)據(jù)庫階段A. I 和 II B. 只有 II C. II 和 III D. 只有I4. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)特點(diǎn)的是()。A.
3、0;數(shù)據(jù)共享 B. 數(shù)據(jù)完整性 C. 數(shù)據(jù)冗余度高 D. 數(shù)據(jù)獨(dú)立性高5. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()。A.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)6. 描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A. 模式 &
4、#160;B. 內(nèi)模式 C. 外模式 D. 用戶模式7. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是()。A. 模式與外模式 B. 模式與內(nèi)模式 C. 三層之間的兩種映射 D. 三層模
5、式8. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。A. 模式與外模式的映射 B. 模式與內(nèi)模式之間的映射 C. 模式 D.三層模式9. 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(),它是模式的邏輯子集。A.模式 &
6、#160;B. 物理模式 C. 子模式 D. 內(nèi)模式10.下述()不是DBA數(shù)據(jù)庫管理員的職責(zé)。A.完整性約束說明 B. 定義數(shù)據(jù)庫模式 C.數(shù)據(jù)庫安全 D. 數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)二、簡答題試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。
7、60; 答:數(shù)據(jù):描述事物的符號記錄 數(shù)據(jù)庫:長期儲存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 數(shù)據(jù)庫系
8、統(tǒng):指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)管理系統(tǒng)(已經(jīng)開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。使用數(shù)據(jù)庫系統(tǒng)有什么好處? 答:查詢迅速、準(zhǔn)確,而且可以節(jié)約大量紙面文件;數(shù)據(jù)結(jié)構(gòu)化,并由DBMS同樣管理;數(shù)據(jù)冗余度??;具有較高的數(shù)據(jù)獨(dú)立性;共享性好2;DBMS提供了數(shù)據(jù)的控制功能。試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系。 答:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)
9、庫系統(tǒng)面向現(xiàn)實(shí)世界,共享性搞,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制盒恢復(fù)能力。 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件,解析文件系統(tǒng)是操作系統(tǒng)的重要組成部分,而DBMS是獨(dú)立于操作體統(tǒng)的軟件。但是DBMS是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的;數(shù)據(jù)庫中數(shù)據(jù)的組織和存儲是通過操作體統(tǒng)中的文件系統(tǒng)來實(shí)現(xiàn)的。舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。答:(1)適用于
10、文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子:數(shù)據(jù)的備份、軟件或應(yīng)用程序使用過程中那個(gè)的臨時(shí)數(shù)據(jù)存儲一般使用文件比較合適。早期功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適用文件系統(tǒng)。 (2)適用于數(shù)據(jù)庫系統(tǒng)而非文件的應(yīng)用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。例如,一個(gè)工廠的管理信息系統(tǒng),學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng),等等,都適用數(shù)據(jù)庫系統(tǒng)。試述數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。答(1)數(shù)據(jù)結(jié)構(gòu)化(2)數(shù)據(jù)的共享性好,冗余度低(3)數(shù)據(jù)獨(dú)立性高(4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制
11、0;數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些? 答:(1)數(shù)據(jù)庫定義功能(2)數(shù)據(jù)存取功能(3)數(shù)據(jù)庫運(yùn)行管理(4)數(shù)據(jù)庫的建立和維護(hù)功能試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。 答:(1)數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合,是對系統(tǒng)靜態(tài)特性的描述。 (2)數(shù)據(jù)操作:是指對數(shù)據(jù)庫中各種對象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)操作規(guī)則,是對系統(tǒng)動(dòng)態(tài)特性的
12、描述。 (3)數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)已經(jīng)狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。試述概念模型的作用。 答:概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。定義并解釋概念模
13、型中以下術(shù)語:實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)系圖(E-R圖) 答: 實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。 實(shí)體型:具有相同屬性的實(shí)體具有相同的特征和性質(zhì),好用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體,稱為實(shí)體型。 實(shí)體集:同型實(shí)體的集合稱為實(shí)體集。 屬性:實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來刻畫
14、。 碼:唯一標(biāo)識實(shí)體的屬性集稱為碼。 實(shí)體聯(lián)系圖(E-R圖):提供了表示實(shí)體型、屬性和聯(lián)系的方法。 ·實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;·屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;·聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別于有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁上聯(lián)系的類型(1:1, 1:n或m:
15、n)。10試給出三個(gè)實(shí)際部門的E-R圖,要求實(shí)體型之間具有一對一,一對多,多對多各種不同的聯(lián)系。第二章 關(guān)系數(shù)據(jù)庫一、選擇題1. 下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征的是(A)。A.不同的列應(yīng)有不同的數(shù)據(jù)類型 B.不同的列應(yīng)有不同的列名C.與行的次序無關(guān) D.與列的次序無關(guān)2. 一個(gè)關(guān)系只有一個(gè)(D)。A.候選碼 B. 外碼&
16、#160; C. 超碼 D. 主碼3. 關(guān)系模型中,一個(gè)碼是(C)。A.可以由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可有多個(gè)或者一個(gè)其值能夠唯一表示該關(guān)系模式中任何元組的屬性組成D.以上都不是4. 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日起,所在單位)醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是(A)。A. 患者編號
17、60; B. 患者姓名C. 患者編號和患者姓名 D. 醫(yī)生編號和患者編號5. 現(xiàn)有一個(gè)關(guān)系:借閱(書號,書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個(gè)讀者多次借閱,但不能同時(shí)對一種書借多本,則該關(guān)系模式的外碼是(D)。A. 書號
18、160;B. 讀者號C. 書號+讀者號 D. 書號+讀者號+借期6. 關(guān)系模型中實(shí)現(xiàn)實(shí)體間 N:M 聯(lián)系是通過增加一個(gè)(A)。A.關(guān)系實(shí)現(xiàn) B. 屬性實(shí)現(xiàn) C. 關(guān)系或一個(gè)屬性實(shí)現(xiàn) D.關(guān)系和一個(gè)屬性實(shí)現(xiàn)7. 關(guān)系代數(shù)運(yùn)算是以(C)為基礎(chǔ)的運(yùn)算。A. 關(guān)系運(yùn)算 B. 謂詞演算
19、0; C. 集合運(yùn)算 D. 代數(shù)運(yùn)算8. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B)。A. 排序、索引、統(tǒng)計(jì) B. 選擇、投影、連接C. 關(guān)聯(lián)、更新、排序 D. 顯示、打印、制表9. 五種基本關(guān)系代數(shù)運(yùn)算是(A)。A. × B. C.
20、× D. 10. 關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是(B)。A.對文件進(jìn)行預(yù)處理 B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡爾積運(yùn)算 D.投影運(yùn)算11. 關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中(B)。A.抽出特定記錄 B. 抽出特定字段C.建立相應(yīng)的影像 D. 建立相應(yīng)的圖形12.
21、0;從一個(gè)數(shù)據(jù)庫文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫文件的操作是(C)操作。A.投影 B. 聯(lián)接 C. 選擇 D. 復(fù)制13. 關(guān)系代數(shù)中的聯(lián)接操作是由(B)操作組合而成。A.選擇和投影
22、60; B. 選擇和笛卡爾積C.投影、選擇、笛卡爾積 D. 投影和笛卡爾積14. 自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S是用自然聯(lián)接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的(C)。A.記錄 B. 行
23、160; C. 屬性 D. 元組15. 假設(shè)有關(guān)系R和S,在下列的關(guān)系運(yùn)算中,(D)運(yùn)算不要求:“R和S具有相同的元數(shù),且它們的對應(yīng)屬性的數(shù)據(jù)類型也相同” 。A.RS B.RS C. RS
24、160; D. R×S16. 假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R(RS)表示的是(A)。A.RS B. RS C. RS D. R×S17. 下面列出的關(guān)系代數(shù)表達(dá)是中,那些式子能夠成立(C)。. f1 ( f2 (E) = f1f2 (E) . E1E2 = E
25、2E1. (E1E2)E3 = E1(E2E3). f1 ( f2 (E) =f2 ( f1(E)A.全部 B. 和 C. 沒有 D. 和18. 下面四個(gè)關(guān)系表達(dá)式是等價(jià)的,是判別它們的執(zhí)行效率(A)。E1 =A ( B=C&
26、#160; D=E (R×S) )E2 =A ( B=C (R× D=E (S) )E3 =A (RB=CD=E(S) ) E4 =A (D=E (RB=C S) )A. E3最快 B. E2最快 C. E4最快 D.E1
27、最快19. 有關(guān)系SC(S_ID,C_ID,AGE,SCORE),查找年齡大于22歲的學(xué)生的學(xué)號和分?jǐn)?shù),正確的關(guān)系代數(shù)表達(dá)式是(D)。. S_ID,SCORE ( age>22 (SC) ). age>22 (S_ID,SCORE (SC) ). S_ID,SCORE ( age>22 (S_ID,SCORE,AGE (SC) ) )A.和 B. 只有正確 C. 只有正確 D
28、. 和正確二、簡答題1. 試述關(guān)系模型的三個(gè)組成部分。答:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。2. 試述關(guān)系數(shù)據(jù)語言的特點(diǎn)和分類。答:關(guān)系數(shù)據(jù)語言可以分為三類:關(guān)系代數(shù)語言。關(guān)系演算語言:元祖關(guān)系演算語言和域關(guān)系演算語言。SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言。這些關(guān)系數(shù)據(jù)語言的共同特點(diǎn)是,語言具有完備的表達(dá)能力,是非過程化的集合操作語言,功能強(qiáng),能夠嵌入高級語言中使用。3.設(shè)有一個(gè)SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個(gè)關(guān)系模式:S( SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT
29、);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項(xiàng)目表J由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。試用關(guān)系代數(shù)完成如下查詢:(1)求供應(yīng)工程
30、J1零件的供應(yīng)商號碼SNO;SNO (SNO = J1(SPJ)(2)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;SNO (SNO = J1 PNO = P1(SPJ)(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;SNO (SNO= J1(COLOR = 紅色(P SPJ)(4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;JNO (SPJ) JNO (CITY = 天津COLOR = 紅色(S SPJ P)(5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO。
31、JNO, PNO(SPJ) ÷PNO(SNO = S1(SPJ)4. 定義并理解下列術(shù)語,說明它們之間的聯(lián)系與區(qū)別:(1)域,笛卡爾積,關(guān)系,元組,屬性(2)主碼,候選碼,外碼(3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫 答:(1)域:一組具有相同數(shù)據(jù)類型的值的集合。笛卡爾積:建立在一組域D1,D2,. ,Dn的笛卡爾積為:D1 x D2 x . x Dn=(d1, d2, . , dn) |di Di, I = 1, . ,n關(guān)系:笛卡爾積D1 x D2 x . x Dn的有限子集;元組:笛卡爾積的每
32、個(gè)元素(d1, d2, , dn)稱作一個(gè)n-元組(n tuple), 簡稱元組(Tuple);屬性:關(guān)系的每一列對應(yīng)一個(gè)域,給每列起一個(gè)名字,稱為屬性。 (2)主碼:若關(guān)系中的某一屬性組的值能夠唯一地標(biāo)識一個(gè)元組,則稱為該屬性組為候選碼(Candidate Key),主碼是從候選碼中選定的一個(gè)碼(PrimaryKey);
33、60; 外部碼:F是關(guān)系R的一組屬性,但不是關(guān)系R的碼,如果F與關(guān)系S的主碼K相對應(yīng),則稱F是關(guān)系R 的外部碼(Foreign Key). (3)關(guān)系模式:是對關(guān)系的型的描述,說明關(guān)系由哪些屬性組成,這些屬性來自于哪些域,以及屬性與域的映像。形式化表示為:R(U, D,dom, F),簡記為:R(U); 關(guān)系:關(guān)系可以理解為關(guān)系模式在某一時(shí)刻
34、的狀態(tài)或內(nèi)容。 關(guān)系數(shù)據(jù)庫:關(guān)系數(shù)據(jù)庫即實(shí)體關(guān)系和實(shí)體之間聯(lián)系的關(guān)系的集合。5. 試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外碼屬性的值有時(shí)也可以為空?什么情況下才可以為空?答:關(guān)系模型中有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。關(guān)系的實(shí)體完整性規(guī)則為:若屬性A是基本關(guān)系R的主屬性,則屬性A的值不能為空值。關(guān)系的參照完整性規(guī)則為:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對干R中每個(gè)元組在
35、F上的值必須取空值(F的每個(gè)屬性值均為空值)或者等于S中某個(gè)元組的主碼值。用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。由于外碼在被參考關(guān)系A(chǔ)中,是非主屬性,其值為空,不影響關(guān)系的實(shí)體完整性。當(dāng)外碼值不清楚或不確定時(shí),可以設(shè)為空值,此時(shí)參照表中沒有對應(yīng)的記錄與之匹配。6. 試述等值連接與自然連接的區(qū)別和聯(lián)系。答:連接運(yùn)算符是“=”的連接運(yùn)算稱為等值連接。它是從關(guān)系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組。自然連接時(shí)一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。
36、 7. 關(guān)系代數(shù)的基本運(yùn)算有哪些?答:并(U)、差(-)、笛卡爾積(X)、投影()、選擇()5種運(yùn)算為基本的運(yùn)算。其他3中國運(yùn)算,即交、連接和除,均可以使用這5種基本運(yùn)算來表達(dá)。8. 試用關(guān)系代數(shù)的基本運(yùn)算來表示其他運(yùn)算。 RS = R - (R S)R S=AB(R×S) R÷S=x(x(R)×S-R)第三章 SQL語言一、選擇題1. SQL語言是(B)的語言,容易學(xué)習(xí)。A.過程化
37、160; B. 非過程化C.格式化 D. 導(dǎo)航式2. SQL語言的數(shù)據(jù)操縱語句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是(A)。A. SELECT B. INSERT C. UPDATE D. DELETE3.
38、;在視圖上不能完成的操作是(C)。A. 更新視圖 B. 查詢C. 在視圖上定義新的表 D. 在視圖上定義新的視圖4. SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實(shí)現(xiàn)哪種功能(C)。A. 數(shù)據(jù)查詢 B.數(shù)
39、據(jù)操縱 C. 數(shù)據(jù)定義 D. 數(shù)據(jù)控制5. SQL語言中,刪除一個(gè)視圖的命令是(B)。A.DELETE B.DROP C.CLEAR D.REMOVE6. 在SQL語言中的視圖VIEW是數(shù)據(jù)庫的(A)。A. 外模式 B. 模式
40、60;C. 內(nèi)模式 D. 存儲模式7. 下列的SQL語句中,(D)不是數(shù)據(jù)定義語句。A. CREATE TABLE B. DROP VIEW C. CREATE VIEW D. GRANT8. 若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用(C)。A. DELETE TABLE S B. DELETE SC. DROP TABLE S
41、; D. DROP S9. 若要在基本表S中增加一列CN(課程名),可用(C)。A.ADD TABLE S(CN CHAR() B.ADD TABLE S ALTER(CN CHAR()C.ALTERTABLE S ADD(CN CHAR() D.ALTER TABLE S (ADD CN CHAR()10. 學(xué)生關(guān)系模式 S( S,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是()。A. DELETE Age from S B.
42、 ALTER TABLE S DROP Age C. UPDATE S Age D. ALTER TABLE S Age11. 有關(guān)系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號,SNAME是學(xué)生姓名,SAGE是學(xué)生年齡, C是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學(xué)生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是(A)。A. S.S# = SC.S# and C.C#
43、 = SC.C# andSAGE>=20 and CNAME=ACCESSB. S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ACCESSC. SAGE in>=20 and CNAME in ACCESSD. SAGE>=20 and CNAME= ACCESS12. 設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學(xué)成績80分”插入S中,則可用(D)。A. ADDIN
44、TO SVALUES(張二,化學(xué),80)B. INSERTINTO SVALUES(張二,化學(xué),80)C. ADDINTO SVALUES(張二,化學(xué),80)D.INSERTINTO SVALUES(張二,化學(xué),80)13. 設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要更正王二的化學(xué)成績?yōu)?5分,則可用()。A.UPDATE SSETgrade85WHERESN王二 AND CN化學(xué)B. UPDATE SSET grade85WHERE SN王二 AND CN化學(xué)C. U
45、PDATE grade85WHERE SN王二 AND CN化學(xué)D. UPDATE grade85WHERE SN王二 AND CN化學(xué)14. 在SQL語言中,子查詢是(D)。A. 返回單表中數(shù)據(jù)子集的查詢語言 B. 選取多表中字段子集的查詢語句C. 選取單表中字段子集的查詢語句 D. 嵌入到另一個(gè)查詢語句之中的查詢語句15. SQL是一種(C)語言。 A. 高級算法 B. 人工智能C. 關(guān)系數(shù)據(jù)庫 D.
46、0;函數(shù)型16. 有關(guān)系S(S,SNAME,SEX),C(C,CNAME),SC(S,C,GRADE)。其中S是學(xué)生號,SNAME是學(xué)生姓名,SEX是性別, C是課程號,CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECT SNAME FROM S,C,SC WHERE子句。這里的WHERE子句的內(nèi)容是(A)。A.S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNAME=數(shù)據(jù)庫B.S.S# = SC.S# and C.C# = SC.C# and SEX in男and CNAME in數(shù)據(jù)庫C.SEX
47、 男 and CNAME 數(shù)據(jù)庫D.S.SEX=男 and CNAME= 數(shù)據(jù)庫17. 若用如下的SQL語句創(chuàng)建了一個(gè)表SC:CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時(shí),(B)行可以被插入。A.(201009,111,60,必修) B.(200823,101,NULL,NULL)C.(NULL,103,80,選修) D.(201132,NULL,86, )18. 假設(shè)學(xué)生關(guān)系S
48、(S,SNAME,SEX),課程關(guān)系C(C,CNAME),學(xué)生選課關(guān)系SC(S,C,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系(D)。A. S B. S,SC C. C,SC D. S,C,SC 二、簡答題1. 試述SQL語言的特點(diǎn)。
49、60; 答:(1)綜合統(tǒng)一。SQL語言集定義語言DDL,數(shù)據(jù)操縱語言DML、數(shù)據(jù)控制語言DCL的功能與一體。 (2)高度非過程化。用SQL語言進(jìn)行數(shù)據(jù)操縱,只要提出“做什么”,而無需指明“怎么做”,因此無需了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統(tǒng)自動(dòng)完成。 (3)面向集合的操作方式。SQL語言采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元
50、組的集合。 (4)以同一種語法結(jié)構(gòu)提供兩種使用方式。SQL語言既是自含式語言,又是嵌入式語言。作為自含式語言它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式;作為嵌入式語言,它能夠嵌入到高級語言程序中,供程序員設(shè)計(jì)程序時(shí)使用。 (5)語言簡潔,易學(xué)易用。2. 試述SQL的定義功能。 答:SQL的數(shù)據(jù)定義功能包括定義表、定義視圖和定義索引。SQL語言使用CR
51、EATE TABLE語句建立基本表,ALTER TABLE語句修改基本表定義,DROP TABLE語句刪除基本表;使用CREATE INDEX語句建立索引,DROP INDEX語句刪除索引;使用CREATEVIEW語句建立視圖,DROPVIEW語句刪除視圖。3. 用SQL語句建立第3章習(xí)題3中的四個(gè)表。答:對于S表:S ( SNO, SNAME,STATUS, CITY);建S表: CREATE TABLE S ( SNO CHAR(2) UNIQUE,SNAME CHAR(6), STATUS CHA
52、R(2), CITY CHAR(4);對于P表:P(PNO, PNAME, COLOR,WEIGHT);建P表:CREATE TABLE P (PNOCHAR(2) UNIQUE, PNAM CHAR(6), COLOR CHAR(2), WEIGHT INTEGER);對于J表:J (JNO, JNAME, CITY);建J表: CREATE TABLE J ( JNOCHAR(2) UNIQUE, JNAME CHAR(8), CITY CHAR(4);對于SPJ表:SPJ( SNO, SNO, JNO,QTY);建SPJ表:CREATE TABLE SPJ (SNOCHAR(2
53、), PNO CHAR(2), JNO CHAR(2), QTY INTEGER);4. 針對上題中建立的四個(gè)表試用SQL語言完成第3章習(xí)題3中的查詢。 (1) 求供應(yīng)工程J零件的供應(yīng)商號碼SNO; SELECTDISTINCY SNO FROM SPJ WHERE JNO = J1
54、 (2) 求供應(yīng)工程J零件P1的供應(yīng)商號碼SNO SELECT DISTINCY SNO FROM SPJ WHEREJNO = J1 AND PNO = P1 (3) 求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO
55、0; SELECT SNO FROM SPJ, P WHERE JNO = J1 AND SPJ.PNO = P.PNO AND COLOR = 紅 (4) 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO; SELECT DISTINCY JNO FROM SPJ WHERE JNONOT IN ( SELECT JNO FROM SPJ, P, S WHE
56、RE S.CITY = 天津AND COLOR =紅 AND S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO) (5) 求至少用了供應(yīng)商S1所供應(yīng)的全部零件工程號JNO 將查詢分為兩步: 1. 查詢S1供應(yīng)商供應(yīng)的零件號
57、; SELECTDISTINCY PNO FROM SPJ WHERE SNO = S12.查詢哪一個(gè)工程既使用P1零件又P2零件 SELECT JNOFROM SPJ WHERE PNO = P1 AND JNO IN(SELECT JNO FROM SPJ WHERE PNO = P2)5. 針對習(xí)題3中的
58、四個(gè)表試用SQL語言完成以下各項(xiàng)操作:(1)找出所有供應(yīng)商的姓名和所在城市。 SELECT SNAME, CITY FROM S(2)找出所有零件的名稱、顏色、重量。 SELECT PNAME,COLOR, WEIGHT FROM P(3)找出使用供應(yīng)商S1所供應(yīng)零件的工程號碼。 SELECT DISTINCY JNO FROM SPJ WHERE SNO = S1(4)找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量。
59、160; SELECT PNAME,QTY FROM SPJ, P WHERE P.PNO = SPJ.PNO AND SPJ.JNO= J2(5)找上海廠商供應(yīng)的所有零件號碼。 SELECT PNO FROM SPJ, S WHERE S.SNO = SPJ.SNO AND CITY = 上海(6)找出使用上海產(chǎn)的零件的工程名稱。
60、 SELECT JNAME FROM SPJ, S, J WHERE S.SNO = SPJ.SNO AND S.CITY =上海 AND J.JNO = SPJ.JNO(7)找出沒有使用天津產(chǎn)的零件的工程號碼。SELECT DISTINCY JNO FROM SPJ WHERE JNO NOT IN (SELECT
61、 JNO FROM SPJ, P, S WHERE S.CITY = 天津 AND COLOR =紅AND S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO)(8)把全部紅色零件的顏色改成藍(lán)色。 UPDATE P SET COLOR = 藍(lán)WHERECOLOR =紅(9)由S5供給J4的零件P6改為由S3供應(yīng),請作必要的修改。 UPDATE SPJ SET
62、 SNO = S3 WHERE SNO = S5AND JNO = J4 AND PNO=P6(10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 A. DELETE FROM S WHERE SNO = S2 &
63、#160; B. DELETE FROM SPJ WHERE SNO = S2(11)請將 (S2,J6,P4,200) 插入供應(yīng)情況關(guān)系。 INSERT INTO SPJ VALUES (S2,J6, P4, 200)6. 什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么? 答:基本表是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲在數(shù)據(jù)庫
64、中,是一個(gè)虛表。即數(shù)據(jù)庫中只存在視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同使用基本表那樣使用視圖,可以在視圖上再定義視圖。7. 試述視圖的優(yōu)點(diǎn)。 答:(1)視圖能夠簡化用戶的操作;(2)視圖使用戶以多種角度看待同一數(shù)據(jù)。 (3)視圖對重構(gòu)數(shù)據(jù)庫提供一定程度的邏輯獨(dú)立性。(4)
65、視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)8. 所有的視圖是否都可以更新?為什么? 答:不是。視圖是不實(shí)際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對基本表的更新。因?yàn)橛行┮晥D的更新不能唯一地有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的。如概論3.5.1中的視圖S_G(學(xué)生的學(xué)號及他的平均成績)CREAT VIEW S_G(Sno,Gavg)AS SELECT Sno,AVG(Grade)FROM SCGROUP BY Sno;要修改平均成績,必須修改各科成績,而我們無法知道哪些課程成績
66、的變化導(dǎo)致了平均成績的變化。9. 哪類視圖是可以更新的,哪類視圖是不可更新的?各舉一例說明。 答:基本表的行列子集視圖一般是可更新的。如概論3.5.3中的例11。 若視圖的屬性來自集函數(shù)、表達(dá)式,則視圖肯定是不可以更新的。10. 試述某個(gè)你熟悉的實(shí)際系統(tǒng)中對視圖更新的規(guī)定。11. 請為三建工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對該視圖完成下列
67、查詢: 答:建視圖: CREATEVIEW V_SPJ AS SELECTSNO, PNO, QTY
68、0; FROMSPJ WHEREJNO = (SELECT JNO FROM J
69、160; WHERE JNAME = 三建); 對視圖的查詢: (1)找出三建工程項(xiàng)目使用的各種零件代碼及其數(shù)量。 SEL
70、ECT PNO, QTY FROM V_SPJ;(2)找出供應(yīng)商S1的供應(yīng)情況。 SELECT PNO, QTY /* S1供應(yīng)三建工程的零件號和對應(yīng)的數(shù)量*/ FROM V_SPJ
71、160; WHERE SNO='S1'第4章關(guān)系系統(tǒng)及其優(yōu)化一、選擇題1.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類最著名的模型是(D)。A.層次模型 B.關(guān)系模型 C. 網(wǎng)狀模型D. 實(shí)體-關(guān)系模型2.區(qū)分不同實(shí)體的依據(jù)是(B)。 A.名稱B. 屬性C. 對象 D.概念3.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別為(B)。A.實(shí)體完整、參照完整、用戶自定義完整 B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢
72、 D.外模式、模式、內(nèi)模式4.在(A)中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,節(jié)點(diǎn)之間可以有多種聯(lián)系。A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.以上都有5.(B)的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。A.網(wǎng)狀模型 B.關(guān)系模型 D.層次模型 D.以上都有6.在關(guān)系數(shù)據(jù)庫中,要求基本關(guān)系中所有的主屬性上不能有空值,其遵守的約束規(guī)則是(C)。A.數(shù)據(jù)依賴完整性規(guī)則 B.用戶定義完整性規(guī)則 C.實(shí)體完整性規(guī)則 D.域完整性規(guī)則二、簡答題1.試述關(guān)系模型的三個(gè)組成部分。答:關(guān)系模型
73、由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。2.試述關(guān)系數(shù)據(jù)語言的特點(diǎn)和分類。答:關(guān)系數(shù)據(jù)語言可以分為三類:關(guān)系代數(shù)語言例如ISBL; 關(guān)系演算語言; 具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言例如SQL3.定義并理解下列術(shù)語,說明它們之間的聯(lián)系與區(qū)別:(1)域,關(guān)系,元組,屬性(2)主碼,候選碼,外部碼(3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫答:域:域是一組具有相同數(shù)據(jù)類型的值的集合。關(guān)系:在域D1,D2,Dn上笛卡爾積D1×D2××Dn的子集稱為關(guān)系,表示為R(D1,D2,Dn)元組:關(guān)系中的每個(gè)元素是關(guān)系中的元組。屬性:關(guān)系也是一個(gè)二維表,表的每行
74、對應(yīng)一個(gè)元組,表的每列對應(yīng)一個(gè)域。由于域可以相同,為了加以區(qū)分,必須對每列起一個(gè)名字,稱為屬性(Attribute)。候選碼:若關(guān)系中的某一屬性組的值能唯一地標(biāo)識一個(gè)元組,則稱該屬性組為候選碼(Candidate key)。主碼:若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼(Primary key)。外部碼:設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼,如果F與基本關(guān)系S的主碼Ks相對應(yīng),則稱F是基本關(guān)系R的外部碼(Foreign key),簡稱外碼。基本關(guān)系R稱為參照關(guān)系(Referencing relation),基本關(guān)系S稱為被參照關(guān)系(Referenced relation)或目
75、標(biāo)關(guān)系(Target relation)。關(guān)系R和S可以是相同的關(guān)系。關(guān)系模式:關(guān)系的描述稱為關(guān)系模式(Relation Schema)。它可以形式化地表示為:R(U,D,dom,F(xiàn))其中R為關(guān)系名,U為組成該關(guān)系的屬性名集合,D為屬性組U中屬性所來自的域,dom為屬性向域的映象集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。關(guān)系:在域D1,D2,Dn上笛卡爾積D1×D2××Dn的子集稱為關(guān)系,表示為R(D1,D2,Dn)關(guān)系是關(guān)系模式在某一時(shí)刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動(dòng)態(tài)的、隨時(shí)間不斷變化的,因?yàn)殛P(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。關(guān)系數(shù)據(jù)庫:關(guān)系
76、數(shù)據(jù)庫也有型和值之分。關(guān)系數(shù)據(jù)庫的型也稱為關(guān)系數(shù)據(jù)庫模式,是對關(guān)系數(shù)據(jù)庫的描述,它包括若干域的定義以及在這些域上定義的若干關(guān)系模式。關(guān)系數(shù)據(jù)庫的值是這些關(guān)系模式在某一時(shí)刻對應(yīng)的關(guān)系的集合,通常就稱為關(guān)系數(shù)據(jù)庫。4.試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空?答:關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱作是關(guān)系的兩個(gè)不變性,應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持。1)實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性
77、A不能取空值。2)參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個(gè)元組在F上的值必須為:·或者取空值(F的每個(gè)屬性值均為空值);·或者等于S中某個(gè)元組的主碼值。3)用戶定義的完整性是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。但前提條件是該外部碼屬性不是其所在關(guān)系的主屬性。例如,在下面的“學(xué)生”表中,“專業(yè)號”是一個(gè)外部碼,不是學(xué)生表的主屬性,可以為空。其語義是,該學(xué)生的專業(yè)尚未確
78、定。學(xué)生(學(xué)號,姓名,性別,專業(yè)號,年齡)專業(yè)(專業(yè)號,專業(yè)名)而在下面的“選修”表中的“課程號”雖然也是一個(gè)外部碼屬性,但它又是“選修”表的主屬性,所以不能為空。因?yàn)殛P(guān)系模型必須滿足實(shí)體完整性。課程(課程號,課程名,學(xué)分)選修(學(xué)號,課程號,成績)5等值連接與自然連接的區(qū)別是什么?答:連接運(yùn)算中有兩種最為重要也最為常用的連接,一種是等值連接(equi-join),另一種是自然連接(Natural join)。為“”的連接運(yùn)算稱為等值連接。它是從關(guān)系R與S的笛卡爾積中選取A、B屬性值相等的那些元組。即等值連接為:R A=B S = t t| tR tS tA =
79、tB 自然連接(Natural join)是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。即若R和S具有相同的屬性組B,則自然連接可記作:R S = t t| tR tS tB = tB 第五章 關(guān)系數(shù)據(jù)理論一、選擇題1. 為了設(shè)計(jì)出性能較優(yōu)的關(guān)系模式,必須進(jìn)行規(guī)范化,規(guī)范化主要的理論依據(jù)是(A) 。A. 關(guān)系規(guī)范化理論 B. 關(guān)系代數(shù)理論 C數(shù)理邏輯 D.&
80、#160;關(guān)系運(yùn)算理論2. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每一個(gè)屬性都是(B) 。 A. 長度不變的 B. 不可分解的C互相關(guān)聯(lián)的 D. 互不相關(guān)的3. 已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合FAD,BC ,EA ,該關(guān)系模式的候選關(guān)鍵字是(B) 。 A.AB
81、0;B. BEC.CD D. DE4. 設(shè)學(xué)生關(guān)系S(SNO,SNAME,SSEX,SAGE,SDPART)的主鍵為SNO,學(xué)生選課關(guān)系SC(SNO,CNO,SCORE)的主鍵為SNO和CNO,則關(guān)系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主鍵為SNO和CNO,其滿足(A)。 A. 1NF B.2NF C. 3
82、NF D. BCNF5. 設(shè)有關(guān)系模式W(C,P,S,G,T,R),其中各屬性的含義是:C表示課程,P表示教師,S表示學(xué)生,G表示成績,T表示時(shí)間,R表示教室,根據(jù)語義有如下數(shù)據(jù)依賴集:D= CP,(S,C)G,(T,R)C,(T,P)R,(T,S)R ,關(guān)系模式W的一個(gè)關(guān)鍵字是(D) 。A. (S,C) B. (T,R)C. (T,P)
83、160;D. (T,S)6. 關(guān)系模式中,滿足2NF的模式(B) 。A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF7. 關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是(C) 。A. 1NF B. 2NF C. 3
84、NF D. BCNF8. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是(B) 。A. 1NF B. 2NF C. 3NF D. BCNF9. 如果A>B ,那么屬性A和屬性B的聯(lián)系是(B) 。A. 一對多 B. 多對一C多對多 D. 以上都不是10. 關(guān)系模式的候選關(guān)鍵字可以有1個(gè)或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅小區(qū)鏈家居間服務(wù)合同
- 出版行業(yè)股權(quán)轉(zhuǎn)讓居間合同
- 雨水收集運(yùn)輸合同
- 2025年度個(gè)人攝影作品展覽合同3篇
- 物聯(lián)網(wǎng)設(shè)備研發(fā)合作協(xié)議
- 文化行業(yè)藝術(shù)作品版權(quán)歸屬及免責(zé)協(xié)議
- 瑜伽館學(xué)員受傷免責(zé)協(xié)議
- 2024數(shù)字媒體內(nèi)容創(chuàng)作服務(wù)協(xié)議
- 綠色環(huán)保項(xiàng)目投資協(xié)議書
- 智慧城市數(shù)據(jù)信息共享平臺建設(shè)協(xié)議
- 西方經(jīng)濟(jì)學(xué)-高鴻業(yè)-筆記
- 幼兒園美術(shù)教育研究策略國內(nèi)外
- 高中英語選擇性必修一單詞表
- 物業(yè)公司介紹
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗(yàn)收規(guī)范
- 2024屆河南省五市高三第一次聯(lián)考英語試題及答案
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 孕婦學(xué)校品管圈課件
- 《愿望的實(shí)現(xiàn)》交流ppt課件2
- 中國直銷發(fā)展四個(gè)階段解析
- 2024屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學(xué)高一物理第一學(xué)期期末質(zhì)量檢測試題含解析
評論
0/150
提交評論