數(shù)據(jù)庫選擇題與答案.doc_第1頁
數(shù)據(jù)庫選擇題與答案.doc_第2頁
數(shù)據(jù)庫選擇題與答案.doc_第3頁
數(shù)據(jù)庫選擇題與答案.doc_第4頁
數(shù)據(jù)庫選擇題與答案.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第二章 習(xí)題一、選擇題:1 對(duì)關(guān)系模型敘述錯(cuò)誤的是_。A建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上B微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C用二維表表示關(guān)系模型是其一大特點(diǎn)D不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)答案:D2 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括_。A排序、索引、統(tǒng)計(jì) B選擇、投影、連接C關(guān)聯(lián)、更新、排序 D顯示、打印、制表答案:B3 關(guān)系模型中,候選碼_。A可由多個(gè)任意屬性組成B至多由一個(gè)屬性組成C可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D以上都不是答案:C4 在一個(gè)關(guān)系中如果有這樣一個(gè)屬性存在,它的值能惟一地標(biāo)識(shí)關(guān)系中的每一個(gè)元組,稱這個(gè)屬性為_。A候選碼 B數(shù)據(jù)項(xiàng)C主屬性 D主屬性值答案:A5 同一個(gè)關(guān)系模型的任兩個(gè)元組值_。A不能全同 B可全同C必須全同 D以上都不是答案:A6 在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是_。AR1(學(xué)生號(hào),學(xué)生名,性別)BR2(學(xué)生號(hào),學(xué)生名,班級(jí)號(hào))CR3(學(xué)生號(hào),學(xué)生名,宿舍號(hào))DR4(學(xué)生號(hào),學(xué)生名,簡(jiǎn)歷)答案:D7 一個(gè)關(guān)系數(shù)據(jù)庫文件中的各條記錄_。A前后順序不能任意顛倒,一定要按照輸人的順序排列B前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同D前后順序不能任意顛倒,一定要按照候選碼字段值的順序排列答案:B8 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的_。A元組 B行 C記錄 D屬性答案:D9 等值連接與自然連接是_。 A相同的 B不同的答案:B10 設(shè)有下表所示的關(guān)系 R,經(jīng)操作A, B(B= b(R)(為“投影”運(yùn)算符,為“選擇”運(yùn)算符)的運(yùn)算結(jié)果是_。表 關(guān)系RABCabCdaFcbDAACaccdBABCabCcbDCABabcbDABabda答案:C11 如下表所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行_ 運(yùn)算后得到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)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是_。A投影 B選擇 C笛卡爾積 D除答案:C14 關(guān)系模式的任何屬性_。A不可再分 B可再分C命名在該關(guān)系模式中可以不惟一 D以上都不是答案:A15 在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為_。A并、差、選擇、投影、自然連接B并、差、交、選擇、投影C并、差、選擇、投影、乘積D并、差、交、選擇、乘積答案:C16 關(guān)系數(shù)據(jù)庫中的候選碼是指_。 A能惟一決定關(guān)系的字段 B不可改動(dòng)的專用保留字 C關(guān)鍵的很重要的字段 D能惟一標(biāo)識(shí)元組的屬性或?qū)傩约洗鸢福篋17 設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是_。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)系演算雙重特點(diǎn)的語言答案:D20 關(guān)系演算是用_來表達(dá)查詢要求的方式。A謂詞 B關(guān)系的運(yùn)算 C元組 D域答案:A21 實(shí)體完整性要求主屬性不能取空值,這一點(diǎn)可以通過_來保證。A定義外碼 B定義主碼 C用戶定義的完整性 D關(guān)系系統(tǒng)自動(dòng)答案:B22 一組具有相同數(shù)據(jù)類型的值的集合稱為_。A關(guān)系 B屬性 C分量 D域答案:D23 在一個(gè)關(guān)系中,不能有相同的_。A記錄 B屬性 C分量 D域答案:B24 關(guān)系是_。A型 B靜態(tài)的 C穩(wěn)定的 D關(guān)系模型的一個(gè)實(shí)例答案: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種基本運(yùn)算表示為_。AR-(R-S) B F (RS) C空 D空答案:A30 集合R與S的連接可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為_。AR-(R-S) B F (RS) C空 D空答案:B二、填空題:1關(guān)系操作的特點(diǎn)是_操作。答案:集合2一個(gè)關(guān)系模式的定義格式為_。答案:關(guān)系名(屬性名1,屬性名2,屬性名n)3一個(gè)關(guān)系模式的定義主要包括、和。答案:關(guān)系名 屬性名 屬性類型 屬性長(zhǎng)度 主碼4關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是_。答案:屬性名5關(guān)系模式是關(guān)系的,相當(dāng)于。答案:框架 記錄格式6在一個(gè)實(shí)體表示的信息中,稱_為主碼。答案:能惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩越M7關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有、和。答案:笛卡爾積 并 交 差8關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是、和。答案:并 差 笛卡爾積 投影 選擇9關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有、和。答案:選擇 投影 連接10關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是和。答案:關(guān)系代數(shù) 關(guān)系演算11傳統(tǒng)的集合“并、交、差”運(yùn)算施加于兩個(gè)關(guān)系時(shí),這兩個(gè)關(guān)系的必須相等,必須取自同一個(gè)域。答案:屬性個(gè)數(shù) 相對(duì)應(yīng)的屬性值12關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為_運(yùn)算。答案:交13已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是,系關(guān)系的外碼是,學(xué)生關(guān)系的主碼是,外碼是。答案:系編號(hào) 無 學(xué)號(hào) 系編號(hào)14關(guān)系代數(shù)是用對(duì)關(guān)系的運(yùn)算來表達(dá)查詢的,而關(guān)系演算是用查詢的,它又分為演算和演算兩種。答案:謂詞表達(dá) 元組關(guān)系 域關(guān)系三、計(jì)算題: 1 設(shè)有如下表所示的關(guān)系R和S,計(jì)算: (1)R1R-S (2)R2RS (3)R3=RS (4)R4RS表R ABCabcbafcbdSABCbafdad解:各小題計(jì)算結(jié)果如下表所示。R-SABCabccbdRSABCabcbafcbddadRSABCbafRSABCABCabcbafabcdadbafbafbafdadcbdbafcbddad(2)R2RS (3)R3RS (4)R4=A, B(B= b1(R)R ABCa1b1c1a1b2c2a2b2c1SABCa1b2c2a2b2c1解:各小題計(jì)算結(jié)果如下表所示。R-SABCa1b1c1RSABCa1b1c1a1b2c2a2b2c1RSABCa1b2c2a2b2c1R4ABa1b12 設(shè)有如下表所示的關(guān)系R、S和T,計(jì)算: (1)R1RS (2)R2R-S (3)R3RT (4)R4= RAC T (5)R5=A(R) (6)R6A=C(RT)RABadbeccSABdabadcTABbbccbd解:各小題計(jì)算結(jié)果如下表所示。R1RSABadbeccdabadcR2R-SABadbeccR3RTABCcccR4=RAC T ABBCadbbadccadbdbeccbebdccbdR5= R5=A(R)AabcR6=A=C(RT)ABBCbebbcccc3 設(shè)有如下表所示的關(guān)系R和S,計(jì)算: (1)R1RS (2)R2RR. 25T= e)(R) (3)R3RW (4)R4= 1, 2, 6(3=5(RD) (5)R5= RDRPQTY2bcd9aef2 bef9ade7gef7gcdWTYBcdmcdndfnDTYcdef解:各小題計(jì)算結(jié)果如下表所示。R1YTdcfeedR2PQTY9aef7gefR3PQTYB2bcdm2bcdn7gcdm7gcdnR4PQY2bd9af2 bf7gf7gdR5PQ2b7g5 設(shè)有如下表所示的關(guān)系R和S,計(jì)算:(1)R1=t($u)(S(u) R(t)t1u2 t28)(2)R2=xyz(S(xyz) R(xyz) y=2 z1)SABC456323789RABC123456789321121解:本題的計(jì)算結(jié)果下表所示。R1ABC456321R2ABC3231236 設(shè)有如下表所示的關(guān)系R和S,寫出下列元組演算表達(dá)式表示的關(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)解:各域演算表達(dá)式的結(jié)果如下表所示。R1ABC4a61c8R2ABC5b14a61c85d3R3EBAaa4ba4ca4ac1bc1cc19 將關(guān)系代數(shù)中的五種基本運(yùn)算用域關(guān)系演算表達(dá)式表示(假設(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等價(jià)的公式)10 設(shè)有如下表所示的兩個(gè)關(guān)系E1和E2,其中E2是從E1中經(jīng)過關(guān)系演算所形成的結(jié)果,試給出該運(yùn)算表達(dá)式。E1ABC123456789E2BC5689 解:從E1生成E2經(jīng)過關(guān)系演算是2,3(B2(E1)。11 設(shè)有如下表所示的三個(gè)關(guān)系S、C和SC。將下列關(guān)系代數(shù)表達(dá)式用漢語表示出來,并求其結(jié)果。 S學(xué)號(hào)姓名年齡性別籍貫98601王曉燕20女北京98602李 波23男上海98603陳志堅(jiān)21男長(zhǎng)沙98604張 兵20男上海98605張 兵22女武漢C課程號(hào)課程名教師姓名辦公室C601高等數(shù)學(xué)周振興416C602數(shù)據(jù)結(jié)構(gòu)劉建平415C603操作系統(tǒng)劉建平415C604編譯原理王志偉415SC學(xué)號(hào)課程號(hào)成績(jī)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é)號(hào)和選修的課程號(hào),其結(jié)果為下圖中的R1。 (2)檢索選修操作系統(tǒng)的學(xué)生姓名、課程號(hào)和成績(jī),其結(jié)果為下圖中的R2。 (3)檢索選修了全部課程的學(xué)生姓名和年齡,其結(jié)果為下圖中的R3。R1姓名學(xué)號(hào)課程號(hào)李 波98602C601張 兵98604C601張 兵98604C604R2姓名課程號(hào)成績(jī)王曉燕C60385張 兵C60380R3姓名年齡王曉燕2012 16設(shè)有如下表所示的三個(gè)關(guān)系S、C和SC。試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句:SS#SNAMEAGESEX1李 強(qiáng)23男2劉 麗22女5張 友22男CC#CNAMETEACHERk1C語言王 華k5數(shù)據(jù)庫原理程 軍k8編譯原理程 軍SCS#C#GRADE1k1832k1855k1922k5905k5845k880(1)檢索“程軍”老師所授課程的課程號(hào)(C)和課程名(CNAME)。(2)檢索年齡大于21歲男學(xué)生的學(xué)號(hào)(S)和姓名(SNAME)。(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。(4)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C)。(5)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(S)。(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C)和課程名(CNAME)。(7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(hào)(S)。(8)檢索選修課程號(hào)為k1和k5的學(xué)生學(xué)號(hào)(S)。(9)檢索選修全部課程的學(xué)生姓名(SNAME)。(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S)。(11)檢索選修課程名為“C語言”的學(xué)生學(xué)號(hào)(S)和姓名(SNAME)。解:本題各個(gè)查詢語句對(duì)應(yīng)的關(guān)系代數(shù)表達(dá)式表示如下:(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=李強(qiáng)(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 對(duì)于上題的關(guān)系 S、C和 SC,試用元組演算表達(dá)式表示下列查詢語句。(1)檢索選修課程號(hào)為“k5”的學(xué)生學(xué)號(hào)和成績(jī)。(2)檢索選修課程號(hào)為“k8”的學(xué)生學(xué)號(hào)和姓名。(3)檢索選修課程名為“C語言”的學(xué)生學(xué)號(hào)和姓名。(4)檢索選修課程號(hào)為“k1”或“k5”的學(xué)生學(xué)號(hào)。(5)檢索選修課程號(hào)為“k1”和“k5”的學(xué)生學(xué)號(hào)。(6)檢索不選修“k8”課程的學(xué)生姓名和年齡。(7)檢索選修全部課程的學(xué)生姓名。(8)檢索所選修課程包含“1”號(hào)學(xué)生所選課程的學(xué)生學(xué)號(hào)。解:本題各個(gè)查詢語句對(duì)應(yīng)的元組演算表達(dá)式表示如下:(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 對(duì)于上題的關(guān)系S、C和SC,試用域演算表達(dá)式表示下列查詢語句。(1)檢索選修課程號(hào)為“k5”的學(xué)生學(xué)號(hào)和成績(jī)。(2)檢索選修課程號(hào)為“k8”的學(xué)生學(xué)號(hào)和姓名。解:本題各個(gè)查詢語句對(duì)應(yīng)的域演算表達(dá)式表示如下:(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)系,試把表達(dá)式:1, 5(2=4 3=4(RS)轉(zhuǎn)換成等價(jià)的:(1)漢語查詢句子(2)元組表達(dá)式(3)域表達(dá)式解:(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)系,把元組表達(dá)式:tR(t)($u)(S(u) u1=t2)轉(zhuǎn)換成等價(jià)的:(1)漢語查詢句子(2)關(guān)系代數(shù)表達(dá)式(3)域表達(dá)式解:(1)從關(guān)系R中選取R的第2列與S的第1列中有相同值的元組。(2)1, 2(2=3(RS)(3)xyR(xy)($u)(S(uv)u=y)17 把域演算表達(dá)式:xyR(xy)(z)(S(xy)S(yz)轉(zhuǎn)換成等價(jià)的:(1)漢語查詢句子(2)元組表達(dá)式(3)關(guān)系代數(shù)表達(dá)式解:(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論