第一二章習(xí)題_第1頁(yè)
第一二章習(xí)題_第2頁(yè)
第一二章習(xí)題_第3頁(yè)
第一二章習(xí)題_第4頁(yè)
第一二章習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一二章習(xí)題一.選擇1.在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段,文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是____階段。(A)數(shù)據(jù)庫(kù)系統(tǒng)(B)文件系統(tǒng)(C)人工管理(D)數(shù)據(jù)項(xiàng)管理2.存儲(chǔ)在計(jì)算機(jī)外部存儲(chǔ)介質(zhì)上的結(jié)構(gòu)化的數(shù)據(jù)集合,其英文名稱是_____。(A)DataDictionary(簡(jiǎn)寫DD)(B)DataBaseSystem(簡(jiǎn)寫DBS)(C)DataBase(簡(jiǎn)寫DB)(D)DataBaseManagementSystem(簡(jiǎn)寫DBMS)DD是數(shù)據(jù)字典的英文縮寫,DBS是數(shù)據(jù)庫(kù)系統(tǒng)的英文縮寫,DBMS是數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫3.數(shù)據(jù)庫(kù)是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織,存儲(chǔ)和應(yīng)用的_①__.支持?jǐn)?shù)據(jù)庫(kù)各種操作的軟件系統(tǒng)叫__②__.由計(jì)算機(jī)硬件,DBMS,數(shù)據(jù)庫(kù),應(yīng)用程序及用戶等組成的一個(gè)整體叫做__③__.①(A)文件的集合(B)數(shù)據(jù)的集合(C)命令的集合(D)程序的集合②(A)命令系統(tǒng)(B)數(shù)據(jù)庫(kù)管理系統(tǒng)(C)數(shù)據(jù)庫(kù)系統(tǒng)(D)操作系統(tǒng)③(A)文件系統(tǒng)

(B)數(shù)據(jù)庫(kù)系統(tǒng)(C)軟件系統(tǒng)(D)數(shù)據(jù)庫(kù)管理系統(tǒng)4.數(shù)據(jù)庫(kù)系統(tǒng)的基本特點(diǎn)是_____.(A)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)獨(dú)立性;數(shù)據(jù)冗余大,易移植;統(tǒng)一管理和控制(B)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)獨(dú)立性;數(shù)據(jù)冗余小,易擴(kuò)充;統(tǒng)一管理和控制(C)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)互換性;數(shù)據(jù)冗余大,易移植;統(tǒng)一管理和控制(D)數(shù)據(jù)非結(jié)構(gòu)化;數(shù)據(jù)獨(dú)立性;數(shù)據(jù)冗余大,易擴(kuò)充;統(tǒng)一管理和控制5.在數(shù)據(jù)庫(kù)中存儲(chǔ)的是_____.(A)數(shù)據(jù)(B)數(shù)據(jù)模型(C)數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系(D)信息6.在數(shù)據(jù)庫(kù)中,下列說(shuō)法____是不正確的.(A)數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)(B)若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時(shí)的一致性(C)數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享(D)數(shù)據(jù)的結(jié)構(gòu)化提高了數(shù)據(jù)的共享性,減少了數(shù)據(jù)冗余提示:數(shù)據(jù)的結(jié)構(gòu)化提高了數(shù)據(jù)的共享性,減少了數(shù)據(jù)冗余,但并不能避免一切數(shù)據(jù)的重復(fù).在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)間的聯(lián)系正是通過(guò)不同關(guān)系中公共屬性下的冗余數(shù)據(jù)來(lái)實(shí)現(xiàn)的.7.數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性是指______.(A)數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立(B)用戶程序與DBMS的相互獨(dú)立(C)用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的(D)應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立8.數(shù)據(jù)庫(kù)技術(shù)采用分級(jí)方法將數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫(kù)的____和____.①(A)數(shù)據(jù)規(guī)范性(B)邏輯獨(dú)立性(C)管理規(guī)范性(D)數(shù)據(jù)的共享②(A)數(shù)據(jù)獨(dú)立性(B)物理獨(dú)立性(C)邏輯獨(dú)立性(D)管理規(guī)范性9.數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是_____.(A)DBS包括DB和DBMS

