【正文】
A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.層次和網(wǎng)狀模型 答案:D53.層次模型不能直接表示 。在常用的數(shù)據(jù)模型中,不包括 。 A.外模式 B.概念模式 C.內(nèi)模式 D.邏輯結(jié)構(gòu) E.層次結(jié)構(gòu) F.物理結(jié)構(gòu) 答案:①A ②B ③D ④C ⑤F41.應(yīng)用數(shù)據(jù)庫(kù)的主要目的是為了 。 33.?dāng)?shù)據(jù)的管理方法主要有 。 D.?dāng)?shù)據(jù)庫(kù) 28.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的核心是 。 A.DBS包括DB和DBMS 20. 可以減少相同數(shù)據(jù)重復(fù)存儲(chǔ)的現(xiàn)象。 C.用戶(hù)的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的11.?dāng)?shù)據(jù)庫(kù)的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指 。 B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決3.?dāng)?shù)據(jù)庫(kù)的概念模型獨(dú)立于 。 A.具體的機(jī)器和DBMS 4.?dāng)?shù)據(jù)庫(kù)是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的 ① ,支持?jǐn)?shù)據(jù)庫(kù)各種操作的軟件系統(tǒng)叫 ② ,由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫(kù)、應(yīng)用程序及用戶(hù)等組成的一個(gè)整體叫做 ③ 。 D.多種應(yīng)用、多種語(yǔ)言、多個(gè)用戶(hù)相互覆蓋地使用數(shù)據(jù)集合12.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的核心是 。 A.記錄 B.字段 C.文件 D.?dāng)?shù)據(jù)庫(kù) 答案:D 21.在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 。 D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)29.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是 、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。 D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)34.?dāng)?shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)的主要區(qū)別是 。 A.解決保密問(wèn)題 B.解決數(shù)據(jù)完整性問(wèn)題 C.共享數(shù)據(jù)問(wèn)題 D.解決數(shù)據(jù)量大的問(wèn)題 答案:C42.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包括 。 A.網(wǎng)狀模型 B.鏈狀模型 C.層次模型 D.關(guān)系模型 答案:B49.?dāng)?shù)據(jù)庫(kù)可按照數(shù)據(jù)分成下面三種: (1)對(duì)于上層的一個(gè)記錄,有多個(gè)下層記錄與之對(duì)應(yīng),對(duì)于下層的一個(gè)記錄,只有一個(gè)上層記錄與之對(duì)應(yīng),這是 ① 數(shù)據(jù)庫(kù)。A. 1 :1關(guān)系 B.1 :m關(guān)系 C. m :n關(guān)系 D.1 :1和1 :m關(guān)系 答案:C54.關(guān)系數(shù)據(jù)模型 。 A.?dāng)?shù)據(jù)獨(dú)立性 B.?dāng)?shù)據(jù)安全性 C.結(jié)構(gòu)規(guī)范化 D.操作可行性 答案:A60..Codd從1970年起發(fā)表過(guò)多篇論文,主要論述的是 。答案:①數(shù)據(jù)定義功能 ②數(shù)據(jù)操縱功能8.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)包含的主要程序有 ① 、 ② 和 ③ 。 答案:①邏輯數(shù)據(jù)獨(dú)立性 ②物理數(shù)據(jù)獨(dú)立性17.當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的 。 答案:基本層次聯(lián)系25.層次數(shù)據(jù)模型中,只有一個(gè)結(jié)點(diǎn),無(wú)父結(jié)點(diǎn),它稱(chēng)為 。 答案:模式34.?dāng)?shù)據(jù)庫(kù)的模式有 ① 和 ② 兩方面,前者直接與操作系統(tǒng)或硬件聯(lián)系,后者是數(shù)據(jù)庫(kù)數(shù)據(jù)的完整表示。數(shù)據(jù)庫(kù)是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多個(gè)用戶(hù)同時(shí)使用。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)具有共享性。DBMS還提供了數(shù)據(jù)的控制功能。6.什么是數(shù)據(jù)庫(kù)管理系統(tǒng)? 答:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫(kù)的一組軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)(DBS)的重要組成部分。內(nèi)視圖是從物理層中分離出來(lái)的,但不是物理視圖。 一般來(lái)說(shuō),它通常由下列三部分組成。系統(tǒng)運(yùn)行控制程序 包括數(shù)據(jù)存取、更新、有效性檢驗(yàn)、完整性保護(hù)程序、并發(fā)控制、數(shù)據(jù)庫(kù)管理、通信控制程序等。數(shù)據(jù)庫(kù)的建立和維護(hù)功能 它包括數(shù)據(jù)庫(kù)初始數(shù)據(jù)的輸入及轉(zhuǎn)換,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù),數(shù)據(jù)庫(kù)的重組功能和性能的監(jiān)視與分析功能等。數(shù)據(jù)項(xiàng) 描述實(shí)體的一個(gè)屬性,每個(gè)數(shù)據(jù)項(xiàng)都有自己的專(zhuān)有名稱(chēng)。 外模式/概念模式映象 描述外模式與概念模式之間信息的對(duì)應(yīng)關(guān)系。它的任務(wù)主要有: (1)描述數(shù)據(jù)庫(kù)系統(tǒng)的所有對(duì)象,并確定其屬性。數(shù)據(jù)庫(kù)管理系統(tǒng)在處理用戶(hù)存取時(shí),要經(jīng)常查閱數(shù)據(jù)字典中的用戶(hù)表、于模式表和模式表等。12.什么是層次模型? 答:在數(shù)據(jù)庫(kù)中,把滿(mǎn)足以下兩個(gè)條件的基本層次聯(lián)系的集合稱(chēng)為“層次模型”: (1)有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親,這個(gè)結(jié)點(diǎn)稱(chēng)為“根結(jié)點(diǎn)”;(2)其他結(jié)點(diǎn)有且僅有一個(gè)雙親。 缺點(diǎn)是: (3).關(guān)系模型的優(yōu)點(diǎn)是: 解:1:1 學(xué)校與校長(zhǎng);班級(jí)與班長(zhǎng); 系與系主任;醫(yī)院與院長(zhǎng);… 1:n 系與教師;班級(jí)與學(xué)生; 車(chē)間與工人;宿舍與學(xué)生;… m:n 學(xué)生與課程;教師與課程; 醫(yī)生與藥品;病人與藥品;…18. 學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生。解:產(chǎn)品零件 倉(cāng)庫(kù)原材料組成制作庫(kù)存2mnmnnnm1庫(kù)存3庫(kù)存1p1第二部分 關(guān)系數(shù)據(jù)庫(kù)一、單項(xiàng)選擇題1.對(duì)關(guān)系模型敘述錯(cuò)誤的是 。 A.前后順序不能任意顛倒,一定要按照輸入的順序排列 B.前后順序可以任意顛倒,不影響庫(kù)中的數(shù)據(jù)關(guān)系 C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同 D.前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列 答案:B8.在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中,假定有關(guān)系R和S,運(yùn)算結(jié)果為w。R1ABCACD121XYyR2DEM125MNMIJKR3ABCDEACC112XYyMMNIIJ A.交 B.并 C.笛卡爾積 D.連接答案:D13.設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是 。A.R180。 答案:①關(guān)系名 ②屬性名 ③屬性類(lèi)型 ④屬性長(zhǎng)度 ⑤關(guān)鍵字4.關(guān)系數(shù)據(jù)庫(kù)中可命名的最小數(shù)據(jù)單位是 。 答案:①屬性個(gè)數(shù) ②相對(duì)應(yīng)的屬性值12.關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱(chēng)為 運(yùn)算。等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性。A Ba db ec cd ab ad eA B CC c cA B B Ca d b ca d c ca d b db e c cb e b dc c b dRA B B Ca d b ca d c ca d b db e c cb e b dc c b dSAabcA Ba db ec cC D E3 4 57 2 3A B C3 6 74 5 77 2 34 4 35.設(shè)有如圖所示的關(guān)系R,S,計(jì)算: (1)R1=R wv S (2)R2=R wv S [2][2](3)R3=σB=d(RS)R1解:本題各小題的結(jié)果如下圖所示。用關(guān)系代數(shù)表達(dá)式表示下列要求,并求出結(jié)果。 (3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。 (11)檢索選修課程名為“C語(yǔ)言”的學(xué)生學(xué)號(hào)(S)和姓名(SNAME)。解: 關(guān)系代數(shù)表示: ∏職工號(hào),工資(σ倉(cāng)庫(kù)號(hào)=“WH2“(職工))ALPHA表示: GET W(,):=”WH2”QBE表示:職工倉(cāng)庫(kù)號(hào)職工號(hào)工資WH2(2).檢索在上海工作的職工的工資。解: 關(guān)系代數(shù)表示:職工號(hào)E1E4E7設(shè)臨時(shí)關(guān)系R =∏供應(yīng)商名稱(chēng)((∏供應(yīng)商號(hào),職工號(hào)(訂購(gòu)單)247。 A.過(guò)程化 B.非過(guò)程化 C.格式化 D.導(dǎo)航式 答案:B2.SQL語(yǔ)言是 語(yǔ)言。8.檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。 A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=“王華”) B.SELECT SN,AGE,SEX FROM S WHERE SN=“王華” C.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE WHERE SN=“王華”) D.SELECT SN,AGE,SEX FROM S WHERE AGE>王華.AGE 答案:A9.檢索選修課程“C2”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。 A.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制 B.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制 C.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制 D.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱 答案:B4.SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括SELECT,INSERT,UPDATE和DELETE等。供應(yīng)商(SNO,SNAME,CITY)零件(PNO,PNAME,COLOR,WEIGHT)工程(JNO,JNAME,CITY)供應(yīng)(SNO,PNO,JNO,QTY)(1).求供應(yīng)工程J1零件的單位號(hào)碼SNO(2).求供應(yīng)工程J1零件P1的單位號(hào)碼SNO(3).求供應(yīng)工程J1零件為紅色的單位號(hào)碼SNO(4).求沒(méi)有使用天津供應(yīng)商的紅色零件的工程號(hào)JNO(5).求至少用了單位S1所供應(yīng)的全部零件的工程號(hào)JNO.解:(1). ∏SNO(σJNO=‘J1’(SPJ))(2). ∏SNO(σJNO=‘J1’∧ PNO=‘P1’(SPJ))(3). ∏PNO(σCOLOR=‘紅’(P)) ①∏SNO(σJNO=‘J1’(SPJ) wv ①)∏SNO(σJNO=‘J1’(SPJ) wv ∏PNO(σCOLOR=‘紅’(P))) (4). 167。 職工)ALPHA表示:RANGE 倉(cāng)庫(kù) X , 職工 GGET W(,):($X)(=∧=”上?!保㏎BE表示:職工倉(cāng)庫(kù)號(hào)職工號(hào)工資WH1倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)城市面積WH1上海(3).檢索北京的供應(yīng)商名稱(chēng)?!荂(σTEACHER=‘程軍’(C))]} (4). ∏C(C) ∏C(σSNAME=‘李強(qiáng)’(S) wv SC) (5). ∏S(σ[1]=[4]∧[2]≠[5] (SC SC))(6). ∏C,CNAME(Cwv (∏S,C(sc)247。 (5)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)(S)。(2).檢索選修操作系統(tǒng)的學(xué)生姓名、課程號(hào)和成績(jī)。解:(1). R∪S={t|R(t)∨S(t)}(2). RS={t|R(t)∨┐S(t)}(3). RS={t|($u)($v)(R(u)∧S(v)∧t[1]=u[1]∧…∧t[k1]=u[k1]∧t[k1+1]=v[1]∧…∧t[k1+k2]=v[k2])} (設(shè)R為k1元關(guān)系,S為k2元關(guān)系)(4). ∏i1,i2,…,ik(R)={t|($u)(R(u)∧t[1]=u[i1]∧t[2]=u[i2]…∧t[k]=u[ik])}(5). σF(R)={t|R(t) ∧F’} (其中,F(xiàn)’是與F等價(jià)的公式)7.如有如圖所示的關(guān)系R、S和W,寫(xiě)出下列域演算表達(dá)式的結(jié)果。等值連接不把重復(fù)的屬性除去;而