數(shù)據(jù)庫原理第二章練習_第1頁
數(shù)據(jù)庫原理第二章練習_第2頁
數(shù)據(jù)庫原理第二章練習_第3頁
數(shù)據(jù)庫原理第二章練習_第4頁
數(shù)據(jù)庫原理第二章練習_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章關(guān)系數(shù)據(jù)庫一、選擇題:1、對于關(guān)系模型敘述錯誤的是_0A. 建立在嚴格的數(shù)學理論、集合論和謂詞演算公式基礎之一B. 微機DBM絕大部分采取關(guān)系數(shù)據(jù)模型C. 用二維表表示關(guān)系模型是其一大特點D. 不具有連接操作的DBM也可以是關(guān)系數(shù)據(jù)庫管理系統(tǒng)2、 關(guān)系模式的任何屬性oA 不可再分B可再分C.命名在該關(guān)系模式中可以不唯D 以上都不是“主碼” 0不能成為另外一個關(guān)系的外碼C 不允許為空D可以取值3、 在通常情況下,下面的表達中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系的是 o A . R1 (學號,姓名,性別)B . R2 (學號,姓名,班級號)C . R3(學號,姓名,宿舍號)D . R4(學號,姓名,簡

2、歷)4、 關(guān)系數(shù)據(jù)庫中的碼是指 oA 能唯一關(guān)系的字段B.不能改動的專用保留字C .關(guān)鍵的很重要的字段D.能惟一表示元組的屬性或?qū)傩约?、根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的A.不能有兩個B.不能改動的保留字段.關(guān)鍵字段中,R的主碼是R#, S的主碼是.候選碼.超碼6、關(guān)系數(shù)據(jù)庫中能唯一識別元組的那個屬性稱為 A.唯一性的屬性BC .關(guān)系元組的唯一性D 7、在關(guān)系 R (R#, RN S#)和 S (S#, SN, SDS#,則S#在 R中稱為oA.外碼BC .主碼&關(guān)系模型中,一個碼是 0A .可由多個任意屬性組成B. 至多由一個屬性組成C .可由一個或多個其值能唯一標識該關(guān)系模式中任意

3、元組的屬性組成 D .以上都不是9、 一個關(guān)系數(shù)據(jù)庫文件中的各條記錄oA. 前后順序不能任意顛倒,一定要按照輸入的順序排列B. 前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C. 前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可能不同D. 前后順序不能任意顛倒,一定要按照碼段的順序排列10、 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應能實現(xiàn)的專門關(guān)系運算包括 oA.排序、索引、統(tǒng)計B選擇、投影、連接C 關(guān)聯(lián)、更新、排序D顯示、打印、制表11、 同一個關(guān)系模型的任意兩個元組值 。A.不能全同B可全同C .必須全同D.以上都不是12、 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用自然連接時,要求R和

