數(shù)據(jù)庫期末考試復(fù)習(xí)題和答案解析_第1頁
數(shù)據(jù)庫期末考試復(fù)習(xí)題和答案解析_第2頁
數(shù)據(jù)庫期末考試復(fù)習(xí)題和答案解析_第3頁
數(shù)據(jù)庫期末考試復(fù)習(xí)題和答案解析_第4頁
數(shù)據(jù)庫期末考試復(fù)習(xí)題和答案解析_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..試題一得分一、單項選擇題〔本大題共20小題,每小題2分,共40分>在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1. 數(shù)據(jù)庫系統(tǒng)的核心是〔BA.?dāng)?shù)據(jù)庫 B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.?dāng)?shù)據(jù)模型 D.軟件工具2.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的特點的是〔CA.?dāng)?shù)據(jù)結(jié)構(gòu)化B.?dāng)?shù)據(jù)由DBMS統(tǒng)一管理和控制C.?dāng)?shù)據(jù)冗余度大D.?dāng)?shù)據(jù)獨立性高3. 概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是〔DA.層次模型 B.關(guān)系模型C.網(wǎng)狀模型 D.實體-聯(lián)系模型4.數(shù)據(jù)的物理獨立性是指〔CA.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)相互獨立B.用戶程序與數(shù)據(jù)庫管理系統(tǒng)相互獨立C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨立的5. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是〔AA.模式與外模式之間的映象B.模式與內(nèi)模式之間的映象C.模式D.三級模式6. 關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是〔D A.樹B.圖C.索引D.關(guān)系7. 有一名為"列車運營"實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性,該實體主碼是〔CA.車次B.日期C.車次+日期D.車次+情況摘要8. 己知關(guān)系R和S,R∩S等價于〔B A.<R-S>-S B.S-<S-R>C.<S-R>-R D.S-<R-S>9.學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個關(guān)系: 學(xué)生〔學(xué)號,姓名和宿舍〔樓名,房間號,床位號,學(xué)號假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行〔AA.全外聯(lián)接 B.左外聯(lián)接C.右外聯(lián)接 D.自然聯(lián)接10.用下面的T-SQL語句建立一個基本表:CREATETABLEStudent<SnoCHAR<4>PRIMARYKEY,SnameCHAR<8>NOTNULL,SexCHAR<2>,AgeINT>可以插入到表中的元組是〔DA.'5021','劉祥',男,21 B.NULL,'劉祥',NULL,21C.'5021',NULL,男,21D.'5021','劉祥',NULL,NULL11. 把對關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶李勇的T-SQL語句是〔CA.GRANTQTYONSPJTO'李勇'B.GRANTUPDATE<QTY>ONSPJTO'李勇'C.GRANTUPDATE<QTY>ONSPJTO李勇D.GRANTUPDATEONSPJ<QTY>TO李勇12.圖1中〔B是最小關(guān)系系統(tǒng)ABCD圖113.關(guān)系規(guī)范化中的插入操作異常是指<D>A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)該刪除的數(shù)據(jù)未被刪除D.應(yīng)該插入的數(shù)據(jù)未被插入14.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中〔A階段的任務(wù)A.

邏輯設(shè)計

B.物理設(shè)計

C.需求分析

D.概念設(shè)計15.在E-R模型中,如果有3個不同的實體型,3個m:n聯(lián)系,根據(jù)E-R模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換后關(guān)系的數(shù)目為〔C。A.4 B.5 C.6 D.716.事務(wù)的隔離性是指〔A。A.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C.事務(wù)中包括的所有操作要么都做,要么都不做 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)17.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)是指〔CA.數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本B.數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案C.日志文件、數(shù)據(jù)庫后備副本D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本18.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則〔B。A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。B.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。C.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。19.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖2所示,下面評價正確的是<B>A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀"臟"數(shù)據(jù)T1T2①讀A=100②讀A=100③ A=A-5寫回④A=A-8寫回圖220.以下〔D封鎖違反兩段鎖協(xié)議。A.SlockA…SlockB…XlockC…………UnlockA…UnlockB…UnlockCB.SlockA…SlockB…XlockC…………UnlockC…UnlockB…UnlockAC.SlockA…SlockB…XlockC…………UnlockB…UnlockC…UnlockAD.SlockA…UnlockA……SlockB…XlockC………...UnlockB…UnlockC得分二、填空題〔本大題共9小題,每空1分,共10分請在每小題的空格中填上正確答案。錯填、不填均無分。1. 關(guān)系數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束三部分組成。關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作,關(guān)系完整性約束2.一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的屬性屬性3. 在Student表的Sname列上建立一個唯一索引的SQL語句為:CREATEUNIQUEINDEXuniqueindexStusnameONstudent<Sname>4.SELECT語句查詢條件中的謂詞"!=ALL"與運算符NOTIN等價 5. 關(guān)系模式R<A,B,C,D>中,存在函數(shù)依賴關(guān)系{A→B,A→C,A→D,〔B,C→A},則侯選碼是A和<B,C>,R∈3NF。6. 分E-R圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。7. 事物是DBMS的基本單位,是用戶定義的一個數(shù)據(jù)庫操作序列。8. 存在一個等待事務(wù)集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,這種情形稱為死鎖。9. 可串行性是并發(fā)事務(wù)正確性的準(zhǔn)則。得分三、簡答題〔第1、3題3分,第2題4分,共10分1. 試述關(guān)系模型的參照完整性規(guī)則?2. 試述視圖的作用?3.登記日志文件時必須遵循什么原則?四、設(shè)計題<第1題4分,第2題6分,第3題3分,第4題4分,第5題8分,共25分>1.設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:學(xué)生表S〔SNO,SNAME,AGE,SEX,其屬性分別表示學(xué)號、學(xué)生姓名、年齡、性別。課程表C〔CNO,CNAME,TEACHER,其屬性分別表示課程號、課程名、上課教師名。選修表SC〔SNO,CNO,GRADE,其屬性分別表示學(xué)號、課程號、成績。有如下SQL查詢語句:SELECTCNOFROMCWHERECNONOTIN<SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME='張三'>;請完成下列問題:〔1用漢語句子闡述上述SQL語句的含義;〔2用等價的關(guān)系代數(shù)表達式表示上述SQL查詢語句。2.設(shè)有如圖3所示的三個關(guān)系。其中各個屬性的含義如下:A?!采痰甏?、ANAME〔商店名、WQTY〔店員人數(shù)、CITY〔所在城市、B?!采唐诽?、BNAME〔商品名稱、PRICE〔價格、QTY〔商品數(shù)量。ABA#ANAMEWQTYCITY101韶山商店15XX204前門百貨商店89北京256東風(fēng)商場501北京345鐵道商店76XX620第一百貨公司413上海B#BNAMEPRICE1毛筆212羽毛球7843收音機13254書包242ABA#B#QTY10111051012421013251014104204361256124125629134511413452183454746204125圖3試用SQL語言寫出下列查詢:〔1找出店員人數(shù)不超過100人或者在XX市的所有商店的代號和商店名?!?找出至少供應(yīng)了代號為’256’的商店所供應(yīng)的全部商品的其它商店的商店名和所在城市。3.設(shè)有職工基本表:EMP〔ENO,ENAME,AGE,SEX,SALARY,其屬性分別表示職工號、姓名、年齡、性別、工資。為每個工資低于1000元的女職工加薪200元,試寫出這個操作的SQL語句。4.設(shè)某工廠數(shù)據(jù)庫中有兩個基本表:車間基本表:DEPT〔DNO,DNAME,MGR_ENO,其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:ERP〔ENO,ENAME,AGE,SEX,SALARY,DNO,其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。建立一個有關(guān)女車間主任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6〔ENO,ENAME。試寫出創(chuàng)建該視圖VIEW6的SQL語句。5.設(shè)有關(guān)系R和函數(shù)依賴F:R〔A,B,C,D,E,F={ABC→DE,BC→D,D→E}。試求下列問題:〔1關(guān)系R的侯選碼是什么?R屬于第幾范式?并說明理由?!?分〔2如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。〔5分要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題〔15分某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名?!?根據(jù)上述語義畫出E-R圖;〔5分〔2將該E-R模型轉(zhuǎn)換為關(guān)系模型;〔5分〔要求:1:1和1:n的聯(lián)系進行合并〔3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼?!?分試題二得分一、單項選擇題〔本大題共20小題,每小題2分,共40分>在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1. 下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點的是〔。A.?dāng)?shù)據(jù)結(jié)構(gòu)化 B.?dāng)?shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨立性 D.程序的標(biāo)準(zhǔn)化2.數(shù)據(jù)的邏輯獨立性是指〔A.內(nèi)模式改變,模式不變B.模式改變,內(nèi)模式不變C.模式改變,外模式和應(yīng)用程序不變D.內(nèi)模式改變,外模式和應(yīng)用程序不變3. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是〔。A.外模式B.內(nèi)模式C.存儲模式D.模式4. 相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點之一是〔。A.存取路徑對用戶透明,需查詢優(yōu)化B.?dāng)?shù)據(jù)結(jié)構(gòu)簡單C.?dāng)?shù)據(jù)獨立性高D.有嚴(yán)格的數(shù)學(xué)基礎(chǔ)5. 現(xiàn)有關(guān)系表:學(xué)生〔宿舍編號,宿舍地址,學(xué)號,姓名,性別,專業(yè),出生日期的主碼是〔。A.宿舍編號B.學(xué)號C.宿舍地址,姓名D.宿舍編號,學(xué)號6. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的〔。A.元組B.行C.記錄D.屬性7. 下列關(guān)系運算中,〔運算不屬于專門的關(guān)系運算。A.選擇B.連接C.廣義笛卡爾積D.投影8. SQL語言具有〔的功能。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ù)操縱9.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的關(guān)鍵字是〔。A.M端實體的關(guān)鍵字 B.N端實體的關(guān)鍵字C.M端實體關(guān)鍵字與N端實體關(guān)鍵字組合D.重新選取其他屬性10. SQL語言中,刪除一個表的命令是〔A.DELETE B.DROPC.CLEAR D.REMOVE11.圖1中〔是關(guān)系完備的系統(tǒng)ABCD圖112.有關(guān)系模式A<S,C,M>,其中各屬性的含義是:S:學(xué)生;C:課程;M:名次,其語義是:每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生〔即沒有并列名次,則關(guān)系模式A最高達到〔A.1NFB.2NFC.3NFD.BCNF13.關(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圖產(chǎn)生于〔A.

