




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第二章 習(xí)題一、選擇題:1 對關(guān)系模型敘述錯誤的是_。A建立在嚴格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上B微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C用二維表表示關(guān)系模型是其一大特點D不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)答案:D2 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括_。A排序、索引、統(tǒng)計 B選擇、投影、連接C關(guān)聯(lián)、更新、排序 D顯示、打印、制表答案:B3 關(guān)系模型中,候選碼_。A可由多個任意屬性組成B至多由一個屬性組成C可由一個或多個其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成D以上都不是答案:C4 在一個關(guān)系中如果有這樣一個屬性存在,它的值能惟一地標(biāo)識關(guān)系中的每一個元組,稱這個屬性為_。A候選碼 B數(shù)據(jù)項C主屬性 D主屬性值答案:A5 同一個關(guān)系模型的任兩個元組值_。A不能全同 B可全同C必須全同 D以上都不是答案:A6 在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是_。AR1(學(xué)生號,學(xué)生名,性別)BR2(學(xué)生號,學(xué)生名,班級號)CR3(學(xué)生號,學(xué)生名,宿舍號)DR4(學(xué)生號,學(xué)生名,簡歷)答案:D7 一個關(guān)系數(shù)據(jù)庫文件中的各條記錄_。A前后順序不能任意顛倒,一定要按照輸人的順序排列B前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果就可能不同D前后順序不能任意顛倒,一定要按照候選碼字段值的順序排列答案:B8 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的_。A元組 B行 C記錄 D屬性答案:D9 等值連接與自然連接是_。 A相同的 B不同的答案:B10 設(shè)有下表所示的關(guān)系 R,經(jīng)操作A, B(B= b(R)(為“投影”運算符,為“選擇”運算符)的運算結(jié)果是_。表 關(guān)系RABCabCdaFcbDAACaccdBABCabCcbDCABabcbDABabda答案:C11 如下表所示,兩個關(guān)系R1和R2,它們進行_ 運算后得到R3。R1A BCa1xc2yd1yR2DEM1mi2nj5mk R3ABCEMa1xmIc2ynJd1ymK A交 B并 C笛卡爾積 D連接答案:D12 設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是_。 AR(A) BR(A,B,C,D) CR(ABCD) DR(A,B)答案:C13 關(guān)系運算中花費時間可能最長的運算是_。A投影 B選擇 C笛卡爾積 D除答案:C14 關(guān)系模式的任何屬性_。A不可再分 B可再分C命名在該關(guān)系模式中可以不惟一 D以上都不是答案:A15 在關(guān)系代數(shù)運算中,五種基本運算為_。A并、差、選擇、投影、自然連接B并、差、交、選擇、投影C并、差、選擇、投影、乘積D并、差、交、選擇、乘積答案:C16 關(guān)系數(shù)據(jù)庫中的候選碼是指_。 A能惟一決定關(guān)系的字段 B不可改動的專用保留字 C關(guān)鍵的很重要的字段 D能惟一標(biāo)識元組的屬性或?qū)傩约洗鸢福篋17 設(shè)有關(guān)系R,按條件f對關(guān)系R進行選擇,正確的是_。ARR BR f R C f (R) D f (R)答案:C 18 _由數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三部分組成。A關(guān)系模型 B關(guān)系 C關(guān)系模式 D關(guān)系數(shù)據(jù)庫答案:A19 SQL語言屬于_。A關(guān)系代數(shù)語言 B元組關(guān)系演算語言 C域關(guān)系演算語言庫 D具有關(guān)系代數(shù)和關(guān)系演算雙重特點的語言答案:D20 關(guān)系演算是用_來表達查詢要求的方式。A謂詞 B關(guān)系的運算 C元組 D域答案:A21 實體完整性要求主屬性不能取空值,這一點可以通過_來保證。A定義外碼 B定義主碼 C用戶定義的完整性 D關(guān)系系統(tǒng)自動答案:B22 一組具有相同數(shù)據(jù)類型的值的集合稱為_。A關(guān)系 B屬性 C分量 D域答案:D23 在一個關(guān)系中,不能有相同的_。A記錄 B屬性 C分量 D域答案:B24 關(guān)系是_。A型 B靜態(tài)的 C穩(wěn)定的 D關(guān)系模型的一個實例答案:D25 所謂空值就是_的值。A數(shù)值0 B空的字符串 C未知的值 D任何值答案:C26 集合R與S的差表示為_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:B A交 B并 C笛卡爾積 D連接27 集合R與S的笛卡爾積表示為_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:D28 集合R與S的并表示為_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:A29 集合R與S的交可以用關(guān)系代數(shù)的5種基本運算表示為_。AR-(R-S) B F (RS) C空 D空答案:A30 集合R與S的連接可以用關(guān)系代數(shù)的5種基本運算表示為_。AR-(R-S) B F (RS) C空 D空答案:B二、填空題:1關(guān)系操作的特點是_操作。答案:集合2一個關(guān)系模式的定義格式為_。答案:關(guān)系名(屬性名1,屬性名2,屬性名n)3一個關(guān)系模式的定義主要包括、和。答案:關(guān)系名 屬性名 屬性類型 屬性長度 主碼4關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是_。答案:屬性名5關(guān)系模式是關(guān)系的,相當(dāng)于。答案:框架 記錄格式6在一個實體表示的信息中,稱_為主碼。答案:能惟一標(biāo)識實體的屬性或?qū)傩越M7關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有、和。答案:笛卡爾積 并 交 差8關(guān)系代數(shù)運算中,基本的運算是、和。答案:并 差 笛卡爾積 投影 選擇9關(guān)系代數(shù)運算中,專門的關(guān)系運算有、和。答案:選擇 投影 連接10關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運算是和。答案:關(guān)系代數(shù) 關(guān)系演算11傳統(tǒng)的集合“并、交、差”運算施加于兩個關(guān)系時,這兩個關(guān)系的必須相等,必須取自同一個域。答案:屬性個數(shù) 相對應(yīng)的屬性值12關(guān)系代數(shù)中,從兩個關(guān)系中找出相同元組的運算稱為_運算。答案:交13已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主碼是,系關(guān)系的外碼是,學(xué)生關(guān)系的主碼是,外碼是。答案:系編號 無 學(xué)號 系編號14關(guān)系代數(shù)是用對關(guān)系的運算來表達查詢的,而關(guān)系演算是用查詢的,它又分為演算和演算兩種。答案:謂詞表達 元組關(guān)系 域關(guān)系三、計算題: 1 設(shè)有如下表所示的關(guān)系R和S,計算: (1)R1R-S (2)R2RS (3)R3=RS (4)R4RS表R ABCabcbafcbdSABCbafdad解:各小題計算結(jié)果如下表所示。R-SABCabccbdRSABCabcbafcbddadRSABCbafRSABCABCabcbafabcdadbafbafbafdadcbdbafcbddad(2)R2RS (3)R3RS (4)R4=A, B(B= b1(R)R ABCa1b1c1a1b2c2a2b2c1SABCa1b2c2a2b2c1解:各小題計算結(jié)果如下表所示。R-SABCa1b1c1RSABCa1b1c1a1b2c2a2b2c1RSABCa1b2c2a2b2c1R4ABa1b12 設(shè)有如下表所示的關(guān)系R、S和T,計算: (1)R1RS (2)R2R-S (3)R3RT (4)R4= RAC T (5)R5=A(R) (6)R6A=C(RT)RABadbeccSABdabadcTABbbccbd解:各小題計算結(jié)果如下表所示。R1RSABadbeccdabadcR2R-SABadbeccR3RTABCcccR4=RAC T ABBCadbbadccadbdbeccbebdccbdR5= R5=A(R)AabcR6=A=C(RT)ABBCbebbcccc3 設(shè)有如下表所示的關(guān)系R和S,計算: (1)R1RS (2)R2RR. 25T= e)(R) (3)R3RW (4)R4= 1, 2, 6(3=5(RD) (5)R5= RDRPQTY2bcd9aef2 bef9ade7gef7gcdWTYBcdmcdndfnDTYcdef解:各小題計算結(jié)果如下表所示。R1YTdcfeedR2PQTY9aef7gefR3PQTYB2bcdm2bcdn7gcdm7gcdnR4PQY2bd9af2 bf7gf7gdR5PQ2b7g5 設(shè)有如下表所示的關(guān)系R和S,計算:(1)R1=t($u)(S(u) R(t)t1u2 t28)(2)R2=xyz(S(xyz) R(xyz) y=2 z1)SABC456323789RABC123456789321121解:本題的計算結(jié)果下表所示。R1ABC456321R2ABC3231236 設(shè)有如下表所示的關(guān)系R和S,寫出下列元組演算表達式表示的關(guān)系。RA1A2A31a13a54c42b0SA1A2A31a17f89e90c5(l)R1=tR(t) S(t)(2)R2=tR(t) t2= a(3)R3=t($u)(R(t) S(u)t15 y=a)(2)R2=xyzR(xyz) S(xyz) x=5 z6(3)R3=vyx($z)($u)(R(xyz) W(uvt) zu)解:各域演算表達式的結(jié)果如下表所示。R1ABC4a61c8R2ABC5b14a61c85d3R3EBAaa4ba4ca4ac1bc1cc19 將關(guān)系代數(shù)中的五種基本運算用域關(guān)系演算表達式表示(假設(shè)R和S都為屬性名相同的二元關(guān)系)。解:(1)R SxyR(xy) S(xy)(2)R-SxyR(xy) S(xy)(3)RSwxyz($w)($y)(R(wx) S(yz)(4)2(R)yR(xy)(5)F(R)xyR(xy)F (其中F是與F等價的公式)10 設(shè)有如下表所示的兩個關(guān)系E1和E2,其中E2是從E1中經(jīng)過關(guān)系演算所形成的結(jié)果,試給出該運算表達式。E1ABC123456789E2BC5689 解:從E1生成E2經(jīng)過關(guān)系演算是2,3(B2(E1)。11 設(shè)有如下表所示的三個關(guān)系S、C和SC。將下列關(guān)系代數(shù)表達式用漢語表示出來,并求其結(jié)果。 S學(xué)號姓名年齡性別籍貫98601王曉燕20女北京98602李 波23男上海98603陳志堅21男長沙98604張 兵20男上海98605張 兵22女武漢C課程號課程名教師姓名辦公室C601高等數(shù)學(xué)周振興416C602數(shù)據(jù)結(jié)構(gòu)劉建平415C603操作系統(tǒng)劉建平415C604編譯原理王志偉415SC學(xué)號課程號成績98601C6019098601C6029098601C6038598601C6048798602C6019098603C6017598603C6027098603C6045698604C6019098604C6048598605C6019598605C60380(1)2,6,7(籍貫=上海(S SC)(2)2,9,8(S SC課程名=操作系統(tǒng))(3)2,3(S(1,2(SC)1(C)解:(1)檢索籍貫為上海的學(xué)生的姓名、學(xué)號和選修的課程號,其結(jié)果為下圖中的R1。 (2)檢索選修操作系統(tǒng)的學(xué)生姓名、課程號和成績,其結(jié)果為下圖中的R2。 (3)檢索選修了全部課程的學(xué)生姓名和年齡,其結(jié)果為下圖中的R3。R1姓名學(xué)號課程號李 波98602C601張 兵98604C601張 兵98604C604R2姓名課程號成績王曉燕C60385張 兵C60380R3姓名年齡王曉燕2012 16設(shè)有如下表所示的三個關(guān)系S、C和SC。試用關(guān)系代數(shù)表達式表示下列查詢語句:SS#SNAMEAGESEX1李 強23男2劉 麗22女5張 友22男CC#CNAMETEACHERk1C語言王 華k5數(shù)據(jù)庫原理程 軍k8編譯原理程 軍SCS#C#GRADE1k1832k1855k1922k5905k5845k880(1)檢索“程軍”老師所授課程的課程號(C)和課程名(CNAME)。(2)檢索年齡大于21歲男學(xué)生的學(xué)號(S)和姓名(SNAME)。(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。(4)檢索“李強”同學(xué)不學(xué)課程的課程號(C)。(5)檢索至少選修兩門課程的學(xué)生學(xué)號(S)。(6)檢索全部學(xué)生都選修的課程的課程號(C)和課程名(CNAME)。(7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S)。(8)檢索選修課程號為k1和k5的學(xué)生學(xué)號(S)。(9)檢索選修全部課程的學(xué)生姓名(SNAME)。(10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S)。(11)檢索選修課程名為“C語言”的學(xué)生學(xué)號(S)和姓名(SNAME)。解:本題各個查詢語句對應(yīng)的關(guān)系代數(shù)表達式表示如下:(l)C,CNAME(TEACHER=程軍(C)(2)S,CNAME(AGE21 SEX=男(S)(3)SNAME(S(S,C(SC)C(TEACHER=程軍(C)(4)C(C)-C(NAME=李強(S)SC)(5)S(1=4 2s(SCSC)(6)C,CNAME(C(S,C(SC)S(S)(7)S(SCC(TEACHER=程軍(C)(8)S,C(SC)C(C=k1 C=k5(C)-C#k1 C# k5(S,C(SC)C(C=k1 C=k5(C)(9)SNAME(S(S,C(SC)C(C)(10)S,C(SC)C(C=2(SC)(11)S,SNAME(SS(SC(CNAME=C語言(C)13 對于上題的關(guān)系 S、C和 SC,試用元組演算表達式表示下列查詢語句。(1)檢索選修課程號為“k5”的學(xué)生學(xué)號和成績。(2)檢索選修課程號為“k8”的學(xué)生學(xué)號和姓名。(3)檢索選修課程名為“C語言”的學(xué)生學(xué)號和姓名。(4)檢索選修課程號為“k1”或“k5”的學(xué)生學(xué)號。(5)檢索選修課程號為“k1”和“k5”的學(xué)生學(xué)號。(6)檢索不選修“k8”課程的學(xué)生姓名和年齡。(7)檢索選修全部課程的學(xué)生姓名。(8)檢索所選修課程包含“1”號學(xué)生所選課程的學(xué)生學(xué)號。解:本題各個查詢語句對應(yīng)的元組演算表達式表示如下:(1)RS=tR(t) S(t) (2)R-S=tR(t) S(t) (3)RS=t($u)($v)(R(u) S(v)t1=u1 tk1=uk1 tk1+1= v1 tk1+ k2= vk2)(1)R1=t(1,2)($u)(SC(u) u2= k5 t1=u1 t2=u3)(2)R2=t(1,2)($u)($v)(S(u)SC(v) v2= k8 u1=v1 t1=u1 t2=u2)(3)R3=t($u)($v)($w)(S(u)SC(v) C(w) u1=v1 v2=w1 w2= C語言 t1=u1 t2=u2)(4)R4=t($u)(SC(u)(u2= k1 u2= k5)t1=u1)(5)R5=t($u)($v)(SC(u)SC(v) u2= k1 v2= k5 u1=v1 t1=u1)(6)R6=t($u)(v)(S(u)SC(v)(u1 v1 v2 k8) t1=u2 t2=u3)(7)R7=t($u)(v)($w)(S(u)C(v)SC(w)u1=w1 w2=v1 t1=u2)(8)R8=t($u)(SC(u)(v)(SC(v)(v1 1 ($w)(SC(w)w1= u1 w2=v2) t1=u1)14 對于上題的關(guān)系S、C和SC,試用域演算表達式表示下列查詢語句。(1)檢索選修課程號為“k5”的學(xué)生學(xué)號和成績。(2)檢索選修課程號為“k8”的學(xué)生學(xué)號和姓名。解:本題各個查詢語句對應(yīng)的域演算表達式表示如下:(1)R1=xzSC(xyz) y= k5(2)R2=xy($x)($v)(S(xyz) SC(uvw) x=u y=k8)15 設(shè)R和S分別是三元和二元關(guān)系,試把表達式:1, 5(2=4 3=4(RS)轉(zhuǎn)換成等價的:(1)漢語查詢句子(2)元組表達式(3)域表達式解:(1)從R與S的笛卡爾積中選擇R的第2列與S的第1列相等或者R的第3列與 S的第1列相等的元組并投影R的第1列和S的第2列。(2)t($u)($v)(R(u) S(v) t1=u1 t2=v2 (u2=v1 u3=v1)(3)xv($x)($u)(R(xyz) S(uv)(y=u z=u)16 設(shè)R和S都是二元關(guān)系,把元組表達式:tR(t)($u)(S(u) u1=t2)轉(zhuǎn)換成等價的:(1)漢語查詢句子(2)關(guān)系代數(shù)表達式(3)域表達式解:(1)從關(guān)系R中選取R的第2列與S的第1列中有相同值的元組。(2)1, 2(2=3(RS)(3)xyR(xy)($u)(S(uv)u=y)17 把域演算表達式:xyR(xy)(z)(S(xy)S(yz)轉(zhuǎn)換成等價的:(1)漢語查詢句子(2)元組表達式(3)關(guān)系代數(shù)表達式解:(1)屬于R不屬于S而且第2列的所有屬性不能與S的第 2列屬性相同的元組。 (2)tR(t)S(t)(u)(S(u)t2u2) (3)(R-S)-1, 2(R-S)2=2 S)19
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年自動化智能制造策劃合作協(xié)議
- 2025年上海市重大活動策劃合作安全協(xié)議
- 2025年人力資源服務(wù)外包協(xié)議模版
- 2025年官方策劃完整版離婚協(xié)議書模板范例
- 2025年威海市解除雇傭協(xié)議書
- 2025年教育合作機構(gòu)招生聯(lián)盟協(xié)議
- 數(shù)據(jù)泄露與信息安全的企業(yè)責(zé)任
- 2025年注冊稅務(wù)師稅法二重點難點與案例分析解析匯編專項專項高頻考點試卷
- 2025年有限空間作業(yè)安全操作規(guī)范試題集
- 2025年執(zhí)業(yè)藥師考試藥學(xué)綜合知識合理用藥案例解析與考試技巧試題
- 2022年學(xué)校開展安全隱患排查整治工作總結(jié)范文3篇
- 藍綠小清新卡片式UI風(fēng)格廣東醫(yī)科大學(xué)論文答辯ppt模板 - 壓縮
- 視聽語言 第二講 景別與角度
- 小升初語文閱讀訓(xùn)練系列之一文章句段作用
- 6.8相遇問題(課件) 數(shù)學(xué)四年級下冊(共15張PPT)人教版
- 第5章(第一節(jié)菊花)
- 試運行記錄表(硬件)參考模板
- 國家開放大學(xué)《電工電子技術(shù)》章節(jié)自測題參考答案
- NEFAB整體包裝解決方案全球性合作伙伴
- 20172018年江蘇A類資料分析真題解析
- 河海大學(xué)20082009級結(jié)構(gòu)力學(xué)統(tǒng)考A卷題目及答案
評論
0/150
提交評論