4、S含有一個或多個共有的。A.元組B.行C .記錄D.屬性13、 設關(guān)系(A, B, C)和S( B, C, D),下列各關(guān)系代數(shù)表達式不成立的是 A.a(R)d(S)B. R SC . b(R)B(S).投影運算.選擇運算p,m,n,那么三者之間滿足.pv=(m+n).pv=(m* n)RS( 12)等價于4(R* S)2(R S)18、設關(guān)系價。R和S的屬性個數(shù)為r和s,那么RS(iA.i(r j)(R*S)i j(R*S)R和S,分別包含15個和10個元組,則在R S , R-S, R S14、有兩個關(guān)系 中不可能出現(xiàn)的元組數(shù)目情況是A. 15, 5, 10B. 18, 7, 7C . 2

5、1, 11, 4D. 25, 15, 015、取出關(guān)系中的某些列,并消去重復元組的關(guān)系代數(shù)運算稱為A.取列運算BC .連接運算D16、設W=R S,且vyR,s的元組個數(shù)分別為A. p(m+n)BC . pv(m*n)D17、設關(guān)系R和S的屬性個數(shù)分別為2和3,那么A.12(R*S)C. 1 2(R S)i j(R S)(r j)(R S)19、參加差運算的兩個關(guān)系.屬性個數(shù)必須相同.屬性名必須相同A.屬性個數(shù)可以不同BC . 一個關(guān)系包含另一個關(guān)系的屬性20、兩個關(guān)系在沒有公共屬性時,其自然連接操作表現(xiàn)為 A.結(jié)果為空關(guān)系B.笛卡兒積操作C .等值連接操作D.無意義的操作21、有關(guān)系:R (

6、A, B, C)(主碼為A)和S (D, A)(主碼為D,外碼為A)參照 于R的A屬性。關(guān)系R和S的元組如圖所示:ABC123213關(guān)系RDA122NULL3341關(guān)系S指出關(guān)系S中違反完整性規(guī)則的元組是 。A. (1, 2)B. (2, null )C (3 , 3)D (4 , 1)22、設有屬性A, B, C, D,以下表示中不是關(guān)系的是R (A, B, C, D) R( A, B).笛卡兒積 D .除A. R( A)BC . R (A*B*C*D)D23、關(guān)系運算中花費時間可能最長的運算是A.投影 B .選擇 C 二、填空題:1、 關(guān)系操作的特點是操作。2、 關(guān)系模型的完整性規(guī)則包括

7、、和。3、 連接運算是由 和操作組成的。4、 自然連接運算是由 、和組成。5、 關(guān)系模型由 、和組成。6、 關(guān)系模式是關(guān)系的,相當于。7、 在一個實體表示的信息中, 稱為碼。8傳統(tǒng)的集合運算施加于兩個關(guān)系時,這兩個關(guān)系的 必須相等,必須取自同一個域。9、 關(guān)系模式是對關(guān)系的描述。10、 在關(guān)系中能唯一標識元組的屬性或?qū)傩约Q為關(guān)系模式的 。11、 一個關(guān)系模式可以形式化地表示為 。12、 關(guān)系數(shù)據(jù)庫模式是 的集合。13、 一個關(guān)系模式的定義主要包括關(guān)系名、 、和主關(guān)系鍵。14、 在關(guān)系中選作元組標識的候選鍵稱為 。15、 關(guān)系模型的三類完整型規(guī)則包括: 、。16、 關(guān)系鍵的值的約束條件稱為實體

8、完整性。17、 實體完整性規(guī)則定義了關(guān)系中 ,不存在沒有被標識的元組。18、 參照完整性規(guī)則定義了 的引用規(guī)則,不引用不存在的實體; 與關(guān)系鍵對應可實現(xiàn)兩個關(guān)系的關(guān)聯(lián)。19、 關(guān)系運算可分為 和兩大類,其中關(guān)系演算又可分為和兩類。20、 關(guān)系代數(shù)中四類傳統(tǒng)的集合運算分別為: ?和廣義笛卡兒積運算。21、 關(guān)系代數(shù)中專門的運算操作包括 、和除法運算五種操作。22、 關(guān)系操作的特點是操作。23、在傳統(tǒng)集合運算中,假定有關(guān)系 R和S,運算結(jié)果為RS如果RS中的元組屬于R或者屬于S,則RS是運算的結(jié)果;如果RS中的元組屬于R而不屬于S,則RS是運算的結(jié)果。如果RS中的元組既屬于R又屬于S,則RS是運

9、算的結(jié)果。24、 在專門關(guān)系運算中,從表中按照要求取出指定屬性的操作稱為 ;從表中選出滿足某種條件的元組的操作稱為 ;將兩個關(guān)系中滿足一定條件的元組連接到一起構(gòu)成新表的操作稱為。三、應用題:1、設有如圖所示的關(guān)系R, W和D,計算:(1) R仁 y,t(R)(2) R2= P 5 T e (R)(3) R3 R W(4) R4PQTY21 bcd9aef2r bef 19ade7gef 17gcd(5) R5 R D關(guān)系RTYBcdmcdndfn關(guān)系WTYcdef關(guān)系D2、設有如圖所示的關(guān)系S, SC, C,試用關(guān)系代數(shù)表達式表示下列查詢語句:關(guān)系SS#SNAMEAGESEX1李強23男2劉麗