需求分析階段

B.物理設(shè)計階段

C.邏輯設(shè)計階段

D.概念設(shè)計階段15.有一個關(guān)系:學(xué)生〔學(xué)號,姓名,系別,規(guī)定學(xué)號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于〔。A.實體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關(guān)鍵字完整性約束16.事務(wù)是數(shù)據(jù)庫運行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于〔狀態(tài)。 A.安全性B.一致性 C.完整性 D.可靠性17.〔用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。A.后援副本B.日志文件C.?dāng)?shù)據(jù)庫D.緩沖區(qū)18. 在并發(fā)控制技術(shù)中,最常用的是封鎖機制,基本的封鎖類型有排它鎖X和共享鎖S,下列關(guān)于兩種鎖的相容性描述不正確的是〔A. X/X:TRUE B. S/S:TRUEC. S/X:FALSE D. X/S:FALSE19.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價正確的是<>A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀"臟"數(shù)據(jù)T1T2read<A>read<B>sum=A+Bread<A>A=A*2write<A>read<A>read<B>sum=A+Bwrite<A+B>圖220.已知事務(wù)T1的封鎖序列為:LOCKS<A>…LOCKS<B>…LOCKX<C>…UNLOCK<B>…UNLOCK<A>…UNLOCK<C>事務(wù)T2的封鎖序列為:LOCKS<A>…UNLOCK<A>…LOCKS<B>…LOCKX<C>…UNLOCK<C>…UNLOCK<B>則遵守兩段封鎖協(xié)議的事務(wù)是〔A.T1B.T2C.T1和T2D.沒有得分二、填空題〔本大題共7小題,每空1分,共10分請在每小題的空格中填上正確答案。錯填、不填均無分。1. 關(guān)系數(shù)據(jù)庫的實體完整性規(guī)則規(guī)定基本關(guān)系的主碼都不能取空。2. 在關(guān)系A(chǔ)〔S,SN,D和B〔D,CN,NM中,A的主碼是S,B的主碼是D,則D在A中稱為外鍵。3. SQL語言中,用于授權(quán)的語句是___grant______。4.關(guān)系R與S的交可以用關(guān)系代數(shù)的5種基本運算表示為s-<s-r>。5. 數(shù)據(jù)庫系統(tǒng)中最重要的軟件是數(shù)據(jù)庫管理系統(tǒng),最重要的用戶是DBA6. 數(shù)據(jù)庫設(shè)計分為以下六個設(shè)計階段:需求分析階段、概念模型設(shè)計、邏輯結(jié)構(gòu)設(shè)計階段、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施階段、數(shù)據(jù)庫運行和維護階段。7. 已知關(guān)系R〔A,B,C,D和R上的函數(shù)依賴集F={A→CD,C→B},則R∈2NF。得分三、簡答題〔本大題共3小題,第1題4分,第2、3題各3分,共10分1. 試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念。2. 說明視圖與基本表的區(qū)別和聯(lián)系。 3.?dāng)?shù)據(jù)庫系統(tǒng)的故障有哪些類型?得分四、設(shè)計題<第1題15分,第2題10分,共25分>1.設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(guān)系模式:S<SNO,SNAME,STATUS,CITY>;P<PNO,PNAME,COLOR,WEIGHT>;J<JNO,JNAME,CITY>;SPJ<SNO,PNO,JNO,QTY>;供應(yīng)商表S由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表P由零件號、零件名、顏色、重量組成;工程項目表J由項目號、項目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號、零件號、項目號、供應(yīng)數(shù)量組成;〔1用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;〔3分〔2 用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO; 〔3分〔3用SQL查詢供應(yīng)工程J1零件為紅色的工程號JNO;〔2分〔4用SQL查詢沒有使用天津供應(yīng)商生產(chǎn)的零件的工程號;〔3分〔5用SQL語句將全部紅色零件改為藍色;〔2分〔6用SQL語句將〔S2,P4,J6,400插入供應(yīng)情況關(guān)系。〔2分2. 設(shè)有關(guān)系STUDENT<S#,SNAME,SDEPT,MNAME,CNAME,GRADE>,〔S#,CNAME為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴: 〔S#,CNAME→SNAME,SDEPT,MNAMES#→SNAME,SDEPT,MNAME〔S#,CNAME→GRADESDEPT→MNAME試求下列問題:〔1關(guān)系STUDENT屬于第幾范式?并說明理由?!?分〔2如果關(guān)系STUDENT不屬于BCNF,請將關(guān)系STUDENT逐步分解為巧BCNF。〔7分 要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題〔15分某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名?!?根據(jù)上述語義畫出E-R圖;〔5分〔2將該E-R模型轉(zhuǎn)換為關(guān)系模型;〔5分〔要求:1:1和1:n的聯(lián)系進行合并〔3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼?!?分試題三得分閱卷人復(fù)查人一、單項選擇題〔本大題共20小題,每小題1.5分,共30分>在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(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ù)定義語言〔DDLB.?dāng)?shù)據(jù)管理語言C.?dāng)?shù)據(jù)操縱語言〔DMLD.?dāng)?shù)據(jù)控制語言3. 數(shù)據(jù)庫的網(wǎng)狀模型應(yīng)滿足的條件是〔A.允許一個以上結(jié)點無雙親,也允許一個結(jié)點有多個雙親B.必須有兩個以上的結(jié)點C.有且僅有一個結(jié)點無雙親,其余結(jié)點都只有一個雙親D.每個結(jié)點有且僅有一個雙親4.數(shù)據(jù)的邏輯獨立性是指〔A.內(nèi)模式改變,模式不變B.模式改變,內(nèi)模式不變C.模式改變,外模式和應(yīng)用程序不變D.內(nèi)模式改變,外模式和應(yīng)用程序不變5. 設(shè)有關(guān)系模式EMP〔職工號,姓名,年齡,技能。假設(shè)職工號唯一,每個職工有多項技能,則EMP表的主碼是〔A.職工號B.姓名,技能C.技能D.職工號,技能6. 在關(guān)系代數(shù)中,對一個關(guān)系做投影操作后,新關(guān)系的元組個數(shù)〔原來關(guān)系的元組個數(shù)。 A.小于B.小于或等于C.等于D.大于7. 設(shè)關(guān)系R和S的屬性個數(shù)分別是2和3,那么RS等價于〔1<2A.1<2<RS>B.1<4<RS>C.1<2<RS>D.1<4<RS>8.學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個關(guān)系: 學(xué)生〔學(xué)號,姓名和宿舍〔樓名,房間號,床位號,學(xué)號假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行〔A.全外聯(lián)接 B.左外聯(lián)接C.右外聯(lián)接 D.自然聯(lián)接9. 用下面的T-SQL語句建立一個基本表:CREATETABLEStudent<SnoCHAR<4>NOTNULL,SnameCHAR<8>NOTNULL,SexCHAR<2>,AgeSMALLINT>可以插入到表中的元組是〔A.'5021','劉祥',男,21 B.NULL,'劉祥',NULL,21C.'5021',NULL,男,21D.'5021','劉祥',NULL,NULL10. 把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的T-SQL語句是〔A.GRANTGRADEONSCTOZHAOB.GRANTUPDATEONSCTOZHAOC.GRANTUPDATE<GRADE>ONSCTOZHAOD.GRANTUPDATEONSC<GRADE>TOZHAO11.圖1中〔是關(guān)系完備的系統(tǒng)ABCD圖112. 給定關(guān)系模式SCP〔Sno,Cno,P,其中Sno表示學(xué)號,Cno表示課程號,P表示名次。若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯誤的是〔 A.〔Sno,Cno和〔Cno,P都可以作為候選碼。 B.〔Sno,Cno是唯一的候選碼。 C.關(guān)系模式SCP既屬于3NF也屬于BCNF。 D.關(guān)系模式SCP沒有非主屬性。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ù)模型的過程屬于〔A.