(B)DBMS包括DB和DBS(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS10.數(shù)據(jù)庫(kù)管理系統(tǒng)的工作不包括_____.(A)定義數(shù)據(jù)庫(kù)(B)對(duì)已定義的數(shù)據(jù)庫(kù)進(jìn)行管理(C)為定義的數(shù)據(jù)庫(kù)提供操作系統(tǒng)(D)數(shù)據(jù)通信提示:DBMS的功能主要有數(shù)據(jù)庫(kù)定義,數(shù)據(jù)庫(kù)操縱,數(shù)據(jù)庫(kù)運(yùn)行控制,數(shù)據(jù)庫(kù)建立及維護(hù)和數(shù)據(jù)通信.11.數(shù)據(jù)管理方法主要有______.(A)批處理和文件系統(tǒng)(B)文件系統(tǒng)和分布式系統(tǒng)(C)分布式系統(tǒng)和批處理(D)數(shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)提示:數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理,文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段12.數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢,插入,修改和刪除,這類功能稱為_(kāi)___.(A)數(shù)據(jù)定義功能(B)數(shù)據(jù)管理功能(C)數(shù)據(jù)操縱功能(D)數(shù)據(jù)控制功能13.從軟件的角度考慮,數(shù)據(jù)庫(kù)系統(tǒng)的核心是_____.(A)操作系統(tǒng)(B)數(shù)據(jù)庫(kù)管理系統(tǒng)(C)數(shù)據(jù)定義語(yǔ)言(D)數(shù)據(jù)操縱語(yǔ)言14.一般地,一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的外模式_____.(A)只能有一個(gè)

(B)最多只能有一個(gè)(C)至少兩個(gè)(D)可以有多個(gè)15.在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是______.(A)外模式(B)內(nèi)模式(C)存儲(chǔ)模式(D)模式16.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指_____.(A)不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序(B)不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序(C)不會(huì)因?yàn)榇嫒〔呗缘淖兓绊懘鎯?chǔ)結(jié)構(gòu)(D)不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)17.子模式是______.(A)模式的副本(B)模式的邏輯子集(C)多個(gè)模式的集合(D)以上三者18.數(shù)據(jù)模型的三要素是_____.(A)外模式,模式和內(nèi)模式(B)關(guān)系模型,層次模型,網(wǎng)狀模型(C)實(shí)體,屬性和聯(lián)系(D)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作和完整性約束19.關(guān)系模式的任何屬性______.(A)不可再分

(B)可再分(C)命名在該關(guān)系模式中可以不唯一(D)以上都不對(duì)20.在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫(kù)的關(guān)系是______.(A)R1(學(xué)生號(hào),學(xué)生名,性別)(B)R2(學(xué)生號(hào),學(xué)生名,班級(jí)號(hào))(C)R3(學(xué)生號(hào),學(xué)生名,宿舍號(hào))(D)R4(學(xué)生號(hào),學(xué)生名,簡(jiǎn)歷)提示:簡(jiǎn)歷屬性可以再分,例如,簡(jiǎn)歷可能包括工作時(shí)間,工作情況和工作變化等屬性.21.根據(jù)關(guān)系模式的完整性規(guī)則,一個(gè)關(guān)系中的”主碼”_____.(A)不能有兩個(gè)(B)不能成為另一個(gè)關(guān)系的外碼(C)不允許為空(D)可以取值22.關(guān)系模型中,一個(gè)碼是_____.(A)可由多個(gè)任意屬性組成(B)至多由一個(gè)屬性組成(C)可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成(D)以上都不是提示:碼具有唯一標(biāo)識(shí)性,可以是一個(gè)屬性,也可以是屬性集23.一個(gè)關(guān)系數(shù)據(jù)庫(kù)文件中的各條記錄____.(A)前后順序不能任意顛倒,一定要按照輸入的順序排列(B)前后順序可以任意顛倒,不影響庫(kù)中的數(shù)據(jù)關(guān)系(C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同(D)前后順序不能任意顛倒,一定要按照碼段值的順序排列提示:由關(guān)系的性質(zhì)可知,關(guān)系中行,列的順序無(wú)關(guān)緊要,可以任意交換24.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括_____.(A)排序,索引,統(tǒng)計(jì)(B)選擇,投影,連接(C)關(guān)聯(lián),更新,排序(D)顯示,打印,制表25.下述哪個(gè)是單目運(yùn)算_____.(A)差(B)并

(C)投影(D)除法26.自然聯(lián)接是構(gòu)成新關(guān)系的有效方法.一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí), 要求關(guān)系R和S含有一個(gè)或多個(gè)共有的______.(A)元組(B)并