10、22女3張友22男關(guān)系CC#CNAMETEACHERK1C語言王華K5數(shù)據(jù)庫原理程軍:K8編譯原理程軍關(guān)系SCS#C#GRADE1K18382K1855K1922K5905K584:5K880(1)(2)(3)(4)(5)(6)(7)(8)(9)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAM)E 檢索年齡大于21的男學生學號(S#)和姓名(SNAM) 檢索至少選修“程軍”老師所授全部課程的學生姓名。檢索“李強”同學不學課程的課程 檢索至少選修兩門課程的學生學號(S#)。檢索全部學生都選修的課程的課程號(C#)和課程名(CNAM)E 檢索選修課程包含“程軍”老師所授課程之一的學生學號

11、( S#)o 檢索選修課程號為K1和K5的學生學號(S#)o檢索選修全部課程的學生姓名(SNAM)(10) 檢索選修課程包含學號為2的學生所修課程的學生學號(S#。(11) 檢索選修課程名為“ C語言”的學生學號(S#)和姓名(SNAM) 3、已知一個關(guān)系數(shù)據(jù)庫的模式如下:S (SNO,SNAME,SCITY)P (PNO,PNAME,COLOR,WEIGHT)J (JNO,JNAME,JCITY)SPJ (SNO,PNO,JNO,QTY)供應商S由供應商代碼SNO供應商姓名SNAME供應商所在城市SCITY組成; 零件P由零件代碼PNO零件名PNAME顏色COLOR重量 WEIGH組成;工程

12、項 目J由工程項目代碼JNO工程項目名JNAME和所在城市JCITY組成;供應情 況SPJ由供應商代碼SNO零件代碼PNO工程項目代碼JNO供應數(shù)量QTY組 成。用關(guān)系代數(shù)表達式表示下面的查詢要求:(1) 找出向北京的供應商購買重量大于 30的零件工程名。(2) 求供應工程J1零件的供應商代碼(3) 求供應工程J1零件P1的供應上代碼(4) 求供應工程J1零件為紅色的供應商代碼(5) 求沒有使用天津供應商生產(chǎn)的紅色零件的工程項目代碼(6) 求至少用了供應商S1所供應的全部零件的工程項目代碼4、設有下列關(guān)系模式:STUDENT(SNO,SNAME,AGE,SEX,其O)SNO表示學號, CNAM

13、表示姓名,AGE表示年齡,SEX表示性別,DNO表示院系號。SC(SNO,CNO,GRADE其中SNO表示學號,CNO表示課程號,GRAD表示成績。 COURSE(CNO,CNA,其中CNO表示課程號,CNAM表示課程名。請用關(guān)系代數(shù)表示下列查詢:1) 檢索年齡小于16的女學生的學號和姓名。2) 檢索成績大于85分的女學生的學號、姓名。3)檢索選修課程為C1或C2的學生的學號4)檢索至少選修了課程號為C1和C2的學生的學號。5)檢索選修課程號為 C1 的學生的學號,姓名,課程名和成績6)檢索選修了全部課程的學生的學號、姓名和年齡。第二章 答案、選擇題:1、D 2 、A10、B 11 、A3 、

14、 D 4 、D12 、D 13 、 B5 、C 6 、D 7 、 A 8 、C 9 、B14、B 15、B 16、D 17、B18、A 19 、B20 、B 21 C 22、C 23、C二、填空題:1、集合2、實體完整性規(guī)則、參照完整性規(guī)則、用戶自定義的完整性規(guī)則3、笛卡兒積、選擇4、笛卡兒積、選擇、投影5、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束6、框架、記錄格式7、能唯一標識實體的屬性或?qū)傩越M8、屬性個數(shù)、相對應的屬性值9、結(jié)構(gòu)10、關(guān)系鍵11、R (A1,A2,An)其中R為關(guān)系名,A1,A2,An為屬性名12、一組關(guān)系模式13、 屬性名,屬性類型, 屬性長度14、關(guān)系鍵15、 實體完整性規(guī)則參照