需求分析階段

B.物理設(shè)計階段

C.邏輯設(shè)計階段

D.概念設(shè)計階段15.在合并分E-R圖時必須消除各分圖中的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指〔。A.命名太長或太短B.同名異義或同義異名C.屬性類型沖突D.屬性取值單位沖突16.事務(wù)的原子性是指〔。A.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C.事務(wù)中包括的所有操作要么都做,要么都不做 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)17.若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為<>A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.運行故障18.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則〔。A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。B.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。C.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。19.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖2所示,下面評價正確的是<>A.該操作不存在問題B.該操作丟失修改C.修改該操作不能重復(fù)讀D.該操作讀"臟"數(shù)據(jù)T1T2①讀A=100A=A*2寫回②讀A=200③ROLLBACK恢復(fù)A=100圖220.圖3是一個〔A.ER圖 B.I/O圖C.DFD圖 D.IPO圖圖3得分閱卷人復(fù)查人二、填空題〔本大題共10小題,每小題1分,共10分請在每小題的空格中填上正確答案。錯填、不填均無分。1. 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級構(gòu)成。2. 在關(guān)系A(chǔ)〔S,SN,D和B〔D,CN,NM中,A的主碼是S,B的主碼是D,則D在S中稱為外碼。3. 關(guān)系操作的特點是集合操作。4. 已知學(xué)生關(guān)系〔學(xué)號,姓名,年齡,班級,要檢索班級為空值的學(xué)生姓名,其SQL查詢語句中WHERE子句的條件表達式是班級isnull。5. 集合R與S的連接可以用關(guān)系代數(shù)的5種基本運算表示為。6. SELECT語句查詢條件中的謂詞"=ANY"與運算符in等價。7. 在數(shù)據(jù)庫中,只存放視圖的定義,不存放視圖對應(yīng)的數(shù)據(jù)。8. "為哪些表,在哪些字段上,建立什么樣的索引"這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計中的物理設(shè)計階段。9. 并發(fā)控制的主要方法是封鎖機制。10. 已知關(guān)系R〔A,B,C,D和R上的函數(shù)依賴集F={A→CD,C→B},R屬于第2范式。得分閱卷人復(fù)查人三、簡答題〔第1題5分,第2、3題各6分共17分1. 數(shù)據(jù)庫管理系統(tǒng)有哪些功能?2. 數(shù)據(jù)庫設(shè)計分哪幾個階段?需求分析概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫實施數(shù)據(jù)庫運行和維護3. 簡述三級封鎖協(xié)議的內(nèi)容以及不同級別的封鎖協(xié)議能解決哪些數(shù)據(jù)不一致性問題?得分閱卷人復(fù)查人四、設(shè)計題<第1題4分,第2、3、4題各8分,共28分>1. 設(shè)有學(xué)生選課關(guān)系SC〔學(xué)號,課程號,成績,試用SQL語句檢索每門課程的最高分。SELECT課程號,MAX<成績>FROMSCGROUPBY課程號2. 關(guān)系模式如下:商品P<PNO,PN,COLOR,PRICE>商店S<SNO;SN,CITY>銷售SP<PNO,SNO,QTY>分別用關(guān)系代數(shù)和SQL寫出查詢語句:查詢銷售商品"TV"的商店名SN。selectsnfromswheresnoIn<select>3. 設(shè)有關(guān)系R和S如圖2所示。RSABa1b1a2b2a3b3ACa140a250a355試用SQL語句實現(xiàn):〔1查詢屬性C>50時,R中與相關(guān)聯(lián)的屬性B之值?!?分〔2當(dāng)屬性C=40時,將R中與之相關(guān)聯(lián)的屬性B值修改為b4?!?分4.設(shè)有關(guān)系R和函數(shù)依賴F:R〔W,X,Y,Z,F={X→Z,WX→Y}。試求下列問題:

