數據庫系統概論期末試題及答案重點知識_第1頁
數據庫系統概論期末試題及答案重點知識_第2頁
數據庫系統概論期末試題及答案重點知識_第3頁
數據庫系統概論期末試題及答案重點知識_第4頁
數據庫系統概論期末試題及答案重點知識_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

))得分

試題十一單選題(大共15小,小2分共30分)在小列的四備項中有個符合目求,選多選未均無。1

.

數據庫系統的特是(據獨立、減少數據冗余、免數據不一致

和加強了數據保。A數據共享

B數據存儲

.數應用D數據保密2數據庫系統中,物理數據獨立性是指()。A數據庫與數據庫管理系統的相互獨立B應用程序與DBMS的相獨立.應程序與存儲在磁盤上數據的物理模式是相互獨立的D.應用程與數據庫中數據的邏輯結構相互獨立3在數據庫的三級模式結構中,描數據庫中全體數據的全局邏輯結構和特征的是()A外模式B.內模式.存儲模式.模式4.模用數據庫設計的哪個階段()?

A需求分析.邏結構設計

B概念結構設計D.物理結設計(

5.現有關表:學生(宿舍編號,宿舍址,學號,姓名,性別,專,出生日期)的主碼是A宿舍編號B學號.宿地址,姓名D.宿舍編,學號6.自連接是構成新關系的有效方。一般情況下,當對關系R和用自然連接時,要求和S含有一個或個共有的()A元組B行.錄D.屬性7.下關系運算中,()運算不屬于專門的關系運算。A選擇.廣笛卡爾積8.言具有()功能。

B連接D.投影1/19

R.C=S.CA,B,DA,B,DR.C=S.CA,B,DA,B,DR,C=S.CR.C=S.CA,BDR,C=S.CDA,BA關系規范化、數據操縱、數據控制B數據定義、數據操縱、數據控制.數定義、關系規范化、數據制D.數據定、關系規范化、數據操縱9.果在一個關系中,存在某個性(或屬性組是該關系的主碼只是主碼的一部分但卻是另一個關系的主碼時,該屬性(或屬性組)為這個關系的()A候碼.外

B.主碼D連接10.下關于關系數據模的術語中術所表達的概與二維表中的“行”的概念最近?A屬.域

B.關系D元組11.定學生關系是S#SEXAGE系#,TEACHER),學生選課關是(##,GRADE)

。要查找某個學生基本信息及其選課的平均成績將使用關系()AS.和

BSCD、C12在SQL語的SELECT語句中,用于對結果元組進排序的是()子句。ABYB.ORDERBY

DWHERE13設有關系SCSNO,CNO,GRADE碼,CNO照體完整性規則,下面)選項正確的。A只有SNO不能取空值B只有CNO不取空值.只不取空值DSNO與都能取空14下面關于函數依賴的述中,()不正確的。A若XY,WYZ,則XWB若YX,則XY.若XYZ,則XZ,Y→D.若XYZ則XYXZ15有系(AB和CSQL語selectA,B,Dfrom等的系代數表達式是()Aσ(π(R×S))

Bπ(σ.σ((π)×(π(S)))D.(((π(R))×S))2/19

二多選題(大共小題,小分,共)在小列的四備項中多是合題要求,選少選錯、不均分1

在SELECT語句中,需要對組情況應滿足的條件進行判斷,應使用()。A.ORDERBY

B.GROUPBYD2對于下列語句,正確的描述是(ATLERTABLEYearDEFAULT’A向表中增加一個名為”屬性B該屬性有一個默認的值是1985-01-01”.該性的數據類型是日期時間D.該屬性以被指定為碼3現有生關系Student性括學Sname系主任姓名)課程名Cname)和績Grade)。這些屬性之存在如下聯系:個學號只對應一個學生,一個生只對應一個系,一個系只對應一個系主;一個學生的一門課只對應一成績;學生名可以重復;系名不重復;課名不重復。則以下不正確的函依賴是(A→BMname.Sname→SdeptDSname)4.已關系R具屬性AD設關系有如下函數依→,BCAD,D→,→B,下列依賴蘊含于給定的些函數依賴的有(AABCB.D.ABDABF5.下關于數據庫設計的說法中正的有()3/19

A信息需求表示一個組織所需要的數據及其結構B處理需求表示一個組織所需要常進行的數據處理.信需求表達了對數據庫內容結構的要求,是態需求D.處理需表達了基于數據庫的數據處理要求,是靜態需求得

三填題(大共20空每分共分錯、填無分1.

數據模型通常由數結

、數操

完整性束三個要素組成。2外模/式映象可以保證數據和用程序之間_邏輯獨立_式/內模式映象可以保證數和應用程序之間物理獨立性_3數據操作描述的是系統的動態特性主要分為查___插入修改_、___刪四種操作。4SQL語完成核心功只用了個動詞,其中完成數控制功能的動詞是____________和____________。5公系的三條推理規則是___廣_____、自反__、___傳遞__。6如關系模式R中有的屬都是主屬性,則R的范化程至少達到____3NF______。7語言支持數據庫級模式結構。在SQL中外模式對應_視和部分基本表_________模對應于_基表__內式對應存儲文件______。8已知關系A,,)和上函數依賴集CD→B},的候選碼是A______,R___________NF得得

分分

四設題(大共2小題第1小題分第2小,共)1設有一個工程供應數據庫系統,包括如下四個關系模式:S(SNOSNAME,;P(PNOCOLOR,JNAME;4/19

SPJ(SNO,PNO,,QTY)供應商表S供應商號、供應名、狀態、城市組成;零件表由件號、件名、顏色、重量組成;工程項目表由目號、目名、城市組成;供應情況表SPJ由供商號、零件號、項號、供應數量組成;(1)用關系代數查沒有使用天津供應商生產的紅色零件的工程號分π(J)-πJNO(CITY=天津

(S)

COLOR=紅

(P))(2)用查詢供應工程零為紅色的工號(不重復)SELECTDISTINCTJNOFROMSPJ,PWHEREANDCOLOR='紅'JNO='J1'(3)用查詢沒有使用天津供應商生產零件的工程號分SELECTFROMWHERENOTIN(SELECTFROMSPJWHEREIN(SELECTFROMWHERECITY='天')2.設關系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)候選碼,設關系中有如函數依賴:(S#,CNAME)SNAME,SDEPT,MNAME→SNAME,SDEPT,MNAME(S#,CNAME)GRADE→試求下列問題:(1)關系STUDENT屬于第幾范式?3分(2如果關系STUDENT不于BCNF將關系STUDENT逐分解為巧BCNF。()5/19

(1)回答是1NF并正確說理由3,沒有正確回答出理由扣1分(2首先正確將分解為(3分)和(分),再將R1正確分解為(分和SDEPT,MNAME))3中分解屬性正確1分碼指定正確1分數賴集書寫正確。分解過程的敘述情扣分。要求:寫出達到一級范式的分解過程,并指明除什么類型的函數依賴得

五綜題

(16分)設有商店和顧客個實體店”有屬性商店編號、商店名、地、電話,“顧客”有屬性客編號、姓名、地址、年齡、別。假設一個商店有多個顧客購物,一個客可以到多個商店購物,顧客次去商店購物有一個消費金額和日期規定每個顧客在每商店里每天最多消費一次出E-R圖,注明屬性和系類型,并將模型轉換成關系模式,要求關系模式主碼加下劃線表示外碼用波浪線﹏﹏﹏﹏(E-R模7分,系模型分模型共7分)顧客號

姓名

地址

年齡

性別顧客消費額商店號

購物n商店商店

日期地址

電話6/19

關模共9)顧客(顧客編號姓名,地址,年齡,性別,碼分,其它1分)商店(商店編號商店名,地址,電話分,主碼1分其它1分購物(顧客編號商店名稱,日期,消費金額)得

試題一一單選題(大共20小,小2分共40分)在小列的四備項中有個符合目求,將代碼寫題后括內錯選多或選無。1.數庫系統的核心是()A數據庫.數模型

B數據庫管理系統D.軟件工2下列四項中,不屬于數據庫系統的特點的是()A數據結構化.數冗余度大

B數據由DBMS統管理和控制D.數據獨性高3概念模型是現實世界的第一層抽象一類模型中最著名的模)A層次模型.網模型4據的物理獨立性指()

B關系模型D.實-聯系模型A數據庫與數據庫管理系統相互獨立B用戶程序與數據庫管理系統相互立.用的應用程序與存儲在磁盤數據庫中的數據是相互獨立的D.應用程與數據庫中數據的邏輯結構是相互獨立的5.要證數據庫的邏輯數據獨立性,需修改的是()A模式與外模式之間的映象B.式與內模式之間的映象.模

D.三級模6.關數據模型的基本數據結構是)A樹B.圖.索引7/19

D關系

7.有名為“列車運營”實體,含有:次、日期、實際發車時間、際抵達時間、情況摘要屬性,該實體主碼是()A車次.車+日

B日期D.車+況摘要8己知關系R和,R等于()A(R-S-SBS-S-R.(S-R-RD(R-S9.學數據庫中有學生和宿舍兩個關系學生(學號,姓)和宿舍(名,房間號,床位號,學號)假設有的學生不宿,床位也可能空閑。如果要出所有學生住宿和宿舍分配的情況,包括有住宿的學生和空閑的床位,應執行()A全聯接.右聯接

B.左外接D自然接10用下面的T-SQL句建立一個基本:CREATEStudentSnoCHAR)KEY,CHAR8)NOTNULL,Sex()可以插入到表中元組是()A'5021','祥,男,21B.,劉祥,,21C.,NULL,男,D,'劉祥,,.把對關SPJ的性QTY的改授予用戶李勇的語()AGRANTQTYTO李勇'B.GRANTONSPJTO李'.(QTY)ONSPJ李DGRANT(QTY)TO李12.圖1中)最小關系系統ABCD圖113關系規范化中的插入作異常是指8/19

A不該刪除的數據被刪除.應刪除的數據未被刪除

B不該插入的數據被插入D.應該插的數據未被插入14在關系數據庫設計中設計關系模式是數據庫設計中()段的任務A邏輯計B.理設計.需求分析D概念設計15在模中,如果有個不同的體型聯,根據E-R模型轉換為關系模型的則,轉換后關系的數目為(A4BC6D.16事務的隔離性是指(A一個事務內部的操作及使用的數據對并發的其他事務是隔離的B事務一旦提交,對數據庫的改是永久的.事中包括的所有操作要么都,要么都不做D.事務必是使數據庫從一個一致性狀態變到另一個一致性狀態17.數據恢復的基礎是利用儲的冗余據。這些轉儲的冗余數據是指()A數字典、應用程序、審計檔案、數據庫后備副本B.數據典、應用程序、日志文件、審計檔案.日文件、數據庫后備副本D數據字、應用程序、數據庫后備副本18若事務對數據對象A加S,則(A務T可以讀A和改A事務只能再對A鎖能加X鎖B事務可以A但能改A其它事務只能再A加鎖,而不能加X鎖.事可讀A但能修改A,其它事務能對A加S鎖和X鎖D.事務可讀A和改A其它事務能對A加S鎖X鎖。19.設有兩個事務T1、T2,其發操作如圖2所示下面評價正的()A該作不存在問題.該作丟失修改.該作不能重復讀D該操臟數據①讀A=100②③回④

讀A=100寫圖220.下()封鎖反兩段鎖協議。A.SlockASlock…Xlock……AB…UnlockC9/19

01n0112n-1nn001n0112n-1nn0B.SlockSlock…XlockC…………Unlock…Unlock…UnlockC.SlockSlock…XlockC…………Unlock…Unlock…UnlockD.SlockA…UnlockA……SlockB…C…Unlock…C得

二填題(大共小題,空1分,10分請每題空格填正確案錯填不均分。1關系數據模型由關系數據結構、系操作和

三部分組成。2一般況下當對關系R和使用自然連接時要求R和S含有一個或多個共有的3在表Sname列建立一個唯一索引的SQL語為:CREATE4語句查詢條件中謂詞!=ALL”與算符

等價。5關系模式(ABD中存函依賴關{A→BA→A→DB,)→A}則侯選碼是,∈NF。6分圖間的沖突主要有屬性沖、、構沖突三種7

是的基本單位,是用定義的一個數據庫操作序列。8存在一個等待事務{,,}其正待被鎖的數據項,正等待被T鎖的數據,正等待被T鎖的數據項,T正待被鎖的數據項,種情形稱為。9

是并發事務正確的準則。得

三簡題(、,第題分共分)1.試關系模型的參照完整性規則2.試視圖的作用?10/19

3登記志文件時必須遵循什么原則?得

四設題(第1題分第2題分第3題分第4題分,第題分,共25分)1.設教學據庫中有三個基本表:學生表(SNO,,AGE,SEX屬性分別表示學、學生姓名、年齡、性別。課表(,CNAME屬性分別表課程號、課程名、課教師名。選修表SC(SNO,GRADE屬分別表示學號、課號、成績。有如下SQL詢語句:SELECTFROMWHERECNOIN(SELECTFROMS,SCWHERES.SNO=SC.SNO三'請完成下列問題(1)用漢語句子闡上述語句的含義;(2)用等價的關系數表達式表示上述SQL查詢語句。11/19

2設有圖3示的三個關系。其各個屬性的含義如下A(商店代號ANAME(商名WQTY店員人數CITY(所在城市(品號BNAME(商品名稱PRICE價格(商品數量A

101

ANAME韶山商店

WQTY15

長沙

B#

PRICE204256345620

前門百貨商店東風商場鐵道商店第一百貨公司

8950176413

北京北京長沙上海

1234

毛筆羽毛球收音機書包

217841325242A101101101101204256256345345345620

ABB12343121244圖3

QTY105422510461241911411874125試用SQL語寫出下查詢:(1)找出店員人數超過100人者在長沙市的所有商店的代號和商店名(2)找出至少供應代號256的店所供應的全部商品的其它商店的商店名和所在城市12/19

3.設職工基本表(ENOENAME,AGE),其屬性分別表示職工號姓名、年齡、性別、工資。為個工資低元女職工加薪元試寫出這個操作的語句。4某工廠數據庫中兩個基本表:車間基本表(DNO,DNAME,屬性分別表車間編號、車間名和車主任的職工號。職工基本表(,ENAMEAGESALARY屬分別表示職工號姓名、年齡、性別、工資和所車間的編號。建立一個有關女間主任的職工號和姓名的視圖其結構如下:VIEW6ENAME)試寫出創建該視圖VIEW6的SQL語。5設有關系R和數依賴F:(A,,D,F={DE,BCDD}試求下列問題:(1)關系R的侯碼是什么?屬第幾范式?并說理由分(2)如果關系不于BCNF,請將關逐分解為BCNF分要求:寫出達到一級范式的分解過程,并指明除什么類型的函數依賴。13/19

五綜題

(分)某企業集團有若工廠,每個工廠生產多種產品且每一種產品可以在多個工廠生產,每個廠按照固定的計劃數量生產產;每個工廠聘用多名職工,且每名職工只能在個工廠工作,工廠聘用職工有期和工資。工廠的屬性有工廠編號、廠名、地,產品的屬性有產品編號、產名、規格,職工的屬性有職工號、姓名。(1)根據上述語義出E-R圖分(2)將該E-R模轉換為關系模型分(要求:1n的聯系進行合并(3)出轉換結果每個關系模式的主碼和外碼分試題一參考答案與評分標準一、選擇題每題分)1...D.C5.A6.D.C.B.A..C12B13.D14.A15.A.C..20.D二、填題(每空1)1關系整性約束

2屬性3.UNIQUE4IN5A和BC)BC6命名沖突

7事務8死鎖三、簡答題、考案:

9可串行性答:參照完整性則:若屬性(或屬性組是本關系的外碼,它與基本14/19

關系的主碼Ks對應(基本關系R和不定是不同的關系對于R中每元組在上值必須為:取空值的每個屬性值均空值)或者等于某個元組的主碼值評標:指明F是的碼,與S主碼對應;參照完整性兩條規則各。、考案:(1)視圖能夠簡化戶的操作分(2)視圖使用戶能多種角度看待同一數據分(3)視圖對重構數庫提供了一定程度的邏輯獨立性分圖能夠對機密數提供安全保護)評標:意思表達正確即給分。3參答:登記日志文件時須遵循兩條原則:(1)登記的次序嚴按并發事務執行的時間次序分(2)必須先寫日志件,后寫數據庫分)評標:意思表達正確即給分。四、設計題1參答:(1)查詢張三同學有選修的課程的課程號分

(4(2)

π(C)π(SC)SNAME='三'π(C)(SCNOSNAME='三

或(2分評標:(1思達正確即可給分個關系的差1分SNAME='張

S

SC分,任意一個錯不給分。、考案:(1)SELECTA#,AWHEREWQTY<=100ORCITY='長沙';()(2)SELECTFROMAWHERE15/19

(SELECT*FROMWHERE(SELECT*FROMAB1WHEREA#='256'ANDB#=B.B#)(SELECT*FROMAB2WHEREA#!='256'A#=A.A#ANDB#=B.B#)()評標:SELECT(1分任意一處錯誤不給分WQTY<=100ORCITY='沙(1分任意一錯誤不給分。、考案:SETWHERESALARY<1000女;3分評標:(1SETSALARY=SALARY+2001分SET不分;WHERESALARY<1000女(個件少任一個條件或將1000寫’’均不得分。、考案:參答1:CREATESELECTENO,ENAMEFROMEMPWHERE女'ENOIN(SELECTFROMDEPT)參答2:CREATE16/19

SELECTENO,ENAMEFROMDEPT,WHEREMGR_ENO=ENO女()評標:參考答案中CREATE(1分VIEW或寫成其它名稱不給SELECTENO,ENAMEFROMEMP分WHERESEX='女ANDIN(SELECTMGR_ENODEPT)(個件分。參考答案中,CREATE(或寫成其它名稱不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論