15、完整性規(guī)則,用戶定義完整性規(guī)則16 、不能取空值或部分空值17 、不能有重復的元組18、 外部關(guān)系鍵與關(guān)系鍵外部關(guān)系鍵19、關(guān)系代數(shù) 關(guān)系演算 元組演算 域演算20、并運算 差運算 交運算21、選擇運算 投影運算 連接運算 自然連接22、集合23、并 差 交24、投影 選擇 連接三、應用題:1、設有如圖所示的關(guān)系R, W和D,計算:1)R1=Y,T (R)2)R2=P 5 T e(R)3)R3RW4)R4 2,1,6 ( 3 5 (R* D)5) R5 R D關(guān)系RPQTY2r bcd9aef2r bef :9ade7:gef 17gcd關(guān)系WTYBcdmcdndfn關(guān)系DTYcdef關(guān)系R1

16、PQTYB2bcdm2bcdn7gcdm7gcdn關(guān)系R3QPYb2da9fb2fg7fg7d關(guān)系R4PQ2b 17g關(guān)系R5S#SNAMEAGESEX1李強23 丁男2劉麗22女3張友22男2、設有如圖所示的關(guān)系S, SC, C,試用關(guān)系代數(shù)表達式表示下列查詢語句: 關(guān)系SC#CNAMETEACHERK1C語言王華K5數(shù)據(jù)庫原理:程軍K8編譯原理程軍關(guān)系C5K1922K5905K5845K880關(guān)系SCS#C#GRADE1 :K183:82K185(1) 檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAM)E(2) 檢索年齡大于21的男學生學號(S#)和姓名(SNAM)( 3)檢索至

17、少選修“程軍”老師所授全部課程的學生姓名。( 4)檢索“李強”同學不學課程的課程號。( 5)檢索至少選修兩門課程的學生學號( S#)。(6)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME( 7)檢索選修課程包含“程軍”老師所授課程之一的學生學號(S#)。(8)檢索選修課程號為K1和K5的學生學號(S#)( 9)檢索選修全部課程的學生姓名( SNAM)E( 10)檢索選修課程包含學號為 2 的學生所修課程的學生學號( S#)10)(11)檢索選修課程名為“ C語言”的學生學號(S#)和姓名(SNAM) 答:1)c# , cname ( TEACHER 程軍 (C)2)S#,SNAM

18、E (AGE 21 SEX 男 (S)3)SNAME (S( S#,C#(SC)C#( TEACHER 程軍 (C)4)C#(C)C#( SNAME 李強 (S)SC)5)S# ( 1 42 5(SC* SC)6)c# ,cname ( C( S#,C# (SC)S# (S)7)S# (SCC# ( TEACHER 程軍(C)8)S#(SC)C #( C# K1 C# K5(C)9)SNAME (S( S#,C#(SC)C #(C)S#,C# (SC)C #( C# 2(SC)(11) S#,SNAME(SS#(SC( CNAME C語言(C )3、已知一個關(guān)系數(shù)據(jù)庫的模式如下:S (SNO,

19、SNAME,SCITY)P (PNO,PNAME,COLOR,WEIGHT)J (JNO,JNAME,JCITY)SPJ (SNO,PNO,JNO,QTY)供應商S由供應商代碼SNQ供應商姓名SNAME供應商所在城市SCITY組成; 零件P由零件代碼PNO零件名PNAME顏色COLO、重量 WEIGH組成;工程項 目J由工程項目代碼JNO工程項目名JNAME和所在城市JCITY組成;供應情 況SPJ由供應商代碼SNO零件代碼PNO工程項目代碼JNO供應數(shù)量QTY組 成。用關(guān)系代數(shù)表達式表示下面的查詢要求:(1) 找出向北京的供應商購買重量大于 30 的零件工程名。( 2)求供應工程 J1 零件的供應商代碼(3) 求供應工程 J1 零件 P1 的供應上代碼( 4)求供應工程 J1 零件為紅色的供應商代碼 (5)求沒有使用天津供應商生產(chǎn)的紅色零件的工程項目代碼 (6)求至少用了供應商 S1 所供應的全部零件的工程項目代碼 答:1)JNAME ( sCITY 北京 WEIGHT 30 (sPJPs J) 或JNAME(sPJWEIGHT 30(P)sCITY 北京 (s)J)2)sNO( JNO J1(sPJ)3)sNO( JNO J1 sNO P1 (sPJ)4)s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論