〔1關(guān)系R屬于第幾范式?〔3分〔2如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF?!?分要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。〔1R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于X→Z,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。〔2將關(guān)系分解為:R1〔W,X,Y,F1={WX→Y}R2〔X,Z,F2={X→Z}消除了非主屬性對碼的部分函數(shù)依賴。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。得分閱卷人復(fù)查人五、綜合題〔15分某醫(yī)院病房管理系統(tǒng)中,包括四個實體型,分別為:科室:科名,科地址,科病房:病房號,病房地址醫(yī)生:工作證號,姓名,職稱,年齡病人:病歷號,姓名,性別且存在如下語義約束:①一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室;② 一個醫(yī)生可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個;③ 一個病房可入住多個病人,一個病人只能入住在一個病房。注意:不同科室可能有相同的病房號。完成如下設(shè)計:〔1畫出該醫(yī)院病房管理系統(tǒng)的E-R圖;〔5分〔2將該E-R圖轉(zhuǎn)換為關(guān)系模型;〔5分〔要求:1:1和1:n的聯(lián)系進行合并〔3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼?!?分試題四得分一、單項選擇題〔本大題共20小題,每小題1.5分,共30分>在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1. 數(shù)據(jù)庫系統(tǒng)的特點是〔、數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強了數(shù)據(jù)保護。A.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)存儲C.?dāng)?shù)據(jù)應(yīng)用 D.?dāng)?shù)據(jù)保密2.數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)獨立性是指〔。A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B.應(yīng)用程序與DBMS的相互獨立C.應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是相互獨立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立3. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是〔。A.外模式B.內(nèi)模式C.存儲模式D.模式4. 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是〔。A.層次結(jié)構(gòu)B.二維表結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.封裝結(jié)構(gòu)5. 關(guān)系模型中,一個候選碼〔。A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.必須由多個屬性組成6. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的〔。A.元組B.行C.記錄D.屬性7. 設(shè)關(guān)系R和S的屬性個數(shù)分別是2和3,那么RS等價于〔1<2A.1<2<RS>B.1<4<RS>C.1<2<RS>D.1<4<RS>8. SQL語言具有〔的功能。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ù)操縱9. 假定學(xué)生關(guān)系是S〔S#,SNAME,SEX,AGE,課程關(guān)系是C〔C#,CNAME,TEACHER,學(xué)生選課關(guān)系是SC〔S#,C#,GRADE。要查找選修"COMPUTER"課程的"女"學(xué)生姓名,將涉及到關(guān)系〔。A.SB.SC,CC.S,SCD.S,C,SC10. 已知關(guān)系SPJ<S#,P#,J#,QTY>,把對關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶張三的T-SQL語句是〔CA.GRANTQTYONSPJTO張三B.GRANTUPDATEONSPJTO張三C.GRANTUPDATE<QTY>ONSPJTO張三D.GRANTUPDATEONSPJ<QTY>TO張三11.圖1中〔是關(guān)系完備的系統(tǒng)ABCD圖112.在R<U>中,如果X→Y,并且對于X的任何一個真子集X',都有X'→Y,則〔。A.Y函數(shù)依賴于XB.Y對X完全函數(shù)依賴C.X為U的候選碼 D.R屬于2NF13.關(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圖產(chǎn)生于〔A.

需求分析階段

B.物理設(shè)計階段

C.邏輯設(shè)計階段

D.概念設(shè)計階段15.在合并分E-R圖時必須消除各分圖中的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指〔。A.命名太長或太短B.同名異義或同義異名C.屬性類型沖突D.屬性取值單位沖突16.事務(wù)是數(shù)據(jù)庫運行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于〔狀態(tài)。 A.安全性B.一致性 C.完整性 D.可靠性17.〔用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。A.后援副本B.日志文件C.?dāng)?shù)據(jù)庫D.緩沖區(qū)18.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則〔。A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。B.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。C.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。19.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價正確的是<>A.該操作不存在問題B.該操作丟失修改C.修改該操作不能重復(fù)讀D.該操作讀"臟"數(shù)據(jù)T1T2read<A>read<B>sum=A+Bread<A>A=A*2write<A>read<A>read<B>sum=A+Bwrite<A+B>圖220.已知事務(wù)T1的封鎖序列為:LOCKS<A>…LOCKS<B>…LOCKX<C>…UNLOCK<B>…UNLOCK<A>…UNLOCK<C>事務(wù)T2的封鎖序列為:LOCKS<A>…UNLOCK<A>…LOCKS<B>…LOCKX<C>…UNLOCK<C>…UNLOCK<B>則遵守兩段封鎖協(xié)議的事務(wù)是〔A.T1B.T2C.T1和T2D.沒有得分二、填空題〔本大題共10小題,每小題1分,共10分請在每小題的空格中填上正確答案。錯填、不填均無分。1. 數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段。2. 數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。3. 在Student表的Sname列上建立一個聚簇索引的SQL語句為:CREATEclusterindexStusnameONstudent<Sname>4.SELECT語句查詢條件中的謂詞"=ANY"與運算符in等價。 5. 關(guān)系模式R<{A,B,C},{<A,C>→B,<A,B>→C,B→C}>最高可達到第三范式。6. 數(shù)據(jù)抽象主要有分類和聚集兩種。7. 存在一個等待事務(wù)集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,這種情形稱為死鎖。8. "為哪些表,在哪些字段上,建立什么樣的索引"這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計中的物理結(jié)構(gòu)設(shè)計階段。9. 并發(fā)控制的主要方法是封鎖機制。10. 故障分為事務(wù)故障、系統(tǒng)故障和介質(zhì)故障三種。得分三、簡答題〔本大題共3小題,每小題5分,共15分1. 簡述等值連接與自然連接的區(qū)別和聯(lián)系。2. 說明視圖與基本表的區(qū)別和聯(lián)系? 3. 簡述事務(wù)的特性。得分四、設(shè)計題<第1題20分,第2題10分,共30分>1.設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(guān)系模式:S<Sno,Sname,Status,City>;P<Pno,Pname,Color,Weight>;J<Jno,Jname,City>;SPJ<Sno,Pno,Jno,Qty>;供應(yīng)商表S由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表P由零件號、零件名、顏色、重量組成;工程項目表J由項目號、項目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號、零件號、項目號、供應(yīng)數(shù)量組成;〔1用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;〔3分〔2 用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO; 〔3分〔3用ALPHA語言查詢供應(yīng)工程J1零件為紅色的供應(yīng)商號SNO;〔2分〔4用T-SQL語句建立"供應(yīng)商"S表<主碼必須定義>;〔2分〔5用SQL查詢工程J1使用的各種零件的名稱和使用數(shù)量;〔3分〔6用SQL查詢沒有使用天津供應(yīng)商生產(chǎn)的零件的工程號;〔3分〔7用SQL語句將全部紅色零件改為藍色;〔2分〔8用SQL語句將〔S2,P4,J6,400插入供應(yīng)情況關(guān)系?!?分2. 設(shè)有關(guān)系STUDENT<S#,SNAME,SDEPT,MNAME,CNAME,GRADE>,〔S#,CNAME為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴: 〔S#,CNAME→SNAME,SDEPT,MNAME

