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

下載本文檔

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

文檔簡介

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

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

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

(B)最多只能有一個(C)至少兩個(D)可以有多個15.在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特性的是______.(A)外模式(B)內模式(C)存儲模式(D)模式16.數據庫系統(tǒng)的數據獨立性是指_____.(A)不會因為數據的變化而影響應用程序(B)不會因為系統(tǒng)數據存儲結構與數據邏輯結構的變化而影響應用程序(C)不會因為存取策略的變化而影響存儲結構(D)不會因為某些存儲結構的變化而影響其他的存儲結構17.子模式是______.(A)模式的副本(B)模式的邏輯子集(C)多個模式的集合(D)以上三者18.數據模型的三要素是_____.(A)外模式,模式和內模式(B)關系模型,層次模型,網狀模型(C)實體,屬性和聯系(D)數據結構,數據操作和完整性約束19.關系模式的任何屬性______.(A)不可再分

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

(C)投影(D)除法26.自然聯接是構成新關系的有效方法.一般情況下,當對關系R和S使用自然連接時, 要求關系R和S含有一個或多個共有的______.(A)元組(B)并

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

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

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

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

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

(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERE學號=S.學號AND課程號=C.課程號))

一個學生選擇了全部的課程=不存在一個課程他沒有選擇:(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERE學號=S.學號AND課程號=C.課程號))

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

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

溫馨提示

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

評論

0/150

提交評論