2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用-徐州工程學(xué)院_第1頁
2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用-徐州工程學(xué)院_第2頁
2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用-徐州工程學(xué)院_第3頁
2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用-徐州工程學(xué)院_第4頁
2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用-徐州工程學(xué)院_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2008-2009B卷數(shù)據(jù)庫原理及其應(yīng)用一、選擇題(共20小題,每題1分,共計(jì)20分)1、在下列關(guān)系代數(shù)的操作中,不屬于專門的關(guān)系運(yùn)算的是()。A)自然連接

B)投影

C)廣義笛卡兒積

D)選擇2、下述是由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的問題的是()。A)丟失修改

B)更新異常

C)讀臟數(shù)據(jù)

D)數(shù)據(jù)被非法讀取3、在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡兒積中,選取它們屬性間滿足一定條件的元組的操作稱為()。A)投影

B)選擇

C)自然連接

D)q連接4、在數(shù)據(jù)庫中可以創(chuàng)建和刪除表、視圖、索引。這是因?yàn)閿?shù)據(jù)庫管理系統(tǒng)提供了()。A)數(shù)據(jù)定義功能

B)數(shù)據(jù)操縱功能

C)數(shù)據(jù)維護(hù)功能

D)數(shù)據(jù)控制功能5、VFP的內(nèi)存變量有以下幾種數(shù)據(jù)類型,它們分別是()。A)字符型、數(shù)值型、邏輯型、函數(shù)型B)字符型、數(shù)值型、邏輯型、備注型C)字符型、數(shù)值型、邏輯型、日期型D)字符型、數(shù)值型、邏輯型、變量型6、有以下命令序列:STORE15TOXSTORE21TOY?(Y=X).OR.(X>Y)執(zhí)行上述命令后,屏幕顯示的值是()。A).T.B).F.C)1D)07、假設(shè)希望存儲(chǔ)員工上下班打卡的日期與時(shí)間,應(yīng)采用的數(shù)據(jù)類型字段是()。。A)字符類型B)日期類型C)日期時(shí)間類型D)備注類型8、使用DISPLAY命令,其范圍子句若為ALL或RESET,執(zhí)行該命令后,記錄指針指向()A)首記錄B)末記錄C)首記錄的前面D)末記錄的后面9、如果一個(gè)表文件中有100條記錄,當(dāng)前記錄號(hào)為76,執(zhí)行命令skip后,在執(zhí)行?recno(),其結(jié)果是()。A)100B)106C)錯(cuò)誤提示D)10110、表中有數(shù)學(xué)、英語、計(jì)算機(jī)和總分字段,都是N型,要將所有學(xué)生的各門成績匯總后存入總分字段中,使用命令()。A)REPLACE總分WITH數(shù)學(xué)+英語+計(jì)算機(jī)B)REPLACE總分WITH數(shù)學(xué),英語,計(jì)算機(jī)C)REPLACEALL總分WITH數(shù)學(xué)+英語+計(jì)算機(jī)D)REPLACE總分WITH數(shù)學(xué)+英語+計(jì)算機(jī)FORALL11、在VisualFoxpro中,用COPYFILE命令復(fù)制文件應(yīng)注意的問題是()。A)所復(fù)制的文件必須關(guān)閉,不能使用通配符,文件必須指定擴(kuò)展名B)所復(fù)制的文件必須打開,不能使用通配符,文件必須指定擴(kuò)展名C)所復(fù)制的文件必須關(guān)閉,可以使用通配符,文件必須指定擴(kuò)展名D)所復(fù)制的文件必須關(guān)閉,不能使用通配符,文件的擴(kuò)展名可缺省12、排序命令sort所生成新文件的擴(kuò)展名是()。A).DBFB).IDXC).CDXD).NDX

13、打開學(xué)生成績表后,要將記錄指針定位在總分大于560分的記錄上,應(yīng)使用的命令是()A)SEEKFOR總分>560B)LOCATEFOR總分>560

