數(shù)據(jù)庫原理試題及答案_第1頁
數(shù)據(jù)庫原理試題及答案_第2頁
數(shù)據(jù)庫原理試題及答案_第3頁
數(shù)據(jù)庫原理試題及答案_第4頁
數(shù)據(jù)庫原理試題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

xxx公司文件編號:文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計,管理制度一、單選題(每小題后的四個備選答案中只有一個是正確的,請將正確答案的字母填到下面表格的對應(yīng)題號處。每小題1分,本大題共20分。)12345678910111213141516171819201、下面對數(shù)據(jù)庫特點的不正確敘述是()。A.?dāng)?shù)據(jù)庫中的數(shù)據(jù)采用統(tǒng)一的模型來表示。B.?dāng)?shù)據(jù)庫中數(shù)據(jù)之間的聯(lián)系強。C.?dāng)?shù)據(jù)庫中數(shù)據(jù)冗余度高。D.?dāng)?shù)據(jù)庫中數(shù)據(jù)由一個軟件統(tǒng)一管理。2、下面對數(shù)據(jù)庫三級模式結(jié)構(gòu)的敘述中,不正確的是()。A.三級模式結(jié)構(gòu)可提供數(shù)據(jù)獨立性。B.三級模式結(jié)構(gòu)通過兩級映像來實現(xiàn)數(shù)據(jù)獨立性。C.模式做了修改,用戶的應(yīng)用程序必須修改。D.內(nèi)模式做了修改,模式不必修改。3、不屬于DBA職責(zé)的是()。A.模式定義B.對數(shù)據(jù)庫的權(quán)限管理C.完整性約束D.查看或修改數(shù)據(jù)庫中的數(shù)據(jù)。4、下面關(guān)于關(guān)系代數(shù)的不正確敘述是()。A.對一個關(guān)系作投影運算不會改變該關(guān)系元組的個數(shù)。B.選擇運算是根據(jù)某些條件對關(guān)系的元組進(jìn)行篩選。C.自然聯(lián)接運算要求兩個關(guān)系必須有取值域相同的屬性。D.自然聯(lián)接是F聯(lián)接的一種特殊情況。5、下面對“關(guān)系模型”的敘述中,不正確的說法是()。A.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)就是關(guān)系。B.關(guān)系模型中屬性的順序不能任意改變。C.關(guān)系模型不允許在關(guān)系中出現(xiàn)兩條完全相同的元組。D.關(guān)系模型具有三類完整性約束。6、下面對關(guān)系“鍵”概念的不正確敘述是()。A.一個關(guān)系可以有多個候選鍵。B.候選鍵是指在一個關(guān)系中,能夠唯一標(biāo)識每個元組的屬性集。C.一個關(guān)系模式只能有一個“主鍵”。D.候選鍵再添加一個屬性便可構(gòu)成一個“超鍵”。7、設(shè)關(guān)系R和S的屬性集相同,W是R的屬性集的子集,下面不正確的等式是()。A.πW(R-S)=πW(R)-πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)D.πW(R∪S)=πW(R)∪πW(S)8、在關(guān)系模式R(U)中,XU,YU,X→Y,且Y不能決定X,則Y與X之間的關(guān)系是()。A.一對一B.一對多C.多對多D.多對一9、下面對3NF的敘述中,不正確的說法是()。A.3NF模式中不存屬性對侯選鍵的傳遞依賴。B.3NF模式不存在非主屬性對侯選鍵的部分依賴。C.如果模式R是3NF,那么R一定是2NF。D.任何一個關(guān)系模式都可以既保持函數(shù)依賴又無損地分解為一系列3NF集。10、在()組織結(jié)構(gòu)中,記錄是按查找鍵值升序或降序順序存儲。A.順序文件B.堆文件C.散列文件D.聚集文件11、以下RAID技術(shù)中,存取速度最快的是()。A.RAID1B.RAID5C.RAID0D.12、下面關(guān)于SQLServer“索引”概念的不正確敘述是()。A.任何一個表都必須建索引。B.一個表只能有一個聚集索引。C.非聚集索引的索引順序與主文件的記錄存儲順序不保持一致。D.索引能提高查詢速度,但索引不是建的越多越好。13、下面關(guān)于SQLServer數(shù)據(jù)庫系統(tǒng)表的不正確敘述是()。數(shù)據(jù)庫的數(shù)據(jù)字典信息存儲在系統(tǒng)表中。用戶可以直接查看、修改系統(tǒng)表中的數(shù)據(jù)。C.?dāng)?shù)據(jù)庫每個表的定義信息都存放在系統(tǒng)表中。D.系統(tǒng)表必須存儲在主文件中。14、下面關(guān)于事務(wù)的ACID屬性的敘述中,不正確的說法是()。A.事務(wù)對數(shù)據(jù)庫的所有操作,是一個不可分割的工作單元。這些操作要么全部執(zhí)行,要么什么也不做。B.一個事務(wù)獨立執(zhí)行的結(jié)果,應(yīng)保持?jǐn)?shù)據(jù)庫中數(shù)據(jù)的一致性。確保單個事務(wù)的一致性是由應(yīng)用程序員編寫事務(wù)程序來實現(xiàn)的。C.在多個事務(wù)并發(fā)執(zhí)行時,系統(tǒng)應(yīng)保證其結(jié)果與這些事務(wù)先后單獨執(zhí)行時的某一結(jié)果是一樣的。D.一個事務(wù)完成后,系統(tǒng)不一定立即將其對數(shù)據(jù)庫的更新寫入磁盤,因此,如果系統(tǒng)出現(xiàn)故障,就會丟失它對數(shù)據(jù)庫的更新并且無法恢復(fù)。15、下面的并行調(diào)度會出現(xiàn)的錯誤是()。時間事務(wù)T1事務(wù)T2數(shù)據(jù)庫中數(shù)據(jù)t0READ(A)At1READ(A)t2t3WRITE(A)t4COMMITt5READ(A)A.讀“臟”數(shù)據(jù)B.丟失修改C.不可重復(fù)讀D.幻影讀16、下面關(guān)于SQLServer數(shù)據(jù)庫系統(tǒng)故障的不正確敘述是()。A.系統(tǒng)故障是指計算機系統(tǒng)出現(xiàn)故障不能正常運行,但磁盤沒有問題。B.系統(tǒng)故障將造成內(nèi)存數(shù)據(jù)丟失,事務(wù)非正常中止。C.出現(xiàn)系統(tǒng)故障時,未提交事務(wù)對數(shù)據(jù)庫的更新不會寫入此盤。D.對于系統(tǒng)故障,DBMS可根據(jù)事務(wù)日志將數(shù)據(jù)庫恢復(fù)到故障點。17、下面對SQLServer數(shù)據(jù)庫的完全恢復(fù)模型的不正確敘述是()。A.使用完全恢復(fù)模型可以將數(shù)據(jù)庫恢復(fù)到上次備份的即時點。B.對簡單恢復(fù)模型的數(shù)據(jù)庫,系統(tǒng)自動收縮其日志文件。C.對完全恢復(fù)模型的數(shù)據(jù)庫,系統(tǒng)自動收縮其日志文件。D.完全恢復(fù)模型的數(shù)據(jù)庫支持如下備份方法:數(shù)據(jù)庫完全備份、數(shù)據(jù)庫差異備份、日志備份。18、下面關(guān)于SQLServer完整性機制的不正確敘述是()。A.“關(guān)系圖”用來創(chuàng)建表與表之間的外鍵約束。B.檢查約束(CHECK)是對字段取值格式、范圍加以限制。C.可以將任何字段設(shè)置為主鍵約束。D.主鍵不允許取空值。19、下面對分布式數(shù)據(jù)庫系統(tǒng)的敘述中,不正確的說法是()。A.對程序員來說,沒有必要了解分布式數(shù)據(jù)庫中數(shù)據(jù)是如何分片的。B.分布式數(shù)據(jù)庫從物理上看數(shù)據(jù)分布在不同的地點上,從邏輯上看數(shù)據(jù)仍是一個整體。C.分布式數(shù)據(jù)庫系統(tǒng)具有場地自制性特點。D.分布式數(shù)據(jù)庫系統(tǒng)具有場地協(xié)作性特點。20、下面對DDBS分布透明性的不正確敘述是()。A.分片透明性是最高層次的分布透明性,位于分片模式和分配模式之間。B.當(dāng)DDBS具有分片透明性時,用戶編寫程序只須對全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲場地。C.當(dāng)DDBS不具有分片透明和位置透明性,但具有局部數(shù)據(jù)模型透明性時,用戶編程時必須指出片段的名稱和片段的存儲場地,但不必指出場地上使用的是何種數(shù)據(jù)模型。D.當(dāng)DDBS不具有分片透明性,但具有位置透明性時,用戶編程時必須指出片段的名稱,而不必指出片段的存儲場地。得分二、填空題(在每個的括號內(nèi)填入恰當(dāng)?shù)膬?nèi)容,每空2分,本大題共20分。)得分1、邏輯層次上的數(shù)據(jù)模型有三個要素:()、數(shù)據(jù)操作、數(shù)據(jù)完整性約束。2、DBMS的主要功能有:數(shù)據(jù)庫的定義功能,(),數(shù)據(jù)庫的保護(hù)功能,數(shù)據(jù)庫的維護(hù)功能,數(shù)據(jù)字典。3、構(gòu)成了關(guān)系代數(shù)運算的完備運算集合的運算有:并、差、()、選擇、投影五個運算。4、關(guān)系模型的“參照完整性規(guī)則”要求:“不能引用不存在的()”。5、在向一個表中插入元組時,對于未指定默認(rèn)值且不允許?。ǎ┑淖侄伪仨氋x值。6、設(shè)X→Y為R上的一個函數(shù)依賴,若對X的任意一個真子集A,都有(),則稱Y完全函數(shù)依賴于X。7、在()文件組織結(jié)構(gòu)中,記錄是以查找鍵的順序存儲的。8、數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫,防止()使用數(shù)據(jù)庫中的數(shù)據(jù),避免數(shù)據(jù)的泄露、更改或破壞。9、觸發(fā)器是一個能由系統(tǒng)自動執(zhí)行對數(shù)據(jù)庫修改的語句。一個觸發(fā)器由三部分構(gòu)成:事件、()、動作。10、在分布式數(shù)據(jù)庫系統(tǒng)中,在定義各類分片時必須遵守下面三個原則:完備性條件,(),不相交條件。得分三、判斷題(在你認(rèn)為正確的題號前的下劃線處打√,錯誤的打×,每小題2分,本大題共16分。)得分_____1、SQLServer2000規(guī)定基本表的一行不能跨“頁”存儲。_____2、SQLServer2000規(guī)定每個數(shù)據(jù)庫的文件組個數(shù)不能超過256。_____3、在對關(guān)系代數(shù)表達(dá)式進(jìn)行優(yōu)化時,應(yīng)盡可能早地執(zhí)行選擇操作。_____4、可以通過視圖來查詢、更新數(shù)據(jù)庫中的數(shù)據(jù)。_____5、封鎖的粒度越大,系統(tǒng)的并發(fā)性就越低。_____6、不要用更新頻度高的字段創(chuàng)建聚集索引。_____7、SQLServer2000規(guī)定:如果事務(wù)使用Serializable隔離級別,那么,該事務(wù)不會凡發(fā)生“丟失更新”、“讀臟數(shù)據(jù)”、“不可重復(fù)讀”等問題。_____8、數(shù)據(jù)分片時,一個片段可以分配到多個場地上。得分四、計算題(每小題4分,本大題共24分。)得分現(xiàn)有一教學(xué)管理系統(tǒng),ER模型如下:教師學(xué)生教師學(xué)生mm教師教學(xué)選課教師教學(xué)選課開設(shè)nn開設(shè)課程教學(xué)班n1課程教學(xué)班邏輯模型如下:學(xué)生(學(xué)號,姓名,性別,民族)教師(教師號,姓名,民族,職稱)課程(課號,課名,課程介紹,課程類型,先導(dǎo)課號)教學(xué)班(課號,班級號,學(xué)年,學(xué)期,限制人數(shù))教師教學(xué)(教師號,課號,班級號,學(xué)年,學(xué)期,周學(xué)時,開始周,結(jié)束周)選課(學(xué)號,課號,班級號,學(xué)年,學(xué)期,成績)說明:1、“周學(xué)時”、“開始周”、“結(jié)束周”、“限制人數(shù)”字段的取值類型為整數(shù)型?!俺煽儭弊侄蔚娜≈殿愋蜑閷崝?shù)型。其它字段的取值類型為字符型。2、“成績”字段可以取NULL值。請用SQL語句做如下操作:1、查詢學(xué)號為’200617001’的學(xué)生,選修課程類型為’專業(yè)課’2、統(tǒng)計教師號為‘2002016’的教師,在2008年,上課名為“數(shù)據(jù)庫原理”3、查詢選課門數(shù)超過5門的學(xué)生學(xué)號、選課門數(shù)、平均分。4、請為自己選上‘2008’學(xué)年、第‘2’學(xué)期、課號為‘180012’、班級號為5、把‘2008’學(xué)年、第‘1’學(xué)期,選修課名為‘?dāng)?shù)據(jù)庫原理’、成績低于60分的“蒙古族6、刪除2004級,所選課的課程都及格的學(xué)生的選課信息。得分五、數(shù)據(jù)庫設(shè)計題(本大題共20分。)得分1、(8分)設(shè)關(guān)系模式R(職工號,日期,日營業(yè)額,部門名,部門經(jīng)理),該關(guān)系用來統(tǒng)計商店每個職工的日營業(yè)額,以及記載職工所在的部門和經(jīng)理是誰。如果規(guī)定:每個職工每天只有一個營業(yè)額;每個職工只在一個部門工作;每個部門只有一個經(jīng)理。請回答下列問題:⑴根據(jù)上述規(guī)定,寫出模式R的基本FD和候選鍵。⑵說明R是否為2NF,如果不是請將R分解成2NF。⑶說明R是否為3NF,如果不是請將R分解成3NF。2、(12分)為學(xué)校圖書館的圖書管理業(yè)務(wù)設(shè)計一個數(shù)據(jù)庫,該圖書館的業(yè)務(wù)規(guī)則如下:⑴圖書館有若干個書庫,每個書庫有若干架位(書架),每個架位可存放若干本書。⑵圖書館要記錄每種圖書的如下信息:圖書品種號,書名,出版社,出版日期,書價,圖書簡介,中圖分類號。⑶一種圖書圖書館要采購若干本,然后典藏到各書庫中。每本書在圖書館內(nèi)有唯一編號。⑷圖書館把讀者分成若干類型,不同類型讀者的借書數(shù)量、期限不同。⑸圖書館要記錄每個讀者的如下信息:借書卡號,姓名,密碼,性別,身份證號,停借否,掛失否,讀者類型。⑹圖書館要記錄讀者的借還書情況,具體如下:借書卡號,書號,借書日期。請根據(jù)以上信息設(shè)計該數(shù)據(jù)庫的ER模型,并將其轉(zhuǎn)換成關(guān)系模型。數(shù)據(jù)庫原理試題評分標(biāo)準(zhǔn)一、單選題(20分)題號12345678910答案CCDABBABAA題號11121314151617181920答案CABDCCCCAA二、填空題(20分)1、數(shù)據(jù)結(jié)構(gòu)。2、數(shù)據(jù)庫的操縱功能。3、笛卡爾積。4、元組。5、空值。6、A不能決定Y7、順序。8、不合法的用戶9、條件10、可重構(gòu)條件、三、判斷題(16分)1、對2、對3、對4、對5、對6、對7、對8、對五、計算題(20分)1、Select課號,課名From選課,課程Where選課.課號=課程.課號and學(xué)號=’200617001’and課程類型=’專業(yè)課’2、Select周學(xué)時×(開始周-結(jié)束周+1)as總學(xué)時From教師教學(xué),課程Where教師教學(xué).課號=課程.課號and教師號=’2002016’and學(xué)年=’2008’and課名=’3、Select學(xué)號,Count(*)as選課門數(shù),avg(成績)as平均分From選課Groupby學(xué)號HavingCount(*)>154、insertinto選課(學(xué)號,課號,班級號,學(xué)年,學(xué)期)values(‘學(xué)生學(xué)號’,’180012’,’02’,’2008’,5、Update選課Set成績=成績+10Where學(xué)年=’2008’and學(xué)期=’1(Select課號From課程Where課名=’數(shù)據(jù)庫原理’)and學(xué)號in(Select學(xué)號From學(xué)生Where民族like‘蒙%’)6、DeleteFrom選課Where學(xué)號in(Select學(xué)號From選課Where學(xué)號like‘2004%’Groupby

學(xué)號Havingmin(成績)>=60)六、數(shù)據(jù)庫設(shè)計題(20分)1⑴(職工號,日期)→日營業(yè)額職工號→部門名部門名→部門經(jīng)理候選鍵為:(職工號,日期)3分⑵不是2NF,因為存在部分依賴。

溫馨提示

  • 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

提交評論