S#→SNAME,SDEPT,MNAME

〔S#,CNAME→GRADE

SDEPT→MNAME

試求下列問題:

〔1關(guān)系STUDENT屬于第幾范式?〔3分

〔2如果關(guān)系STUDENT不屬于BCNF,請將關(guān)系STUDENT逐步分解為巧BCNF?!?分要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。得分五、綜合題〔15分某醫(yī)院病房管理系統(tǒng)中,包括四個實體型,分別為:科室:科名,科地址,科病房:病房號,病房地址醫(yī)生:工作證號,姓名,職稱,年齡病人:病歷號,姓名,性別且存在如下語義約束:①一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室;② 一個醫(yī)生可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個;③ 一個病房可入住多個病人,一個病人只能入住在一個病房。注意:不同科室可能有相同的病房號。完成如下設(shè)計:〔1畫出該醫(yī)院病房管理系統(tǒng)的E-R圖;〔5分〔2將該E-R圖轉(zhuǎn)換為關(guān)系模型;〔5分〔要求:1:1和1:n的聯(lián)系進行合并〔3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼?!?分<<考生答題不得超過此線>得分一、單項選擇題〔本大題共10小題,每小題2分,共20分>在每小題列出的四個備選項中只有一個是符合題目要求的,錯選、多選或未選均無分。1.模式的邏輯子集通常稱為〔A.外模式B.內(nèi)模式C.概念模式D.邏輯模式2. 已知兩個關(guān)系如下:RABC1b1c12b2c23b1c1SDEAd1e11d2e21d3e12假設(shè)R的主鍵是A,S的主鍵是D,在關(guān)系S的定義中包含外鍵子句:"FOREIGNKEY<A>REFERENCESR<A>ONDELETENOACTION",下列SQL語句不能成功執(zhí)行的是〔A.DELETEFROMRWHEREA=2B.DELETEFROMRWHEREA=3C.DELETEFROMSWHEREA=1D.DELETEFROMSWHEREA=23.在SQL中,與"NOTIN"等價的操作符是〔A.<>ALLB.<>SOMEC.=SOMED.=ALL4.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的〔A.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計5. 設(shè)有一個關(guān)系:DEPT〔DNO,DNAME,如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成WHEREDNAMELIKE〔 A.’__W_%’B.’_%W__’C.’_W__’D.’_W_%’6. 有一個關(guān)系:學(xué)生〔學(xué)號,姓名,系別,規(guī)定學(xué)號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于〔。A.實體完整性約束 B.參照完整性約束C.用戶自定義完整性約束D.關(guān)鍵字完整性約束7. 已知關(guān)系R如圖1所示,可以作為R主碼的屬性組是〔。R

ABCD123413452456143413473456圖1A.ABCB.ABDC.ACD D.BCD8. 已知成績關(guān)系如圖2所示。執(zhí)行SQL語句:SELECTCOUNT〔DISTINCT學(xué)號FROM成績WHERE分?jǐn)?shù)>60查詢結(jié)果中包含的元組數(shù)目是〔成績學(xué)號課程號分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390圖2A.1B.2C.3 D.49.設(shè)有關(guān)系R和關(guān)系S進行如圖3所示的運算,則運算結(jié)果中含有元組的數(shù)目是〔RSABC123456789DE5678910圖3A.6B.7C.8D.910. 已知關(guān)系:廠商〔廠商號,廠名PK=廠商號產(chǎn)品〔產(chǎn)品號,顏色,廠商號PK=產(chǎn)品號,FK=廠商號假設(shè)兩個關(guān)系中已經(jīng)存在如圖4所示元組:廠商產(chǎn)品廠商號廠名C01宏達C02立仁C03廣源