(C)記錄(D)屬性27.設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是______.(A)(B)(C)(D)提示:并,交,差運(yùn)算要求兩個(gè)關(guān)系R和S具有相同的n個(gè)屬性,且相應(yīng)的屬性取自同一個(gè)域。(屬性名不一定相同)。28.參加差運(yùn)算的兩個(gè)關(guān)系_____.(A)屬性個(gè)數(shù)可以不相同(B)屬性個(gè)數(shù)必須相同(C)一個(gè)關(guān)系包含另一個(gè)關(guān)系的屬性(D)屬性名必須相同提示:參加差運(yùn)算的兩個(gè)關(guān)系要求是相容關(guān)系,即兩個(gè)關(guān)系屬性個(gè)數(shù)相同,相應(yīng)的屬性值域相同29.設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是______.(A)R÷S(B)(C)R∩S(D)提示:參加除運(yùn)算的兩個(gè)關(guān)系要求:S是R的子集。30.有兩個(gè)關(guān)系R(A,B,C)和S(B,C),則R÷S結(jié)果的屬性個(gè)數(shù)是_____.(A)3(B)2

(C)1(D)不一定提示:R和S有B和C兩個(gè)相同屬性,R÷S運(yùn)算后的結(jié)果只含有A屬性.31.有兩個(gè)關(guān)系R(A,B,C)和S(B,C,D),則R∞S結(jié)果的屬性個(gè)數(shù)是_____.(A)3(B)4

(C)5(D)6提示:自然聯(lián)結(jié)后去掉重復(fù)的屬性,結(jié)果的屬性有A,B,C,D.32.有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S,R-S,R∩S中不能出現(xiàn)的元組數(shù)目情況是_____.(A)15,5,10(B)18,7,7(C)21,11,4(D)25,15,0提示:(R-S)+(R∩S)=R33.取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運(yùn)算稱為_(kāi)____.(A)取列運(yùn)算(B)投影運(yùn)算(C)聯(lián)接運(yùn)算(D)選擇運(yùn)算34.若D1={a1,a2,va3},D2={1,2,3},則D1×D2集合中共有元組_____個(gè)(A)6(B)8(C)9(D)1235.在n元關(guān)系R中,公式表示_____.(A)從R中選擇值為3的分量(或?qū)傩?大于第4個(gè)分量值的元組組成的關(guān)系(B)從R中選擇第3個(gè)分量的值大于第4個(gè)分量值的元組組成的關(guān)系(C)從R中選擇第3個(gè)分量的值大于4的元組組成的關(guān)系(D)從R中選擇第3個(gè)分量大于4個(gè)元組組成的關(guān)系36.在4元關(guān)系R(A,B,C,D)中_____.(A)∏B,C(R)表示取值為B,C的兩列組成的關(guān)系(B)∏2,3(R)表示取值為2,3的兩列組成的關(guān)系(C)∏B,C(R)和∏2,3(R)表示的是同一個(gè)關(guān)系(D)∏B,C(R)和∏2,3(R)表示的不是同一個(gè)關(guān)系37.關(guān)系R和關(guān)系S只有一個(gè)公共屬性,T1是R與S等值聯(lián)接的結(jié)果,T2是R和S自然連接的結(jié)果,則____.(A)T1的屬性個(gè)數(shù)等于T2的屬性個(gè)數(shù)(B)T1的屬性個(gè)數(shù)小于T2的屬性個(gè)數(shù)(C)T1的屬性個(gè)數(shù)大于或等于T2的屬性個(gè)數(shù)(D)T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)38.有關(guān)系R(A,B,C)主碼=A;

