數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案_第1頁
數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案_第2頁
數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案_第3頁
數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案_第4頁
數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案_第5頁
已閱讀5頁,還剩115頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)題及答案第一學(xué)期期末考試試卷和答案課程名稱:數(shù)據(jù)庫系統(tǒng)原理A適用對象:本科選課班A統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據(jù)項管理A、SELECTB、FROMC、WHERED、ORDERBY法_A__是不正確的A、數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)B、若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新是的一致性D系統(tǒng)中,模式/外模式映像用于解決數(shù)據(jù)的_C__A獨立性B、物理獨立性CD、分布獨立性條件中使用等于(=)運算符比較被連接列的列值,但它使用選擇列表指出查詢結(jié)果集合中所包括的列,并刪除連接表中的重復(fù)列D、等值連接--在連接條件中使用等于號(=)運算符比較被連接列的列值,其查詢結(jié)果中列出被連接表中的所有列,包括其中的重復(fù)列A、全稱量詞B、存在量詞C__的缺陷AB、結(jié)構(gòu)不合理C、冗余度大D、數(shù)據(jù)丟失B__。ABCD是確保數(shù)據(jù)庫的_B__。AB、數(shù)據(jù)獨立性CD、數(shù)據(jù)結(jié)構(gòu)規(guī)范化ABC、故障后的恢復(fù)D、數(shù)據(jù)的轉(zhuǎn)儲方面來保證數(shù)據(jù)的完整性。方面來保證數(shù)據(jù)的完整性。①列級約束:數(shù)據(jù)類型、寬度、缺省值、檢查約束、是否空值、唯一約束④用戶自定義約束:主要通過觸發(fā)器完成1)寫出列級約束2分2)寫出主鍵約束1分3)寫出外鍵約束1分4)寫出用戶自定義約束1分①原子性(A):事務(wù)中的操作要么全做,要么一個也不做②一致性(C):事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性③隔離性(I):一個事務(wù)的執(zhí)行不能被其它事務(wù)干擾④持續(xù)性(D):一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的修改應(yīng)該是永久的1)寫出原子性2)寫出隔離性3)寫出一致性4)寫出持續(xù)性3、簡述并發(fā)控制不當(dāng)帶來的數(shù)據(jù)不一致性問題務(wù)的隔離性。1)寫出丟失修改21)寫出丟失修改2)寫出不可重復(fù)讀3)寫出讀“臟”數(shù)據(jù)4)寫出主要原因和密碼的確認(rèn)通過授權(quán)機制作用的屬性及記錄程實現(xiàn)對不具有操作權(quán)限的數(shù)據(jù)1)寫出用戶身份認(rèn)證2)寫出用戶操作對象的權(quán)限3)寫出視圖4)寫出存儲過程四個關(guān)系rStudent(sno,sname,sex,dept)Course(cno,cname,precno,ceredit,tno)rTeacher(tno,tname,sex)SC(sno,cno,grade) createtriggerStudentUpdateonStudentforupdatebeginifexists(select*frominsertedrollback1)寫出createtriggeronStudent1分2)寫出forupdate1分3)寫出wheresexnotin('男','女'))2分4)寫出rollback1分edureSearchSumBySnosnocharresumintavgnumericgradetinyintcounttinyintsorcursorforeresnosnontogradewhile(@@fetch_status=0)ntograde1)定義游標(biāo)3)4)5)∏sno,cno(SC)÷∏cno(σtname=’劉紅’1)σtname=’劉紅’(Teacher)2)與Course表的連接3)作除法運算4)括號正確1)寫出存在量詞2)寫出自表連接運算v[1]=w[1]∧u[1]=v[1]3)寫出選取條件v[2]=’001’∧w[2]=’002’4)寫出投影運算t[1]=u[2]1、已知:關(guān)系模式R(U,F)U=ABCDF={A→C,C→A,B→AC,D→AC}求:(1)(AD)+,R的候選碼。(5分)F(2)求F的最小函數(shù)依賴集,并使用算法將模式R無損失連接且保持函數(shù)依賴分解為3NF。(5分) (1)(AD)+=ADC,候選碼:BDF (2)最小函數(shù)依賴集:Fmin={A→C,C→A,B→A,D→A},(1)(AD)+=ADC(2分)F(2)候選碼:BD(3分)(3)F的最小函數(shù)依賴集是(2分)2(4)P={AC,BA,DA,BD}(3分)、設(shè)有關(guān)系模式R<U,F(xiàn)>,U={A,B,C,D,E},F(xiàn)={A→D,E→D,D→B,BC→D,CD→AB},設(shè)有一個分解P={R1(ED),R2(BCD),R3(ACD)}判斷該分解是否保持函數(shù)依賴,并判斷此分解是否具有無損連接性。(10分)解:(1)求出F的最小函數(shù)依賴集F’={A→D,E→D,D→B,BC→D,CD→A}又因為:F’+=(F)+,則R<U,F>的分解р={R1,R2,R3}保持函數(shù)依賴。i所以,該分解能保持函數(shù)依賴關(guān)系。(5分)(2)又因為:>B,IS—>Q,B—>O}G={S—>D,I—>B,IS—>Q,B—>O,I—>O}((2分)(2分) 中保存有讀者記錄,包括讀者號、姓名、地址、 出生日期、單位。每本圖書有書號、書名、作者、出版社。一本書有多個作者。對每本2)根據(jù)需要可以增加屬性,轉(zhuǎn)換為滿足3NF的關(guān)系模式(5分)3)給出主鍵約束和外鍵約束(5分)4)關(guān)系名和屬性名用漢字1)畫出E-R圖讀者號讀者名地址m年齡單位n1)繪出兩個實體2)繪出一個聯(lián)系讀者3)每個實體、聯(lián)系的屬性2)根據(jù)需要可以增加屬性,轉(zhuǎn)換為滿足3NF的關(guān)系模式讀者關(guān)系(讀者號、讀者名稱、地址、出生日期、單位)圖書-作者關(guān)系(圖書號、作者名稱、作者所在單位)借書主關(guān)系(借書號、讀者號、借書日期、應(yīng)還日期)借書明細(xì)關(guān)系(借書號、圖書號)3)給出主鍵約束和外鍵約束其沖突,設(shè)Ts(T)<Ts(U)。(8分)Read(b)Write(b=b-300)Read(b)Write(b=b+300)0000Write(b=b-300)Write(b=b+300)1)并發(fā)操作不正確,可以使用時間戳方法解決其沖突。(1分)2)時標(biāo)表(3分)3)正確的調(diào)度(1分)tomerasalesbwhere=1)寫出第⑴步1分2)寫出第⑵步1分3)寫出第⑶步2分4)寫出第⑷步1分閱卷人在每小題列出的四個備選項中只有一個是符合題目要復(fù)查人求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選選均無分。1.數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是()A.?dāng)?shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C.文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D.文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量2.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作的數(shù)據(jù)庫語言稱為()A.?dāng)?shù)據(jù)定義語言(DDL)B.?dāng)?shù)據(jù)管理語言C.?dāng)?shù)據(jù)操縱語言(DML)D.?dāng)?shù)據(jù)控制語言3.數(shù)據(jù)庫的網(wǎng)狀模型應(yīng)滿足的條件是()A.允許一個以上結(jié)點無雙親,也允許一個結(jié)點有多個雙親B.必須有兩個以上的結(jié)點C.有且僅有一個結(jié)點無雙親,其余結(jié)點都只有一個雙親D.每個結(jié)點有且僅有一個雙親4.數(shù)據(jù)的邏輯獨立性是指()D多項技能,則EMP表的主碼是()A.職工號B.姓名,技能C.技能D.職工號,技能6.在關(guān)系代數(shù)中,對一個關(guān)系做投影操作后,新關(guān)系的元組個數(shù)()原來關(guān)系的AB于C.等于D.大于1<21<4C.(RS)D.(RS)1<21<48.學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個關(guān)系:學(xué)生(學(xué)號,姓名)和宿舍(樓名,房間號,床位號,學(xué)號)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行()A.全外聯(lián)接B.左外聯(lián)接C.右外聯(lián)接D.自然聯(lián)接CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeSMALLINT)可以插入到表中的元組是()A.'5021','劉祥',男,21,'劉祥',NULL,21C.'5021',NULL,男,21D.'5021','劉祥',NULL,NULL10.把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的T-SQL語句是()A.GRANTGRADEONSCTOZHAOB.GRANTUPDATEONSCTOZHAOC.GRANTUPDATE(GRADE)ONSCTOZHAODGRANTUPDATEONSC(GRADE)TOZHAO11.圖1中()是關(guān)系完備的系統(tǒng)ABCD名次。若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯誤的是()A.(Sno,Cno)和(Cno,P)都可以作為候選碼。B.(Sno,Cno)是唯一的候選碼。13.關(guān)系規(guī)范化中的刪除操作異常是指()A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)該刪除的數(shù)據(jù)未被刪除D.應(yīng)該插入的數(shù)據(jù)未被插入14.在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指()。D性取值單位沖突16.事務(wù)的原子性是指()。A一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的--隔離性B旦提交,對數(shù)據(jù)庫的改變是永久的--持續(xù)性C操作要么都做,要么都不做---D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)--一致性17.若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為()A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.運行故障19.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖2所示,下面評價正確的是()A.該操作不存在問題B.該操作丟失修改C.修改該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2②)圖 1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級 3.關(guān)系操作的特點是集合操作。 4.已知學(xué)生關(guān)系(學(xué)號,姓名,年齡,班級),要檢索班級為空值的學(xué)生姓名,其 F 6.SELECT語句查詢條件中的謂詞“=ANY”與運算符IN等價。 7.在數(shù)據(jù)庫中,只存放視圖的定義,不存放視圖對應(yīng)的數(shù)據(jù)。 “為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫 9.并發(fā)控制的主要方法是封鎖機制。 1.1.數(shù)據(jù)庫管理系統(tǒng)有哪些功能數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一(1)數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)描述語言(DDL),用戶可通過它來定義數(shù)據(jù)對(2)數(shù)據(jù)操縱功能:DBMS還提供數(shù)據(jù)操縱語言(DML),實現(xiàn)對數(shù)據(jù)庫的基本操(3)數(shù)據(jù)庫的運行管理:這是DBMS運行時的核心部分,它包括并發(fā)控制,安全性(4)數(shù)據(jù)庫的建立和維護(hù)功能:它包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入及轉(zhuǎn)換,數(shù)據(jù)庫的轉(zhuǎn)儲與恢復(fù),數(shù)據(jù)庫的重組功能和性能的監(jiān)視與分析功能等(1)需求分析(2)概念結(jié)構(gòu)設(shè)計(3)邏輯結(jié)構(gòu)設(shè)計(4)物理結(jié)構(gòu)設(shè)計(5)數(shù)據(jù)庫實施(6)數(shù)據(jù)庫運行和維護(hù)僅解決了“丟失修改”、讀“臟”數(shù)據(jù)問得分四、設(shè)計題各8分,共28分)閱卷人1.設(shè)有學(xué)生選課關(guān)系SC(學(xué)號,課程號,成績),試SELECTMAX)FROMSCGROUPBY課程號(''(''(SSPP))SNPN=P1SQL:SELECTSNFROMS,SP,PWHERE=AND=SP.PNOANDPN='TV'RS試用ABSQL語句AC實現(xiàn):a1b1a140a1b1a140之值。(3分)SELECTBa2b2SELECTBa3b3aa3b3a355WHERE=ANDC>50CRBb。(5分)UPDATERSETB=’b4’WHEREAINFROMSWHEREC0)R(W,X,Y,Z),F(xiàn)={X→Z,WX→Y}。(1)關(guān)系R屬于第幾范式(3分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)R1(W,X,Y),F(xiàn)1={WX→Y}R2(X,Z),F(xiàn)2={X→Z}得分五、綜合題(15分)閱卷人某醫(yī)院病房管理系統(tǒng)中,包括四個實體型,分別為:復(fù)查人科室:科名,科地址,科電話病房:病房號,病房地址醫(yī)生:工作證號,姓名,職稱,年齡病人:病歷號,姓名,性別且存在如下語義約束:生可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個;③一個病房可入住多個病人,一個病人只能入住在一個病房。意:不同科室可能有相同的病房號。完成如下設(shè)計:(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼。(5分)(2)轉(zhuǎn)化后的關(guān)系模式如下:科室(科名,科地址,科電話)病房(病房號,病房地址,科名)醫(yī)生(工作證號,姓名,職稱,年齡,科名)病人(病歷號,姓名,性別,主管醫(yī)生,病房號,科名)(3)每個關(guān)系模式的主碼、外碼如下:評分標(biāo)準(zhǔn)5.σ(R×S)F9.封鎖10.二2.外碼6.IN3.集合4.班級ISNULL答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個數(shù)據(jù)管理軟件,它主要(1)數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)描述語言(DDL),用戶可通過它來定義數(shù)據(jù)對(2)數(shù)據(jù)操縱功能:DBMS還提供數(shù)據(jù)操縱語言(DML),實現(xiàn)對數(shù)據(jù)庫的基本操(3)數(shù)據(jù)庫的運行管理:這是DBMS運行時的核心部分,它包括并發(fā)控制,安全性檢查,完整性約束條件的檢查和執(zhí)行,發(fā)生故障后的恢復(fù)(4)數(shù)據(jù)庫的建立和維護(hù)功能:它包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入及轉(zhuǎn)換,數(shù)據(jù)庫的轉(zhuǎn)儲與恢復(fù),數(shù)據(jù)庫的重組功能和性能的監(jiān)視與分析功能設(shè)計分以下六個階段:(1)需求分析(2)概念結(jié)構(gòu)設(shè)計(3)邏輯結(jié)構(gòu)設(shè)計(4)物理結(jié)構(gòu)設(shè)計(5)數(shù)據(jù)庫實施(6)數(shù)據(jù)庫運行和維護(hù)“丟失修改”問題。(2)二級封鎖協(xié)議是:一級封鎖協(xié)議加上事務(wù)在讀取數(shù)據(jù)R之前必須先對其加S(3)三級封鎖協(xié)議是:一級封鎖協(xié)議加上事務(wù)在讀取數(shù)據(jù)R之前必須先對其加S各1分。SELECTMAX)FROMSCGROUPBY課程號SPP))SPP))SNPN=P1SELECTSNFROMS,SP,PWHERE=AND=SP.PNOANDPN='TV'SNPN=P1(1)SELECTBFROMR,SWHERE=ANDC>50(2)UPDATERSETB=’b4’WHEREAINFROMSWHEREC=40)(2)將關(guān)系分解為:R1(W,X,Y),F(xiàn)1={WX→Y}R2(X,Z),F(xiàn)2={X→Z}(2)分解所得的兩個關(guān)系模式各分,正確回答消除什么類型的函數(shù)依賴和說明所得n某醫(yī)院病房1管理系統(tǒng)的基本E-Rn某醫(yī)院病房1管理系統(tǒng)的基本E-R圖病房組成科室 (2)轉(zhuǎn)化后的關(guān)系模式如下:科室科名,科地址,科電話)1病房(病房號,病房地址,科名) (3)每個關(guān)系模式n的主碼、外碼如1下:醫(yī)生:主碼是工作證號,外碼是科名;病歷號職稱年齡科地址科電話病房號病房地址科名(1)四個聯(lián)系各分,名稱一定要表達(dá)聯(lián)系含義,聯(lián)系類型錯誤不給分;每個實體(2)轉(zhuǎn)化后的科室關(guān)系模式、病房關(guān)系模式、醫(yī)生關(guān)系模式各1分,有一個屬性(3)病房關(guān)系模式主碼1分、病人關(guān)系模式外碼分,其余各分。三:數(shù)據(jù)庫系統(tǒng)概述(一)概述系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和()。A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員2.數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是()。MS3.下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是()。I.人工管理階段和IIB.只有II和IIID.只有I4.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是()。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高體現(xiàn)在()。A會因為數(shù)據(jù)的變化而影響到應(yīng)用程序BB.不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C略的變化而影響存儲結(jié)構(gòu)B.內(nèi)模式CB.內(nèi)模式C.外模式D.B.模式與內(nèi)模式之間的映射A.模式B.物理模式D.內(nèi)模式A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D.不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)6.描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。AA.模式7.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是()。C.三級模式之間的兩層映射A.模式與外模式B.模式與內(nèi)模式DC.三級模式之間的兩層映射8.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是()。AA.模式與外模式之間的映射C.模式D.三級模式9.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()模式。CC.子模式10.下述()不是DBA數(shù)據(jù)庫管理員的職責(zé)。D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計A.完整性約束說明B.定義數(shù)據(jù)庫模式D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計11.概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是()。DD.實體-關(guān)系模型12.區(qū)分不同實體的依據(jù)是()。A.名稱BB.屬性C.對象D.概念13.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是(13.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是()。A.實體完整性、參照完整性、用戶自定義完整性D.外模式、模式、內(nèi)模式14.在()中一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有發(fā)建立的工作。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有案:(1)C(2)A(3)D(4)C(5)B(6)A(7)C(8)A(9)C(10)D(11)D(12)B(13)B(14)A(15)B(二)ACCESS數(shù)據(jù)庫基礎(chǔ)決AA)數(shù)據(jù)共享問題B)數(shù)據(jù)安全問題C)大量數(shù)據(jù)存儲問題D)簡化數(shù)據(jù)維護(hù)2.設(shè)有如下關(guān)系表:A)T=R∩SBB)T=R∪SCTRSD)T=R/S3.數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員AA)“默認(rèn)值”屬性B)“標(biāo)題”屬性C)“密碼”屬性A)選擇B)投影CC)聯(lián)接D)并A)一對一B)一對多C)多對一D)多對多A).ADPB).DBFC).FRMD).MDBAAccess以對備注型字段進(jìn)行“格式”屬性設(shè)置BAccess不會對表中自動編號型字段重新編號C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表DAccess說明”列中,對字段進(jìn)行具體的說明A)單字段、雙字段和多字段B)單字段、雙字段和自動編號CC)單字段、多字段和自動編號D)雙字段、多字段和自動編號tEmployee的漢字?jǐn)?shù)和英文字符數(shù)分A)55B)510C)1010D)1020AA)00000000C)########11.若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入ALikeBLikeC)="王"D)="王*"A)方法和事件B)事件和方法C)事件和屬性D)過程和方法13.在關(guān)于報表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是A)可以是任意對象B)只能是表對象C)只能是查詢對象D)可以是表對象或查詢對象14.在報表設(shè)計的工具欄中,用于修飾版面以達(dá)到更好顯示效果的控件是A)直線和矩形B)直線和圓形C)直線和多邊形D)矩形和圓形應(yīng)設(shè)置的屬性是DD)“輸入掩碼”屬性結(jié)構(gòu)DoUntil條件A)如果“條件”值為0,則一次循環(huán)體也不執(zhí)行B)如果“條件”值為0,則至少執(zhí)行一次循環(huán)體C)如果“條件”值不為0,則至少執(zhí)行一次循環(huán)體ABBCDDBABA13.D14.A15.D16.B供該前端應(yīng)用程序共享的處理邏輯,若要改變業(yè)務(wù)規(guī)則或策略,只需改變存儲過程和參數(shù)。(三)數(shù)據(jù)庫系統(tǒng)基本問題根根以外的其他結(jié)點有且只有一個雙親結(jié)點。在在數(shù)據(jù)庫中定義滿足下面兩個條件的基本層次聯(lián)系的集合為網(wǎng)狀模型:允允許一個以上的結(jié)點沒有雙親結(jié)點;每個關(guān)系從結(jié)構(gòu)上看實際上是一張二維表格,表中的每行表示一個實體對象,表的每列對應(yīng)一個實體屬性,實體之間的關(guān)系用關(guān)鍵字來表示,這樣的一張表稱為一個關(guān)系間的關(guān)系用關(guān)鍵字來表示,這樣的一張表稱為一個關(guān)系。引引用完整性:被引用表中的主關(guān)鍵字和引用表中的外部主關(guān)鍵字之間的關(guān)系。用用戶自定義完整性:使使多個應(yīng)用程序可以共享應(yīng)用程序的處理邏輯,所有的客戶機程序使用同一個存儲過程進(jìn)行各種操作,從而確機制。如果用戶被授予執(zhí)行存儲過程的權(quán)限,那么既使該用戶沒有執(zhí)行訪問在該存儲過機制。如果用戶被授予執(zhí)行存儲過程的權(quán)限,那么既使該用戶沒有執(zhí)行訪問在該存儲過程中所參考的表或者視圖圖的權(quán)限,該用戶也可以完全執(zhí)行該存儲過程。減少了網(wǎng)絡(luò)的流量負(fù)載。由于存儲過程是存在服務(wù)器端的,減少了網(wǎng)絡(luò)的流量負(fù)載。由于存儲過程是存在服務(wù)器端的,因此客戶端要執(zhí)行存儲過程時,只需要傳送一條命(2)R的候選碼是:(A,B)(A,C)數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分。其中數(shù)據(jù)項是數(shù)據(jù)的最小組成單成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯transaction的工作單元,也是數(shù)據(jù)on發(fā)執(zhí)行的事務(wù)間提供不同級別的分離。(1)并發(fā)控制的目的:改善系統(tǒng)的資源利用率,充分利用數(shù)據(jù)庫共享數(shù)據(jù)的特點;在保證事務(wù)的特性和數(shù)據(jù)庫一度;(2)事務(wù)如果不加控制地并發(fā)執(zhí)行,會產(chǎn)生下列三個問題:(1)物理中心數(shù)據(jù)庫;一臺大型的中心計算機存放數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫,通過網(wǎng)絡(luò)連接大量終端。(2)分布式數(shù)據(jù)庫:一個分布式數(shù)據(jù)庫是由分布于計算機網(wǎng)絡(luò)上的多個邏輯相關(guān)的數(shù)據(jù)庫組成的集合,網(wǎng)絡(luò)中的每個結(jié)點具有獨立處理的能力(稱為場地自治),可執(zhí)行局部應(yīng)用,同時,每個結(jié)點通過網(wǎng)絡(luò)通訊系統(tǒng)也能執(zhí)行兩個(3)客戶/服務(wù)器結(jié)構(gòu):一臺大型的服務(wù)器計算機存放數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫,通過網(wǎng)絡(luò)連接大量客戶端計算機;數(shù)據(jù)庫服務(wù)器提供客戶端的服務(wù)請求,存儲和管理數(shù)據(jù)庫,把局部數(shù)據(jù)傳送到客戶端進(jìn)行處理,處理后的數(shù)據(jù)再的提交分為兩個階段:e。數(shù)據(jù)在存取的瞬間是正確的可更新,由錄入人員或經(jīng)過專門培訓(xùn)的輸入事務(wù)而更新操作需求事先可知道,系統(tǒng)可按預(yù)計的工作量進(jìn)行優(yōu)化性能要求高面向日常業(yè)務(wù)操作應(yīng)用作數(shù)據(jù)量少對響應(yīng)時間要求高代表過去的數(shù)據(jù)不可更新,終端用戶的訪問權(quán)限常常是只讀的操作需求事先不知道,永遠(yuǎn)不知道下一步用戶要做什么對性能要求寬松面向分析決策,支持管理需求作數(shù)據(jù)量多對響應(yīng)時間要求低(2)根據(jù)用戶對系統(tǒng)的要求,判斷是否需要建立管理員與圖書之間的管理關(guān)系。例如,假如用戶要求記錄每個管理員的工作情況:如每個管理員每天借出了多少圖書接收還回圖書多少次購進(jìn)圖書多少上架多少等等,領(lǐng)導(dǎo)可以根據(jù)記錄這些管理工作。否則,就不需要建立這種聯(lián)系。查閱操作是否需要在數(shù)據(jù)庫中有關(guān)的信息,也根據(jù)用戶對系統(tǒng)的要求,決定是否需要建立查閱人員與查閱圖書之保密的資料,必須記錄每個查閱人的情況,包括查閱人的信息、查閱時間、查閱內(nèi)容等。對于不需要不需要建立這種聯(lián)系。(四)數(shù)據(jù)庫系統(tǒng)思考題享性外模式:外模式又稱用戶模式,在傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中稱為子模式。外模式是概念模式的子集,它按用戶視圖定義數(shù)概念模式:概念模式又稱邏輯模式,是全局?jǐn)?shù)據(jù)邏輯關(guān)系的抽象和描述。它獨立于數(shù)據(jù)的物理存儲結(jié)構(gòu),是所有用戶內(nèi)模式:內(nèi)模式又稱物理模式,用以描述數(shù)據(jù)在數(shù)據(jù)庫中的存儲和存取方式。假如它有了一個獨占鎖,不能再對它附加任何事務(wù)故障、系統(tǒng)故障和存儲介質(zhì)故障。于一致性狀態(tài),這種特性稱為事務(wù)的一致操作的數(shù)據(jù)必須封鎖起來,不被其它企圖進(jìn)行。。(5)用戶定義的關(guān)鍵字仍然可以存在,而且可以提供一些函數(shù)實現(xiàn)把一個對象的標(biāo)識符轉(zhuǎn)換成一個相關(guān)的用戶定義的。問答第14題(1)關(guān)系模式(表格結(jié)構(gòu))如下,紅色為主碼:零件表(零件號,零件名,………)。供應(yīng)商表(供應(yīng)商號,供應(yīng)商名稱,供應(yīng)商地址……)項目表(項目號,項目名,………)項目供應(yīng)零件表(供應(yīng)商號,零件號,項目號,供應(yīng)數(shù)量)倉庫表(倉庫號,倉庫名,………)庫存表(倉庫號,零件號,庫存 表P,項目表OWHERES.供應(yīng)商號=M.供應(yīng)商號ANDM.零件號=P.零件號ANDM.項目號=O.項目號GROUPBY應(yīng)商名稱HAVINGCOUNT(*)>10(五)思考題1、分布式數(shù)據(jù)庫是數(shù)據(jù)庫技術(shù)和()結(jié)合的產(chǎn)物。2、在關(guān)系數(shù)據(jù)庫中,通過()來表示實體集之間的聯(lián)系。3、分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)分片的方法有:()。5、對數(shù)據(jù)庫的物理設(shè)計優(yōu)劣評價的重點是()。第5個空正確答案為訪問時間效率和空間利用效率6、DBMS中基本的加鎖類型是()。6個空正確答案為共享鎖和獨占鎖7、數(shù)據(jù)挖掘的方法有()。第7個空正確答案為直接數(shù)據(jù)挖掘和間接數(shù)據(jù)挖掘8、現(xiàn)實世界中,實體之間聯(lián)系的類型有如下幾種:().第8個空正確答案為一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系MS第9個空正確答案為提高數(shù)據(jù)庫恢復(fù)的效率系統(tǒng)的三級模式是().第10個空正確答案為外模式、概念模式和內(nèi)模式立視圖,可以不改變應(yīng)用程序。用戶隱藏某些數(shù)據(jù)。義A、結(jié)構(gòu)數(shù)據(jù)模型注重:數(shù)據(jù)的組織結(jié)構(gòu)B、結(jié)構(gòu)數(shù)據(jù)模型不注重:數(shù)據(jù)表示的語義庫F某單位的科研項目管理數(shù)據(jù)庫,主要的實體包括:科研項目組、科研人員和科研項目。他們之間的關(guān)系如下:每個科研項目組可以有多個科研人員,每個科研人員可以屬于多個科研項目組;每個科研項目組可以負(fù)責(zé)多個科研項目,每個科研項目只能由一個科研項目組負(fù)責(zé);每個科研人員可以參與多個科研項目的工作,每個科研項目由多個科研人員參與工作。學(xué)生自己設(shè)計每類實體的主要屬性。(2)把E-R模型圖轉(zhuǎn)換為關(guān)系表(標(biāo)明主關(guān)鍵字)。 號GROUPBY人員名稱HAVINGCOUNT(*)>5(五)思考題參考答案:第3個空正確答案為水平分片、垂直分片、水平垂直混合分片三種方法第5個空正確答案為訪問時間效率和空間利用效率6個空正確答案為共享鎖和獨占鎖第7個空正確答案為直接數(shù)據(jù)挖掘和間接數(shù)據(jù)挖掘第8個空正確答案為一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系第9個空正確答案為提高數(shù)據(jù)庫恢復(fù)的效率第10個空正確答案為外模式、概念模式和內(nèi)模式立視圖,可以不改變應(yīng)用程序。用戶隱藏某些數(shù)據(jù)。義A數(shù)據(jù)的組織結(jié)構(gòu)B注重:數(shù)據(jù)表示的語義(4)關(guān)系:某一時刻對應(yīng)某個關(guān)系模式的內(nèi)容(元組的集合,或稱行的集合)稱作關(guān)系。FD 號GROUPBY人員名稱HAVINGCOUNT(*)>5(六)思考題的內(nèi)容主要包括如下兩方面:操作型數(shù)據(jù)之間的主要差別(至少寫出5點):務(wù)操作應(yīng)用析決策,支持管理需求DER及零件所在倉庫名稱的信息。 WHERE(六)思考題參考答案物理中心數(shù)據(jù)庫結(jié)構(gòu)、分布式數(shù)據(jù)庫結(jié)構(gòu)、客戶/服務(wù)器組織結(jié)構(gòu)改變類結(jié)點的定義、改變類層次結(jié)構(gòu)原子性、一致性、分離性、持久性 WHERE1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)A.?dāng)?shù)據(jù)庫系統(tǒng)B.文件系統(tǒng)C.人工管理D.?dāng)?shù)據(jù)項管理A.具體的機器和DBMSB.E-R圖C.信息世界D.現(xiàn)實世 。 A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨立性(3)數(shù)據(jù)冗余大,易移植(4)統(tǒng)一管理和控制充(4)統(tǒng)一管理和控制,易擴(kuò)C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性(3)數(shù)據(jù)冗余小,易擴(kuò)充(4)統(tǒng)一管理和控制(2)數(shù)據(jù)獨立性(3)數(shù)據(jù)冗余小,易擴(kuò)(4)統(tǒng)一管理和控制答案:B AB.?dāng)?shù)據(jù)庫C.?dāng)?shù)據(jù)庫管理系統(tǒng) 。 A.?dāng)?shù)據(jù)B.?dāng)?shù)據(jù)模型C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息答案:C 6.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指。 A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B.用戶程序與DBMS的相互獨立據(jù)的邏輯結(jié)構(gòu)相互獨立答案:C 指。 指A.同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B.多個用戶、同一種語言共享C.多個用戶共享一個數(shù)據(jù)文件D.多種應(yīng)用、多種語言、多個用戶相互覆蓋地使A.?dāng)?shù)據(jù)庫B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.?dāng)?shù)據(jù)模型D.軟件工具。A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D答案:A10.數(shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的①和①A.?dāng)?shù)據(jù)獨立性B.邏輯獨立性C.管理規(guī)范性D.?dāng)?shù)據(jù)的共享②A.?dāng)?shù)據(jù)獨立性B.物理獨立性C.邏輯獨立性D.管理規(guī)范性 。 A.?dāng)?shù)據(jù)存儲量太大B.沒有嚴(yán)格保護(hù)數(shù)據(jù)C.未對數(shù)據(jù)進(jìn)行完整性控制 S A.修改數(shù)據(jù)庫B.定義數(shù)據(jù)庫C.應(yīng)用數(shù)據(jù)庫D.保護(hù)數(shù)據(jù)庫 15.數(shù)據(jù)庫系統(tǒng)的特點是、數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強 A.?dāng)?shù)據(jù)的三級抽象和二級獨立性B.?dāng)?shù)據(jù)共享性C.?dāng)?shù)據(jù)的結(jié)構(gòu)化17.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功A.?dāng)?shù)據(jù)定義功能B.?dāng)?shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能A.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯程序A.外模式B.內(nèi)模式C.存儲模式D.模式答案:DA.不會因為數(shù)據(jù)的變化而影響應(yīng)用程序B.不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影程序C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D.不會因為某些存儲結(jié)構(gòu)的變化構(gòu)答案:B 數(shù)據(jù)庫術(shù)語為。 A.記錄長度B.文件的大小C.聯(lián)系的復(fù)雜程度D.?dāng)?shù)據(jù)之間的 系統(tǒng)可以分為三種類型。 A.大型、中型和小型B.西文、中文和兼容C.層次、網(wǎng)狀和關(guān)系D.?dāng)?shù)據(jù)、圖形和多媒體答案:C 24.層次模型不能直接表示。 25.數(shù)據(jù)庫技術(shù)的奠基人之一.Codd從1970年起發(fā)表過多篇論文,主要論述的是。A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)二、填空題案:①人工管理②文件系統(tǒng)②數(shù)據(jù)庫系統(tǒng)2.數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。答案:①組織MS統(tǒng)②用戶③操作系統(tǒng)4.數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管答案:①數(shù)據(jù)定義功能②數(shù)據(jù)操縱功能5.數(shù)據(jù)獨立性又可分為邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。答案:①邏輯數(shù)據(jù)立性 7.數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。作③完整性約束8.數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對數(shù)據(jù)庫系統(tǒng)的性的描述。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作9.數(shù)據(jù)庫體系結(jié)構(gòu)按照模式、外模式和內(nèi)模式三級結(jié)構(gòu)進(jìn)行組織。答案:①模式②外模式③內(nèi)模式 空間及修改麻煩②潛在的數(shù)據(jù)不一致性。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴(kuò)展性。2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性性和物理數(shù)據(jù)獨立性。邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時,它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時,對數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法獨立。3.什么是數(shù)據(jù)庫管理系統(tǒng)答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)MS一般說來,DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語言及其翻譯程序、數(shù)據(jù)操縱語言及其處理程序和數(shù)據(jù)庫管理的例行程4.什么是數(shù)據(jù)字典數(shù)據(jù)字典包含哪些基本內(nèi)容答:數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設(shè)計與③一個學(xué)生選修一門課,僅有一個成績。學(xué)生的屬性有學(xué)號、學(xué)生姓名;教師的屬性有教師編號,教師姓名;課程的屬性有課。課程課程學(xué)學(xué)生選修課程一、選擇題學(xué)生選修課程1、系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括。n2、關(guān)系模型中,一鍵字是1。A.可由多個任意屬性組成B.至多由一個屬性組師答案:C3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接 可能最長的運算是。 。 A.不可再分B.可再分C.命名在該關(guān)系模式中可以不惟 6.在關(guān)系代數(shù)運算中,五種基本運算為。 A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影 F AAACDB121MMJKEMNMD2AAACCDMMNB2CXYyEJ 屬性長度和關(guān)鍵字。答案:①關(guān)系名②屬性名屬性長度⑤關(guān)鍵字 3、.關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有①、 ③和④。答案:①笛卡爾積②并 ④和⑤。答案:①并②差 ②、 ③交④差 ②、 ③笛卡爾積④投影投影和連 6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運算是關(guān)系代數(shù)和關(guān)系演算。答案:①關(guān)系代數(shù)②關(guān)系演算7、.已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主關(guān)鍵字是①,系關(guān)系的外關(guān)鍵字②,學(xué)生關(guān)系的主關(guān)鍵字是③,外關(guān)鍵字④答案:①系編號②無③學(xué)號④系編號設(shè)有如下所示的關(guān)系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和CC(6).∏C#,CNAME(C(∏S#,C#(sc)÷∏S#(S)))(9).∏SNAME{s[∏S#,C#(sc)÷∏C#(C)]}RAAaaabbccBbbbddkkCcehedceSCCce A.層次數(shù)據(jù)庫B.網(wǎng)絡(luò)數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.非數(shù)據(jù)庫答案: 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ù)操縱 C5、假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),E 要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系。 6、如下面的數(shù)據(jù)庫的表中,若職工表的主關(guān)鍵字是職工號,部門表的主關(guān)鍵字是部門 NAMEC(8)NOTNULL,AGEN(2))EXAGEDEPTCCNE8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語句 是。 是A.SELECTS,NAGE,SEXFROMSWHEREA>GSELECTAGEFROMSFROMSWHERE=SN“王華”C.SELECTS,NAGE,SEXFROMSWHEREAG>E(SELECTAGED.SELECTS,NAGE,SEXFROMSWHEREAGE>王華.AGE 9、檢索選修課程“C2”的學(xué)生中成績最高的學(xué)生的學(xué)號。正確的SELECT語句是。 A.SELECTS#FORMSCWHEREC#=“C2”WHEREC#=“C2”ANDGRADENOTIN(SELECTGRADEFORMSC(SELECTGRADEFORMSCB.SELECTS#FORMSCWHEREC#=“C2”ANDGRADEIN(SELECTGRADEFORMSCC.SELECTS#FORMSCD.SELECTS#FORMSCLWHEREC#=“C2”)10、檢索學(xué)生姓名及其所選修課程的課程號和成績。正確的SELECT語句是。FROMSESSCSBSELECTSSN,SC.C#,SC.GRADEFROMSCWHERESS=SC.GRADEELECTSSNSCCSCGRADEOMSSCWHERES.S#=SC.S#DSELECTSSNSCC#,SC.GRADESS③11、檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是。A.SELECTS#,SUM(GRADE)FROMSCGROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>=4WHEREC#=“C2”ANDGRADE>=(SELECTGRADEFORMSCB.SELECTS#FORMSCWHEREC#=“C2”ANDGRADEIN二、填空題1、SQL是結(jié)構(gòu)化查詢語言。(SELECTGRADEFORMSCC.SELECTS#FORMSCWHEREC#=“C2”ANDGRADENOTIN(SELECTGRADEFORMSCD.SELECTS#FORMSC(SELECTGRADEFORMSCWHEREC#=“C2”)答案:結(jié)構(gòu)化查詢語言2、視圖是一個虛表,它是從①中導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖的②,不存放視圖的③。答案:①一個或幾個基本表②定義③視圖對應(yīng)的數(shù)據(jù)3、設(shè)有如下關(guān)系表R:R(No,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NOINSERTINTORVALUES,“男”,21,“95031”)②INSERTINTOR(N,ONAME,CLASS)VALUES(3“鄭和”,“95031”)UPDATERSETNAME=“王華”WHERENO=10④UPDATERSETCLASS=“95091”WHERECLASS=“95101”LETEFROMRWHERENODELETEFROMRWHERENAMELIKEME(1)檢索選修課程名稱為“MATHS”的學(xué)生的學(xué)號與姓名(2)檢索至少學(xué)習(xí)了課程號為“C1”和“C2”的學(xué)生的學(xué)號(3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號、姓名和年齡(4)檢索平均成績超過80分的學(xué)生學(xué)號和平均成績(5)檢索選修了全部課程的學(xué)生姓名(6)檢索選修了三門課以上的學(xué)生的姓名答案:(1)SELECTSNAME,AGE績’FROMS,SC,CFROMSCWHERE#=#GROUPBYS#AND#=#ANDCNAME=’MATHS’HAVINGAVG(GRADE)>80SELECTSFROMSFROMSCWHERENOTEXISTSWHERECNO=’C1’ANDS#(SELECT*FROMCERENOTEXISTSCNO=’C2’)FROMSC(3)SELECTS#,SNAME,AGEWHERES#=#ANDC#=#FROMS))FROMS,SCGROUPBYSNAMEWHERE#=#HAVINGCOUNT(*)>3(1)查詢選修課程包括“1042”號學(xué)生所學(xué)的課程的學(xué)生學(xué)號(3)通過上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平(4)創(chuàng)建一選修數(shù)據(jù)庫課程信息的視圖,視圖名稱為datascore_view,包含學(xué)號、姓名、成績。FROMSCSCXWHERESdept=’CS’WHERENOTEXISTSSETSNAME=’王慧平’OMSCSCYWHERE='1042'ANDWHERESNAME=’王平’NOTEXISTSASFROMSCSCZGRADE成績WHERE=ANDFROMSTUDENT,SC,COURSE(2)CREATEVIEWS_CS_VIEWAND=ASANDCNAME=’數(shù)據(jù)庫’MESEXAB.可移植性C.完整性D.并發(fā)控制答案:B2、保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù) 。 AB整性C.并發(fā)控制D.恢復(fù)答案:AB 用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫 。 A.可靠性B.一致性C.完整性D.安全性答6、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMCC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMCA)GRANTGRADEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOUPDATEONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO8、在SQLServer中刪除觸發(fā)器用()。A.ROLLBACKB.DROPC.DELALLOCATED.DELETE答①、②、③、④和視圖的保護(hù)五級安全措施。答案:①用戶標(biāo)識鑒定④數(shù)據(jù)加密對象進(jìn)行操作的類型SQL設(shè)置了對數(shù)據(jù)的存取進(jìn)行控制的語句,對用戶授權(quán)使用①()、()這些操作時,SQLServer就會自動執(zhí)行觸A.并發(fā)控制B.存取控制C.安全控制D.完整性控制答2、關(guān)于主鍵約束以下說法錯誤的是()A.一個表中只能設(shè)置一個主鍵約束B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個字段的字段組合設(shè)置為主鍵答3、在表或視圖上執(zhí)行除了()以外的語句都可以激活觸發(fā)器。B.DeleteC.UpdateD.CreateA.安全性B.完整性C.并發(fā)控制D.恢復(fù)答1.?dāng)?shù)據(jù)庫的完整性是指數(shù)據(jù)的①.②__和③。答案:①實體完整性②參照完整性③用戶 值 一觸發(fā)器,當(dāng)向?qū)W生選課表插入記錄時,檢查該記錄的學(xué)號在學(xué)生gerstuinstriscdeclarescharc#char(5),@gradeintscoreectsnofromstudentorcnotinselectcnofromcourseorransactionnt②。A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)該刪除的數(shù)據(jù)未被刪除D.應(yīng)該插入的數(shù)據(jù)未被插入2、設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范,化規(guī)范化主要的理論依據(jù)是。A.關(guān)系規(guī)范化理論B.關(guān)系運算理論C.關(guān)系代數(shù)理論D.?dāng)?shù)理邏輯答3、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大的缺A.?dāng)?shù)據(jù)的不一致性B.結(jié)構(gòu)不合理C.冗余度大D.?dāng)?shù)據(jù)丟失答4、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中是正確的。A.它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常C.一定屬于BCNF 。 A.1NFB.2NFC.3NFD.BCNF 是。 是A.2NFB.3NFC.4NFD.BCNF答案:C。A.0個B.1個C.1個或多個D.多個答案:①C 12、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪部門(部門號,部門名,部門成員,部門總經(jīng)理)二、填空題1、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為。答案:外部鍵2、對于非規(guī)范化的模式,經(jīng)過①轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過②轉(zhuǎn)變?yōu)?NF,將2NF答案:①使屬性域變?yōu)楹唵斡颌谙侵鲗傩詫χ麝P(guān)鍵字的部分依賴③消除非主屬性對主關(guān)鍵的傳遞依賴 概念解釋:ameSDSdnameCourseGrade關(guān)系模式S的碼為:(Sno,Course)。FeeSDSSDSdnamenameSDeGrade課程名,教師名→教師地址,所以課程名→教師地址。即存在非主屬性“教師地址”對候選關(guān)鍵字課(2)是否存在刪除操作異常若存在,則說明是在什么情況下發(fā)生的解:存在。當(dāng)刪除某門課程時會刪除不該刪除的教師的有關(guān)信息。(3)將它分解為高一級范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問題RR2如下:R系R2中仍然保留,不會丟失R(商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:(1)每個商店的每種商品只的在一個部門銷售;(2)每個商店的每個部門只有一試回答下列問題:(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;答:關(guān)系模式S的基本函數(shù)依賴如下:(商店編號,商品編號)→部門編號,(商店編號,部門(2)找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號,商品編號,部門編號)。編號,商品編號,部門編號),非主屬性對碼的函數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NF。R號,部門編號,數(shù)量)R號,負(fù)責(zé)人)R號,部門編號,數(shù)量)R,負(fù)責(zé)人)RA.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計答 。 AB.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計完成后,進(jìn)入數(shù)據(jù)庫實施階段,下列各項中不屬于實施階段的工作是。AB.?dāng)U充功能C.加載數(shù)據(jù)D.系統(tǒng)調(diào)試,最常用的數(shù)據(jù)模型是。AB.物理模型C.邏輯模型D.實體聯(lián)系模型是。 ERER圖時可能出現(xiàn)沖突,不屬于合并沖突的是。 A.屬性沖突B.語法沖突C.結(jié)構(gòu)沖突D.命名沖突AERB件設(shè)備和DBMSC.操作系統(tǒng)和DBMSD.DBMSA.可行性分析B.詳細(xì)設(shè)計C.需求分析D.程序編

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論