C)SEEK(FOR總分>560)D)LISTFOR總分>56014、下列關(guān)于SQL的嵌套查詢說法正確的是()。A)即能對(duì)外層查詢排序,又能對(duì)內(nèi)層查詢排序B)只能對(duì)外層查詢排序,不能對(duì)內(nèi)層查詢排序C)不能對(duì)外層查詢排序,只能對(duì)內(nèi)層查詢排序D)即不能對(duì)外層查詢排序,也不能對(duì)內(nèi)層查詢排序15、在下列關(guān)于視圖的敘述中,正確的選項(xiàng)是()。A)當(dāng)某一視圖被刪除后,由該視圖導(dǎo)出的其他視圖也將自動(dòng)刪除B)若導(dǎo)出的某視圖的基本表被刪除了,該視圖不受任何影響C)視圖一旦建立,就不能刪除D)當(dāng)個(gè)性某一視圖時(shí),導(dǎo)出該視圖的基本表也隨之被修改16、在VisualFoxPro系統(tǒng)中,下列文件中可以不依賴表文件(.dbf)而獨(dú)立使用的是()。A)表備注文件(.frt) B)命令文件(.prg)C)復(fù)合索引(.cdx) D)查詢程序(.qpr)17、下面關(guān)于面向?qū)ο髷?shù)據(jù)庫的敘述中,錯(cuò)誤的是()。A)每個(gè)對(duì)象在系統(tǒng)中都唯一的對(duì)象標(biāo)識(shí)B)事件作用于對(duì)象,對(duì)象識(shí)別事件并做同相應(yīng)反應(yīng)C)一個(gè)子類能夠繼承其所有父類的屬性和方法D)一個(gè)父類包括其所有子類+的屬性和方法18、下列說法錯(cuò)誤的是()。A)事件既可以由系統(tǒng)引發(fā),也可以由用戶激發(fā)B)事件代碼即能在事件引發(fā)時(shí)執(zhí)行,也能夠像方法一樣被調(diào)用C)在容器對(duì)象的嵌套層次里,事件的處理遵循獨(dú)立性原則,即每個(gè)對(duì)象的識(shí)別并處理屬于自己的事件D)事件代碼不能由用戶創(chuàng)建,是唯一的。五、畫E-R圖,并轉(zhuǎn)換為關(guān)系模式(共1小題,每題12分,共計(jì)12分)1、圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù):可隨時(shí)查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號(hào)惟一標(biāo)識(shí)??呻S時(shí)查詢書籍借還情況。包括借書人單位、姓名、借書證號(hào)、借書日期和還書日期。我們約定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號(hào)具有惟一性。當(dāng)需要時(shí),可通過數(shù)據(jù)庫中保存的出版社的電報(bào)編號(hào)、電話、郵編及地址等信息向有關(guān)書籍的出版社增購有關(guān)書籍。我們約定,一個(gè)出版社可出版多種書籍,同一本書僅為一個(gè)出版社出版,出版社名具有惟一性。根據(jù)以上情況和假設(shè),試作如下設(shè)計(jì):(1)構(gòu)造滿足需求的E-R圖。(2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)。(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。六、(共1小題,每題8分,共計(jì)8分)判斷下面關(guān)系是否屬于第三范式,若不是,規(guī)范到3NF。關(guān)系如下:(系編號(hào),系名,學(xué)號(hào),姓名,性別,年齡,課程名,課時(shí)數(shù),上課時(shí)間,成績,教師姓名,教師電話)七、寫SQL語句(共5小題,每題2分,共計(jì)10分)設(shè)有三個(gè)關(guān)系:職工表:EMP(ENO,ENAME,AGE,SEX),其屬性分別表示職工工號(hào)、姓名、年齡和性別。工作表:WORKS(ENO,CNO,SALARY),其屬性分別表示職工工號(hào)、工作的公司編號(hào)和工資。公司表:COMP(CNO,CNAME,CADDR),其屬性分別表示公司編號(hào)、公司名和地址。試寫出下列查詢語句的關(guān)系代數(shù)表達(dá)式和元組表達(dá)式:(1)檢索不超過50歲(包括50歲)的男職工的工號(hào)和姓名。(2)檢索在“聯(lián)華公司”工作的職工工號(hào)和姓名。(3)假設(shè)每個(gè)職工只能在一個(gè)公司工作,檢索工資超過1000元的男性職工的工號(hào)和姓名(4)假設(shè)每個(gè)職工可在多個(gè)公司工作,檢索在編號(hào)為C4和C8的公司兼職的職工工號(hào)和姓名。(5)檢索“聯(lián)華公司”職工總?cè)藬?shù)八、編程題(共2小題,第1題5分,第2題10分,共計(jì)15分)1、打印出3-100之間的素?cái)?shù)2、在表單設(shè)計(jì)器中設(shè)計(jì)如下一個(gè)表單,包含三個(gè)按鈕,“上一條”、“下一條”和“退出”,按鈕名稱分別為cmd_fore,cmd_next和cmd_quit。學(xué)號(hào)、姓名、年齡、性別等信息在表xsgl.dbf中,要求:(1)點(diǎn)擊“上一條”,表單顯示上一條記錄,激活“下一條”按鈕。若到文件頭,則該按鈕變?yōu)椴豢捎谩?2)點(diǎn)擊“下一條”,表單顯示下一條記錄,激活“上一條”按鈕。若到文件尾,則該按鈕變?yōu)椴豢捎谩?3)點(diǎn)擊“退出”按鈕,則退出系統(tǒng)。試寫出實(shí)現(xiàn)以上功能的代碼。2008—2009學(xué)年第二學(xué)期《數(shù)據(jù)庫原理及應(yīng)用(B卷)》答案一、選擇題(共20小題,每題1分,共計(jì)20分)1.C2.B3、C4、B5、C6、B7、C8、D9、D10、C11、C12、A13、B14、B15、A16、B17、D18、D19、B20、C二、填空題(共10小題,每空1分,共計(jì)10分)1、操作2、關(guān)系模型3、600004、(A,C)5、命令;命令動(dòng)詞6、.T.7、結(jié)構(gòu)復(fù)合索引文件三、判斷題(共10小題,每題1分,共計(jì)10分)1、錯(cuò)2、錯(cuò)3、對(duì)4、對(duì)5、錯(cuò)四、簡答題(共3小題,每題5分,共計(jì)15分)1、什么是數(shù)據(jù)庫?數(shù)據(jù)庫有哪些主要特征?所謂數(shù)據(jù)庫,一般地說是數(shù)據(jù)的集合,形象地說是存儲(chǔ)數(shù)據(jù)的“倉庫”。1分?jǐn)?shù)據(jù)庫特征:1.數(shù)據(jù)具有最小的冗余度2.具有共享性3.有較高的數(shù)據(jù)獨(dú)立性4.有統(tǒng)一管理與控制4分2、需求分析的設(shè)計(jì)目標(biāo)是什么?調(diào)查的內(nèi)容是什么?需求分析的設(shè)計(jì)目標(biāo)是:1、根據(jù)要處理的實(shí)際問題,建立分析模型。2、編寫需求說明書。2分調(diào)查的內(nèi)容:組織機(jī)構(gòu)的情況(2)信息要求(3)處理需求(4)數(shù)據(jù)安全性與完整性要求3分3、排序與索引相比各有什么優(yōu)缺點(diǎn)?答:排序可以對(duì)表中的記錄按某些字段值的大小進(jìn)行排列,提高操作效率。但排序有兩個(gè)明顯的缺點(diǎn):一是每一種排序都要生成一個(gè)新的表,多種排序則要生成多個(gè)表,極大地增加了數(shù)據(jù)的冗余,會(huì)使數(shù)據(jù)產(chǎn)生不一致性;二是排序需要比較大的空間和較長的時(shí)間。而索引技術(shù)可以重新排列數(shù)據(jù)順序外,還可以建立同一數(shù)據(jù)庫內(nèi)表間的關(guān)聯(lián),而且SQL查詢語言必須靠索引技術(shù)來支持。五、畫E-R圖,并轉(zhuǎn)換為關(guān)系模式(共1小題,每題12分,共計(jì)12分)解:(1)6分(2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)如下;借書人(借書證號(hào),姓名,單位)圖書(書號(hào),書名,數(shù)量,位置,出版社名)出版社(出版社名,電報(bào),電話,郵編,地址)借閱(借書證號(hào),書號(hào),借書日期,還書日期)4分(3)各關(guān)系候選碼:借書人:借書證號(hào)圖書:書號(hào)出版社:出版社名借閱:借書證號(hào),書號(hào)2分六、(共1小題,每題8分,共計(jì)8分)判斷下面關(guān)系是屬于第幾范式,并規(guī)范到3NF。(系編號(hào),系名,學(xué)號(hào),姓名,性別,年齡,課程名,課時(shí)數(shù),上課時(shí)間,成績,教師姓名,教師電話)解:此關(guān)系模式的屬性都是不可再分的數(shù)據(jù)項(xiàng),屬于第一范式。在上述關(guān)系中,(學(xué)號(hào),課程名)→(課時(shí)數(shù),上課時(shí)間),但(課程名)→(課時(shí)數(shù),上課時(shí)間)也成立,即非主屬性(課時(shí)數(shù),上課時(shí)間)對(duì)屬性碼(學(xué)號(hào),課程名)不是完全依賴,故該關(guān)系不滿足第二范式的條件。故不是第三范式。2分規(guī)范到第三范式如下:學(xué)生(學(xué)號(hào),姓名,性別,年齡)系(系編號(hào),系名)課程(課程名,課時(shí)數(shù),上課時(shí)間,教師姓名)教師(教師姓名,教師電話)學(xué)習(xí)(學(xué)號(hào),課程名,成績)6分七、寫SQL語句(共5小題,每題2分,共計(jì)10分)selectENO,ENAMEfromEMOwhereAGE<=50andSEX=’男’selectEMP.ENO,ENAMEfromEMP,WORKS,COMPwhere;EMP.ENO=WORKS.ENOandWORKS.CNO=COMP.CNOandCNAME=“聯(lián)華公司”selectEMP.ENO,ENAMEfromEMP,WORKSwhereEMP.ENO=WORKS.ENOand;SALARY>1000andSEX=’男’(4)selectENOfromWORKSwhereCNO=’C4’andENOin(selectENOfromWORKS;whereCNO=’C8’)(5)selectcount(EMP.ENO)fromEMP,WORKS,COMPwhereEMP.ENO=WORKS.ENO;andWORKS.CNO=COMP.CNOandCOMP.CNAME=“聯(lián)華公司”八、編程題(共2小題,第1題5分,第2題10分,共計(jì)15分)1、打印出3-100之間的素?cái)?shù)參考程序:cleark=0fori=3to100step2ss=.t.e=sqrt(i)forj=2toeifi%j=0ss=.f.exitendifendfor3分ifssk=k+1??''+str(i,2)+''endififk=10?""k=0endifendfor2分參考程序:skip-1thisform.cmd_

溫馨提示

  • 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)論