產(chǎn)品號顏色廠商號P01紅C01P02黃C03圖4若再往產(chǎn)品關(guān)系中插入如下元組:I〔P03,紅,C02II〔P01,藍,C01III〔P04,白,C04IV〔P05,黑,null能夠插入的元組是〔A.I,II,IVB.I,IIIC.I,IID.I,IV得分二、填空題〔本大題共10小題,每小題2分,共20分錯填、不填均無分。1. 數(shù)據(jù)管理經(jīng)過了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個發(fā)展階段。2.關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是實體完整性規(guī)則。3. 關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和除法。4.SQL語言提供數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等功能。 5. 在SELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用distinct關(guān)鍵字。6. 在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是_grant___________和REVOKE語句。7.從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、插入異常和______刪除異常________。8. 如果兩個實體之間具有m:n聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是___3______個表。9. 若有關(guān)系模式R<A,B,C>和S<C,D,E>,SQL語句SELECTA,DFROMR,SWHERER.C=S.CANDE='80';對應(yīng)的關(guān)系代數(shù)表達式是。10. SQL語言中,刪除基本表的語句是drop,刪除數(shù)據(jù)的語句是delete。得分三、簡答題〔本大題共5小題,每小題4分,共20分1.?dāng)?shù)據(jù)模型的三大要素是什么?數(shù)據(jù)操作,數(shù)據(jù)結(jié)構(gòu),完整性約束2. 數(shù)據(jù)庫設(shè)計的基本步驟是什么?3.什么是事務(wù)?事務(wù)具有哪些特性?4. 簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。5. 簡述系統(tǒng)故障時的數(shù)據(jù)庫恢復(fù)策略。得分四、設(shè)計題〔本大題共4小題,每小題5分,共20分設(shè)有關(guān)系EMP〔ENO,ENAME,SALARY,DNO,其中各屬性的含義依次為職工號、姓名、工資和所在部門號,以及關(guān)系DEPT〔DNO,DNAME,MANAGER,其中各屬性含義依次為部門號、部門名稱、部門經(jīng)理的職工號。1. 試用SQL語句完成以下查詢:列出各部門中工資不低于600元的職工的平均工資。2. 寫出"查詢001號職工所在部門名稱"的關(guān)系代數(shù)表達式。3. 請用SQL語句將"銷售部"的那些工資數(shù)額低于600的職工的工資上調(diào)10%。4. 有如下關(guān)系代數(shù)表達式πENO<EMP<MANAGER=’001’<DEPT>>>請將其轉(zhuǎn)化成相應(yīng)的SQL語句。得分五、綜合題〔本大題共2小題,每小題10分,共20分1. 設(shè)某商業(yè)集團數(shù)據(jù)庫中有一關(guān)系模式R如下:R<商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人>如果規(guī)定:〔1每個商店的每種商品只在一個部門銷售;〔2每個商店的每個部門只有一個負(fù)責(zé)人;〔3每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:〔1根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;〔2分〔2找出關(guān)系模式R的候選碼;〔2分〔3試問關(guān)系模式R最高已經(jīng)達到第幾范式?為什么?〔2分〔4如果R不屬于3NF,請將R分解成3NF模式集?!?分〔1有三個函數(shù)依賴:<商店編號,商品編號>→部門編號<商店編號,部門編號>→負(fù)責(zé)人<商店編號,商品編號>→數(shù)量?!?分,錯、漏一個扣1分〔2R的候選碼是<商店編號,商品編號>?!?分〔3R最高達到2NF〔1分,因為R中存在著非主屬性"負(fù)責(zé)人"對候選碼<商店編號、商品編號>的傳遞函數(shù)依賴,所以R屬于2NF,但R不屬于3NF?!?分〔4將R分解成:R1<商店編號,商品編號,數(shù)量,部門編號>〔2分R2<商店編號,部門編號,負(fù)責(zé)人>〔2分設(shè)有商店和顧客兩個實體,"商店"有屬性商店編號、商店名、地址、,"顧客"有屬性顧客編號、姓名、地址、年齡、性別。假設(shè)一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店購物有一個消費金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費一次。試畫出E-R圖,注明屬性和聯(lián)系類型,并將E-R模型轉(zhuǎn)換成關(guān)系模式,要求關(guān)系模式主碼加下劃線表示。<E-R模型4分,關(guān)系模型6分><<考生答題不得超過此線>得分一、單項選擇題〔本大題共10小題,每小題2分,共20分>在每小題列出的四個備選項中只有一個是符合題目要求的,錯選、多選或未選均無分。1. DB、DBMS和DBS三者之間的關(guān)系是〔。A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括2.對數(shù)據(jù)庫物理存儲方式的描述稱為〔A.外模式B.內(nèi)模式C.概念模式D.邏輯模式3. 在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是〔A.提高數(shù)據(jù)與程序的獨立性B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性D.提高數(shù)據(jù)與程序的可移植性4.視圖是一個"虛表",視圖的構(gòu)造基于〔A.基本表B.視圖C.基本表或視圖D.?dāng)?shù)據(jù)字典5.關(guān)系代數(shù)中的π運算符對應(yīng)SELECT語句中的以下哪個子句?〔A.SELECTB.FROMC.WHERED.GROUPBY6. 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是〔 A.多對多B.一對一C.多對一D.一對多7. 如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是〔主要解決的問題。A.關(guān)系系統(tǒng)查詢優(yōu)化 B.?dāng)?shù)據(jù)字典C.關(guān)系數(shù)據(jù)庫規(guī)范化理論D.關(guān)系數(shù)據(jù)庫查詢8. 將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的〔。 A.需求分析 B.概念設(shè)計C.邏輯設(shè)計 D.物理設(shè)計9.事務(wù)日志的用途是〔A.事務(wù)處理B.完整性約束C.數(shù)據(jù)恢復(fù) D.安全性控制10.如果事務(wù)T已在數(shù)據(jù)R上加了X鎖,則其他事務(wù)在數(shù)據(jù)R上〔A.只可加X鎖B.只可加S鎖C.可加S鎖或X鎖D.不能加任何鎖得分二、填空題〔本大題共10小題,每小題2分,共20分錯填、不填均無分。1. 數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由外模式/模式映象提供的。2.關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和_____除____。3. 設(shè)有學(xué)生表S<學(xué)號,姓名,班級>和學(xué)生選課表SC<學(xué)號,課程號,成績>,為維護數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足參照完整性約束。4.當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了數(shù)據(jù)庫副本和日志文件,就有可能恢復(fù)數(shù)據(jù)庫。 5. 如果一個滿足1NF關(guān)系的所有屬性合起來組成一個關(guān)鍵字,則該關(guān)系最高滿足的范式是3<在1NF、2NF、3NF范圍內(nèi)>。6. 設(shè)關(guān)系模式R〔A,B,C,D,函數(shù)依賴集F={AB→C,D→B},則R的候選碼為AD。7.從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、插入異常、____修改異常__________和刪除異常。8. 并發(fā)控制的主要方法是封鎖機制。9. 若有關(guān)系模式R<A,B,C>和S<C,D,E>,SQL語句SELECTA,DFROMR,SWHERER.C=S.CANDE='80';對應(yīng)的關(guān)系代數(shù)表達式是。10. 分E-R圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。得分三、簡答題〔本大題共4小題,每小題5分,共20分1. 說明視圖與基本表的區(qū)別和聯(lián)系。2.簡述事務(wù)的特性。3. 試述關(guān)系模型的參照完整性規(guī)則。4. 簡述系統(tǒng)故障時的數(shù)據(jù)庫恢復(fù)策略。得分四、設(shè)計題〔本大題共5小題,每小題4分,共20分現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生〔學(xué)號,姓名,性別,專業(yè)課程〔課程號,課程名,學(xué)分學(xué)習(xí)〔學(xué)號,課程號,分?jǐn)?shù)分別用關(guān)系代數(shù)表達式和SQL語句實現(xiàn)下列1—5小題〔注意:每小題都要分別寫出關(guān)系代數(shù)表達式和SQL語句!??!每小題關(guān)系代數(shù)表達式2分,SQL語句2分:1.檢索所有選修了課程號為"C112"的課程的學(xué)生的學(xué)號和分?jǐn)?shù);2.檢索"英語"專業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù);3.檢索"數(shù)據(jù)庫原理"課程成績高于90分的所有學(xué)生的學(xué)號、姓名、專業(yè)和分?jǐn)?shù);4.檢索沒學(xué)課程號為"C135"課程的學(xué)生信息,包括學(xué)號,姓名和專業(yè);5.檢索至少學(xué)過課程號為"C135"和"C219"的課程的學(xué)生的信息,包括學(xué)號、姓名和專業(yè)。得分五、綜合題〔本大題共2小題,每小題10分,共20分1. 現(xiàn)有如下關(guān)系模式:借閱〔圖書編號,書名,作者名,出版社,讀者編號,讀者姓名,借閱日期,歸還日期,基本函數(shù)依賴集F={圖書編號→〔書名,作者名,出版社,讀者編號→讀者姓名,〔圖書編號,讀者編號,借閱日期→歸還日期}〔1讀者編號是候選碼嗎?〔2分〔2寫出該關(guān)系模式的主碼?!?分〔3該關(guān)系模式中是否存在非主屬性對碼的部分函數(shù)依賴?如果存在,請寫出一個?!?分〔4該關(guān)系模式滿足第幾范式?并說明理由。〔4分某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個屬性,零件有零件號和零件名兩個屬性。根據(jù)語義設(shè)計E-R模型,并將E-R模型轉(zhuǎn)換成關(guān)系模式,要求關(guān)系模式主碼加下劃線表示。<E-R模型4分,關(guān)系模型6分><<考生答題不得超過此線>得分一、單項選擇題〔本大題共20小題,每小題2分,共40分>在每小題列出的四個備選項中只有一個是符合題目要求的,錯選、多選或未選均無分。1.在數(shù)據(jù)庫系統(tǒng)中,負(fù)責(zé)監(jiān)控數(shù)據(jù)庫系統(tǒng)的運行情況,及時處理運行過程中出現(xiàn)的問題,這是〔人員的職責(zé)A.?dāng)?shù)據(jù)庫管理員B.系統(tǒng)分析員C.?dāng)?shù)據(jù)庫設(shè)計員D.應(yīng)用程序員2. 在數(shù)據(jù)庫三級模式中,模式的個數(shù)〔A.只有一個B.可以有任意多個C.與用戶個數(shù)相同D.由設(shè)置的系統(tǒng)參數(shù)決定3.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,當(dāng)關(guān)系的類型改變時,用戶程序也可以不變。這是〔A.?dāng)?shù)據(jù)的物理獨立性B.?dāng)?shù)據(jù)的邏輯獨立性C.?dāng)?shù)據(jù)的位置獨立性D.?dāng)?shù)據(jù)的存儲獨立性4.設(shè)關(guān)系R和S具有相同的目,且它們相對應(yīng)的屬性的值取自同一個域,則R-<R-S>等于〔A.R∪SB.R∩SC.R×SD.R÷S5. 在關(guān)系代數(shù)中,從兩個關(guān)系的笛卡爾積中選取它們屬性間滿足一定條件的元組的操作,稱為〔 A.并 B.選擇 C.自然連接D.θ連接試題〔6~〔8基于"學(xué)生—選課—課程"數(shù)據(jù)庫中的三個關(guān)系是:S<S#,SNAME,SEX,AGE>,SC<S#,C#,GRADE>,C<C#,CNAME,TEACHER>6. 若要求查找"由張勁老師執(zhí)教的數(shù)據(jù)庫課程的平均成績、最高成績和最低成績",將使用關(guān)系〔。A.S和SCB.SC和CC.S和CD.S、SC和C7. 若要求查找‘李’姓學(xué)生的學(xué)生號和姓名,正確的SQL語句是〔。A.SELECTS#,SNAMEFROMSWHERESNAME=’李%’B.SELECTS#,SNAMEFROMSWHERESNAMELIKE’李%’C.SELECTS#,SNAMEFROMSWHERESNAME=’%李%’ D.SELECTS#,SNAMEFROMSWHERESNAMELIKE’%李%’8. 設(shè)S_AVG<SNO,AVG_GRADE>是一個基于關(guān)系SC定義的學(xué)生號和他的平均成績的視圖。下面對該視圖的操作語句中,〔是不能正確執(zhí)行的。I.II.A.僅IB.僅IIC.都能 D.都不能試題〔9~〔11是基于如下的關(guān)系R和S,且屬性A是關(guān)系R的主碼,屬性B是關(guān)系S的主碼。RSBEb13b27b310b42b52ABCa1b15a2b26a3b38a4b4129.若關(guān)系R和S的關(guān)系代數(shù)操作結(jié)果如下,這是執(zhí)行了〔。AR.BCS.BEa1b15b27a1b15b310a2b26b27a2b26b310a3b38b310A.R∞SB.R∞SC.R∞SD.R∞SC<EC>ER.B=S.B10. 若關(guān)系R和S的關(guān)系代數(shù)操作的結(jié)果如下,這是執(zhí)行了〔。ABCEa1b153a2b267a3b3810a4b4122A.R∞SB.R∞SC.R∞SD.R∞SC<EC>ER.B=S.B11.如果要在關(guān)系R中插入一個元組,下面〔元組不能插入。A.<a2,b5,7>B.<a6,b5,3>C.<a7,b7,8>D.<a8,b4,1>12.設(shè)有關(guān)系R=<A,B,C>,與SQL語句selectdistinctA,CfromRwhereB=5等價的關(guān)系代數(shù)表達式是〔。I.πA,C<σB=5<R>>II.σB=5<πA,C<R>>A.都等價B.僅IC.僅IID.都不等價13.并發(fā)操作有可能引起下述〔問題。I.丟失更新II.不可重復(fù)讀III.讀臟數(shù)據(jù)A.僅I和IIB.僅I和IIIC.僅II和IIID.都是14.設(shè)有兩個事務(wù)T1和T2,其并發(fā)操作序列如下表所示。則下面說法中正確的是〔步驟T1T21讀A=1002讀A=1003A←A+10寫回4A←A-10寫回A.該操作序列不存在問題B.該操作序列丟失更新C.該操作序列不能重復(fù)讀D.該操作序列讀出"臟"數(shù)據(jù)試題〔15~〔17是基于下列描述,關(guān)系模式R〔A,B,C,D,E,根據(jù)語義有如下函數(shù)依賴集:F={A→C,BC→D,CD→A,AB→E}。15.下列屬性組中的哪個〔些是關(guān)系R的候選碼?〔I.〔A,BII.〔A,DⅢ.〔B,CⅣ.〔C,D Ⅴ.〔B,D A.僅ⅢB.I和Ⅲ C.I、II、ⅣD.II、Ⅲ、Ⅴ16.關(guān)系模式R的規(guī)范化程度最高達到〔。A.1NFB.2NFC.3NFD.BCNF17.現(xiàn)將關(guān)系模式R分解為兩個關(guān)系模式R1〔A,C,D,R2〔A,B,E,那么這個分解〔。A.不具有無損連接性且不保持函數(shù)依賴B.具有無損連接性且不保持函數(shù)依賴C.不具有無損連接性且保持函數(shù)依賴D.具有無損連接性且保持函數(shù)依賴18.存取方法設(shè)計是數(shù)據(jù)庫設(shè)計的〔階段的任務(wù)。A.需求分析B.概念結(jié)構(gòu)設(shè)計C.邏輯結(jié)構(gòu)設(shè)計D.物理結(jié)構(gòu)設(shè)計19.以下關(guān)系E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,〔是不正確的?A.一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并B.一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的n端實體所對應(yīng)的關(guān)系模式合并C.一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并D.三個或三個以上的實體間的多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式20.下列SQLServer語句中出現(xiàn)語法錯誤的是〔。A.DECLAREMyvarINTB.SELECT*FROM[AAA]C.CREATEDATABASEAAAD.DELETE*FROMAAA得分二、填空題〔本大題共10空,每空2分,共20分錯填、不填均無分。1. 根據(jù)參照完整性規(guī)則,外碼的值或者等于以此碼為主碼的關(guān)系中某個元組主碼的值,或者取null。2.在SQL語言中,使用____grant________語句進行授權(quán)。3. 有關(guān)系R〔A,B,C和關(guān)系S〔A,D,E,F。如果將關(guān)系代數(shù)表達式πR.A,R.B,S.D,S.F<R∞S>用SQL的查詢語句來表示,則有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE___R.A=S.A_________。4.ALTERTABLEemp______Addtelephonechar<11>_____。5. 若關(guān)系模式R∈1NF,且對于每一個非平凡的函數(shù)依賴X→Y,都有X包含碼,則R最高一定可以達到___________。6.當(dāng)對視圖進行UPDATE、INSERT、DELETE操作時,為了保證被操作的行滿足視圖定義中子查詢語句的謂詞條件,應(yīng)在視圖定義語句中使用可選擇項______________。7. SQL語言支持?jǐn)?shù)據(jù)庫的外模式、模式和內(nèi)模式結(jié)構(gòu)。外模式對應(yīng)于視圖和部分基本表,模式對應(yīng)于____基本表__________,內(nèi)模式對應(yīng)于存儲文件。8. 設(shè)一個關(guān)系A(chǔ)具有a1個屬性和a2個元組,關(guān)系B具有b1個屬性和b2個元組,則關(guān)系A(chǔ)×B具有___a1+b1___________個屬性和__a2*b2____________個元組。9. 函數(shù)RIGHT<’abcdef’,2>的結(jié)果是______________。得分得分三、計算題〔本大題共2小題,每小題5分,共10分1.已知關(guān)系R、S、T、U如下所述,求關(guān)系代數(shù)表達式R×S÷T-U的運算結(jié)果。RSTUAB1a2b3a3b4aCxyCxyBCaxcz2.已知關(guān)系模式R<U,F>,其中U={A,B,C,D,E};F={AB→C,B→D,C→E,EC→B,AC→B}。求〔ABF+。得分四、實際應(yīng)用題〔20分某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名?!?根據(jù)上述語義畫出E-R圖〔集團實體不用畫出;〔8分〔2將該E-R模型轉(zhuǎn)換為關(guān)系模型;〔5分〔要求:1:1和1:n的聯(lián)系進行合并〔3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼?!?分得分五、編程題〔10分假設(shè)存在名為AAA的數(shù)據(jù)庫,包括S〔S#char<8>,SNvarchar<8>,AGEint,DEPTvarchar<20>,DateTDateTime和SC〔S#char<8>,CNvarchar<10>,GRADEnumeric<5,2>兩張表。請按下列要求寫一存儲過程PROC3。要求為:修改SC表中學(xué)號為s1的值、課程名為c1的值的學(xué)生成績?yōu)間1的值。試題八得分一、單項選擇題〔本大題共20小題,每小題2分,共40分>在每小題列出的四個備選項中只有一個是符合題目要求的,錯選、多選或未選均無分。1.下面列出的數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,哪個〔些階段沒有專門的軟件對數(shù)據(jù)進行管理?〔Ⅰ.人工管理階段 Ⅱ.文件系統(tǒng)階段 Ⅲ.數(shù)據(jù)庫階段A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ2. 在關(guān)系數(shù)據(jù)庫中,表〔table是三級模式結(jié)構(gòu)中的〔A.外模式B.模式C.存儲模式D.內(nèi)模式第〔3至〔5題是基于如下兩個關(guān)系,其中雇員信息表關(guān)系EMP的主鍵是雇員號,部門信息表關(guān)系DEPT的主鍵是部門號EMPDEPT雇員號雇員名部門號工資部門號部門名地址001010056101張山王宏達馬林生趙敏02010204200012001000150001020304業(yè)務(wù)部銷售部服務(wù)部財務(wù)部1號樓2號樓3號樓4號樓3.若執(zhí)行下面列出的操作,哪個操作不能成功執(zhí)行?〔A.從EMP中刪除行<’010’,’王宏達’,’01’,1200>B.在EMP中插入行<’102’,’趙敏’,’01’,1500>C.將EMP中雇員號=’056’的工資改為1600元D.將EMP中雇員號=’101’的部門號改為’05’4.若執(zhí)行下面列出的操作,哪個操作不能成功執(zhí)行?〔A.從DEPT中刪除部門號=’03’的行 B.在DEPT中插入行〔’06’,’計劃部’,’6號樓’C.將DEPT中部門號=’02’的部門號改為’10’D.將DEPT中部門號=’01’的地址改為’5號樓’5. 在雇員信息表關(guān)系EMP中,哪個屬性是外鍵〔foreignkey?〔 A.雇員號 B.雇員名 C.部門號D.工資6. 在SQL語言的SELECT語句中,實現(xiàn)投影操作的是哪個子句?〔。A.selectB.from C.whereD.groupby7. SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語句INSERT、DELETE、UPDATE實現(xiàn)哪類功能?〔。A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱C.數(shù)據(jù)定義 D.數(shù)據(jù)控制8. 設(shè)關(guān)系R和關(guān)系S的基數(shù)分別是3和4,關(guān)系T是R與S的廣義笛卡爾積,即:T=R×S,則關(guān)系T的基數(shù)是〔。A.7B.9C.12 D.169.設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值〔NULL。這是〔。A.實體完整性規(guī)則B.參照完整性規(guī)則C.用戶定義完整性規(guī)則 D.域完整性規(guī)則10. 在并發(fā)控制的技術(shù)中,最常用的是封鎖方法。對于共享鎖〔S和排他鎖〔X來說,下面列出的相容關(guān)系中,哪一個是不正確的?〔。A.X/X:TRUEB.S/S:TRUEC.S/X:FALSED.X/S:FALSE11.下面關(guān)于函數(shù)依賴的敘述中,不正確的是〔。A.若X→Y,X→Y,則X→YZB.若XY→Z,則X→Z,Y→ZC.若X→Y,Y→Z,則X→ZD.若X→Y,Y′Y,則X→Y′第〔12至〔14題基于以下的敘述:有關(guān)系模式A〔C,T,H,R,S,基中各屬性的含義是:C:課程 T:教員 H:上課時間 R:教室 S:學(xué)生 根據(jù)語義有如下函數(shù)依賴集:F={C→T,〔H,R→C,〔H,T→R,〔H,S→R}12.關(guān)系模式A的碼

溫馨提示

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

評論

0/150

提交評論