關(guān)系S(D,A)主碼=D,外碼=A,參照于R的屬性A.關(guān)系R和S的元組如圖所示.RSABC122133DA12342Null31指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是_____.(A)(1,2)(B)(2,null)(C)(3,3)(D)(4,1)提示:根據(jù)參照完整性39.設(shè)有如圖所示的關(guān)系R,經(jīng)操作的運(yùn)算結(jié)果是____.ABCacbbcc(A)(B)ABadbaABacbbABbacf(C)(D)二.填空1.數(shù)據(jù)管理技術(shù)經(jīng)歷了_____,_____,_____三個(gè)階段.答案:人工管理,文件系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)2.經(jīng)過(guò)處理和加工提煉而用于決策或其他應(yīng)用活動(dòng)的數(shù)據(jù)稱為_(kāi)_____.答案:信息3.數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的,具有_____的,可以______的數(shù)據(jù)集合.答案:結(jié)構(gòu),可以管理、訪問(wèn)、控制4.數(shù)據(jù)庫(kù)系統(tǒng)一般由_____,_____,_____,_____和_____組成.答案:硬件系統(tǒng),數(shù)據(jù)(庫(kù)),數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件,數(shù)據(jù)庫(kù)管理員,用戶5.DBMS是指_____,它是位于_____和_____之間的一層管理軟件.答案:數(shù)據(jù)庫(kù)管理系統(tǒng),用戶,操作系統(tǒng)6.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有___________,__________數(shù)據(jù)庫(kù)的運(yùn)行管理以及數(shù)據(jù)庫(kù)的建立和維護(hù)等四個(gè)方面.答案:數(shù)據(jù)庫(kù)定義功能,數(shù)據(jù)庫(kù)操縱功能7.指出下列縮寫的含義:DBMS,DBS,SQL,DB,DBA數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng),結(jié)構(gòu)化查詢語(yǔ)言,數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理員8.數(shù)據(jù)獨(dú)立性又可分為_(kāi)____和_____.答案:邏輯數(shù)據(jù)獨(dú)立性,物理數(shù)據(jù)獨(dú)立性9.關(guān)系模型是由_____,_____和_____三部分組成.答案:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,完整性約束10._____是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)靜態(tài)特征的描述,_____是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征的描述.答案:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作11.數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照_____,____和_____三級(jí)結(jié)構(gòu)進(jìn)行組織.答案:外模式,模式,內(nèi)模式12.外模式是_____的子集.答案:模式13.實(shí)體之間的聯(lián)系可抽象為三類,它們是____,____和____.答案:1:11:n1:m14.關(guān)系操作的特點(diǎn)是_____操作答案:集合15.關(guān)系模型的完整性規(guī)則包括_____,_____和_____.答案:實(shí)體完整性規(guī)則,參照完整性規(guī)則,用戶定義的完整性規(guī)則16.自然連接運(yùn)算是由_____,_____和_____操作組合而成的.答案:笛卡爾積,選擇,投影17.關(guān)系模式的定義格式為_(kāi)____.答案:關(guān)系名(屬性名,屬性名2,….,屬性名n)18.關(guān)系數(shù)據(jù)庫(kù)中可命名的最小數(shù)據(jù)單位是_____.答案:屬性三.問(wèn)答題1.設(shè)有”產(chǎn)品”實(shí)體集,包含屬性:”產(chǎn)品號(hào)”和”產(chǎn)品名”,還有”零件”實(shí)體集,包含屬性:”零件號(hào)”和”規(guī)格型號(hào)”.每一產(chǎn)品可能由多種零件組成,有的通過(guò)零件用于多種產(chǎn)品,有的產(chǎn)品需要一定數(shù)量的同類零件,因此存在產(chǎn)品的組織聯(lián)系.(1)畫出E-R圖,并指出其聯(lián)系類型是1:1,1:n還是m:n(2)將E-R圖轉(zhuǎn)換成關(guān)系模式,并給出各關(guān)系模式中的主碼.2.學(xué)校有若干個(gè)系,每個(gè)系有若干名教師和學(xué)生,每個(gè)教師可以擔(dān)任若干門課程,并參加多個(gè)項(xiàng)目;每個(gè)學(xué)生可以同時(shí)選修多門課程.請(qǐng)?jiān)O(shè)計(jì)某個(gè)學(xué)校的教學(xué)管理的E-R模型,要求給出每個(gè)實(shí)體,聯(lián)系的屬性.3.試敘述等值聯(lián)接和自然聯(lián)接的區(qū)別.(1)自然聯(lián)接一定是等值聯(lián)接,但等值聯(lián)接不一定是自然聯(lián)接,因?yàn)樽匀宦?lián)接要求相等的分量必須是公共屬性,而等值聯(lián)接要求相等的分量不一定是公共屬性.(2)等值聯(lián)接不把重復(fù)屬性去掉,而自然聯(lián)接要把重復(fù)的屬性去掉.4.笛卡爾積和等值聯(lián)接有什么區(qū)別和聯(lián)系?笛卡爾積是由兩個(gè)關(guān)系的所有元組組合而成的,而等值連接是由笛卡爾積和選擇運(yùn)算組合而成.5.設(shè)有如圖所示的關(guān)系R和S,計(jì)算:(1)R1=R-S(2)R2=R∪S(3)R3=R∩S(4)R4=∏A,BRSABCa1a1a2b1b2b2c1c2c1ABCa1a2b2b2c2c1ABCa1b1c1ABCa1b1c1a1b2c2a2b2c1ABCa1b2c2a2b2c1ABa1b1R1R2R3R46.設(shè)有如圖關(guān)系R,S,T,計(jì)算:(1)R1=R∪S(2)R2=R-S(3)R3=R∞T(4)R4=(5)R5=∏A(R)(6)R6=RABabcdecsABdbdaacTABbcbbcdA是R的還是T的?ABadbeccdabadcABadbeccABccR1R2R3R4R5R6AabcABAB?7.設(shè)有如圖所示的關(guān)系R,W和D,計(jì)算:(1)R1=∏Y,T(R)(2)R2=(3)R3=R∞W(4)R4=∏[2],[1],[6](

)(5)R5=R÷DPQTY292977babaggceedecdffefdRTYBccdddfmnnWDTYcedfYTdcfefeedfedcPQTY9aef7gefQPYb2da9fb2fg7fg7dPQ2b7gR1R2R3R4R5PQTYB2bcdm2bcdn7gcdm7gcdn8.設(shè)有關(guān)系E1和E2,其中E2是從E1中經(jīng)過(guò)關(guān)系運(yùn)算形成的結(jié)果,試給出該運(yùn)算表達(dá)式.TBC147258369E1E2BC5869∏B,C(σT=4∨T=7(E1))9.設(shè)有如圖所示的3個(gè)關(guān)系S,C和SC,將下列3個(gè)關(guān)系代數(shù)表達(dá)式用漢語(yǔ)表示出來(lái),并求運(yùn)算結(jié)果.1.Π2,6,7(σ籍貫=‘上?!?S∞SC))檢索籍貫為上海的學(xué)生的姓名,選修的課程號(hào)和成績(jī)。Select姓名,課程號(hào),成績(jī)FromS,SCWhereS.學(xué)號(hào)=SC.學(xué)號(hào)AND籍貫=‘上?!彰n程號(hào)成績(jī)李波C60190張兵C60190張兵C604852.Π2,6,7(S∞SC∞σ課程名=‘操作系統(tǒng)’(c))檢索選修“操作系統(tǒng)”的學(xué)生姓名,課程號(hào)和成績(jī)姓名課程號(hào)成績(jī)王曉燕C60385張兵C60380Select姓名,課程號(hào),成績(jī)FromS,SCWhereS.學(xué)號(hào)=SC.學(xué)號(hào)ANDC.課程號(hào)=SC.課程號(hào)AND課程名=‘操作系統(tǒng)’3.Π2,3(S∞(Π1,2(SC)÷Π1(C))檢索選修了全部課程的學(xué)生姓名和年齡。姓名年齡王曉燕20SELECT姓名,年齡FROMSWHERENOTEXISTS

(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERE學(xué)號(hào)=S.學(xué)號(hào)AND課程號(hào)=C.課程號(hào)))

一個(gè)學(xué)生選擇了全部的課程=不存在一個(gè)課程他沒(méi)有選擇:(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERE學(xué)號(hào)=S.學(xué)號(hào)AND課程號(hào)=C.課程號(hào)))

某考試題現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:學(xué)生(學(xué)號(hào),姓名,性別,專業(yè))課程(課程號(hào),課程名,學(xué)分)學(xué)習(xí)(學(xué)號(hào),課程號(hào),分?jǐn)?shù))分別用關(guān)系代數(shù)表達(dá)式和SQL語(yǔ)句實(shí)現(xiàn)下列1—5小題(注意:每小題都要分別寫出關(guān)系代數(shù)表達(dá)式和SQL語(yǔ)句?。。。?。1.檢索所有選修了課程號(hào)為“C112”的課程的學(xué)生的學(xué)號(hào)和分?jǐn)?shù);SQL語(yǔ)句:SELECT學(xué)號(hào),分?jǐn)?shù)FROM學(xué)習(xí)WHERE課程號(hào)=‘C112’關(guān)系代數(shù):Π學(xué)號(hào),分?jǐn)?shù)(σ課程號(hào)=‘C112’(學(xué)習(xí)))2.檢索“英語(yǔ)”專業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù);SQL語(yǔ)句:SELECT學(xué)生.學(xué)號(hào),姓名,課程名,分?jǐn)?shù)FROM學(xué)生,學(xué)習(xí),課程WHERE學(xué)習(xí).學(xué)號(hào)=學(xué)生.學(xué)號(hào)AND學(xué)習(xí).課程號(hào)=課程.課程號(hào)AND專業(yè)=‘英語(yǔ)’關(guān)系代數(shù):Π學(xué)號(hào),姓名,課程名,分?jǐn)?shù)(Π學(xué)號(hào),姓名(σ專業(yè)=‘英語(yǔ)’(學(xué)生))∞學(xué)習(xí)∞Π課程號(hào),課程名(課程))3.檢索“數(shù)據(jù)庫(kù)原理”課程成績(jī)高于90分的所有學(xué)生的學(xué)號(hào)、姓名、專業(yè)和分?jǐn)?shù);SQL語(yǔ)句:SELECT學(xué)生.學(xué)號(hào),姓名,專業(yè),分?jǐn)?shù)FROM學(xué)生,學(xué)習(xí),課程WHERE學(xué)生.學(xué)號(hào)=學(xué)習(xí).學(xué)號(hào)AND學(xué)習(xí).課程號(hào)=課程.課程號(hào)AND分?jǐn)?shù)>90AND課程名=‘?dāng)?shù)據(jù)庫(kù)原理’關(guān)系代數(shù):Π學(xué)號(hào),姓名,專業(yè),分?jǐn)?shù)(Π學(xué)號(hào),姓名,專業(yè)(學(xué)生)∞(σ分?jǐn)?shù)>90(學(xué)習(xí)))∞Π課程號(hào),課程名(σ課程名=‘?dāng)?shù)據(jù)庫(kù)原理’(課程)))4.檢索沒(méi)學(xué)課程號(hào)為“C135”課程的學(xué)生信息,包括學(xué)號(hào),姓名和專業(yè);SQL語(yǔ)句:SELECT學(xué)號(hào),姓名,專業(yè)FROM學(xué)生WHERE學(xué)號(hào)NOTIN

(SELECT學(xué)號(hào)FROM學(xué)習(xí)WHERE課程號(hào)=‘C135’)關(guān)系代數(shù):(Π學(xué)號(hào)(學(xué)生)-Π學(xué)號(hào)(σ課程號(hào)=‘C135’(學(xué)習(xí))))∞(Π學(xué)號(hào),姓名,專業(yè)(學(xué)生)5.檢索至少學(xué)過(guò)課程號(hào)為“C135”和“C219”的課程的學(xué)生的信息,包括學(xué)號(hào)、姓名和專業(yè)。SQL語(yǔ)句:SELECT學(xué)號(hào),姓名,專業(yè)FROM學(xué)生WHERE學(xué)號(hào)IN(SELECTX1.學(xué)號(hào)FROM學(xué)習(xí)X1,學(xué)習(xí)X2WHEREX1.學(xué)號(hào)=X2.學(xué)號(hào)ANDX1.課程號(hào)=‘C135’

溫馨提示

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

評(píng)論

0/150

提交評(píng)論