陜西師范大學(xué)數(shù)據(jù)庫原理試題_第1頁
陜西師范大學(xué)數(shù)據(jù)庫原理試題_第2頁
陜西師范大學(xué)數(shù)據(jù)庫原理試題_第3頁
陜西師范大學(xué)數(shù)據(jù)庫原理試題_第4頁
陜西師范大學(xué)數(shù)據(jù)庫原理試題_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 上 裝 訂 線 院(系)名: 班級: 姓名: 學(xué)號: 考生類別: 考試日期: 下 裝 訂 線 陜西師范大學(xué)20072008學(xué)年第二學(xué)期期末考試計算機科學(xué)學(xué)院2005級計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫原理(1)題號一二三四五總分分?jǐn)?shù)答卷注意事項: 1、學(xué)生必須用藍色(或黑色)鋼筆、圓珠筆或簽字筆直接在試題卷上答題。2、答卷前請將密封線內(nèi)的項目填寫清楚。 3、字跡要清楚、工整,不宜過大,以防試卷不夠使用。 4、本卷共 5 大題,總分為100分。得分評卷人一、單項選擇題(將一個正確的答案代碼填入括號中,每小題1分,共15分)(1)數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系

2、是( )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS (2)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在( )。 A、不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序 B、不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C、不會因為存儲策略的變化而影響存儲結(jié)構(gòu) D、不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)(3)下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是( )。 A、不同的列應(yīng)有不同的數(shù)據(jù)類型 B、不同的列應(yīng)有不同的列名 C、與行的次序無關(guān) D、與列的次序無關(guān) (4)現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位),

3、醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果),其中,醫(yī)療 關(guān)系中的外碼是( )。 A、患者編號 B、患者姓名 C、患者編號和患者姓名 D、醫(yī)生編號和患者編號 (5)五種基本關(guān)系代數(shù)運算是( )。 A、并、交、差、笛卡爾積、除 B、并、交、選擇、投影、連接 C、并、差、笛卡爾積、選擇、連接 D、并、差、笛卡爾積、選擇、投影(6)SQL語言是( )的語言,容易學(xué)習(xí) 。 A、過程化 B、非過程化 C、格式化 D、導(dǎo)航式(7)在SQL語言中,刪除一個視圖的命令是( )。 A、DELETE B、DROP C、CLEAR D、REMOVE (8)若要在基本表S中增加一列CN(課程名),可用(

4、)。 A、ADD TABLE S CN CHAR() B、ADD TABLE S ALTER CN CHAR() C、ALTER TABLE S ADD CN CHAR() D、ALTER TABLE S ALTER CN CHAR() (9)支持關(guān)系數(shù)據(jù)結(jié)構(gòu)、選擇、投影和(自然)連接運算,且對這些運算不必要求定義任何物理存取路徑的關(guān)系系統(tǒng)稱為( )。A、表式系統(tǒng) B、最小關(guān)系系統(tǒng) C、關(guān)系完備的系統(tǒng) D、全關(guān)系系統(tǒng)(10)如果關(guān)系模式R中的屬性全是主屬性,則R一定屬于( )。 A、1NF B、2NF C、3NF D、BCNF (11)數(shù)據(jù)庫設(shè)計可劃分為六個階段,每個階段都有自己的設(shè)計內(nèi)容,“

5、為哪些關(guān)系,在哪些屬性上建什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于( )設(shè)計階段。 A、概念設(shè)計 B、邏輯設(shè)計 C、物理設(shè)計 D、全局設(shè)計 (12)在關(guān)系數(shù)據(jù)庫設(shè)計中,對關(guān)系進行規(guī)范化處理,使關(guān)系達到一定的范式,例如達到3NF,這是( )階段的任務(wù)。 A、需求分析階段 B、概念設(shè)計階段 C、物理設(shè)計階段 D、邏輯設(shè)計階段 (13)事務(wù)的持續(xù)性是指( )。 A、事務(wù)中包括的所有操作要么都做,要么都不做 B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C、一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的 D、事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) (14)DBMS普遍采用( )方法來保證調(diào)度的正確性

6、。 A、索引 B、授權(quán) C、封鎖 D、日志 (15)在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的( ),授權(quán)子系統(tǒng)就越靈活。 A、范圍越小 B、約束越細(xì)致 C、范圍越大 D、約束范圍大 得分評卷人二、填空題(在橫線上填寫正確的答案,每空1分,共10分)(16)數(shù)據(jù)模型是由 、 、和 三部分組成的。(17)在設(shè)計分E-R圖時,由于各個子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計人員設(shè)計的,所以各個分E-R圖之間難免有不一致的地方,這些沖突主要有 、 和 三類。(18)數(shù)據(jù)庫系統(tǒng)在運行過程中,可能會發(fā)生故障。故障主要有 、以及 、 和 四類。得分評卷人三、判斷題(判斷下述結(jié)論是否正確,對正確的結(jié)論加

7、以證明,對錯誤的結(jié)論說明原因或舉一反例進行說明,每小題5分,共10分)(19)一個遵循第三級封鎖協(xié)議的并發(fā)事務(wù)調(diào)度必定是可串行化的并發(fā)事務(wù)調(diào)度。(20)在關(guān)系模式R(A,B,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)B,AC,AD,(B,C)A,則關(guān)系模式R屬于3NF,但不是BCNF。得分評卷人四、簡答題(每小題5分,共15分)(21)數(shù)據(jù)字典的內(nèi)容和作用是什么? 下 裝 訂 線 上 裝 訂 線 (22)什么是數(shù)據(jù)庫管理系統(tǒng)?數(shù)據(jù)庫管理系統(tǒng)有哪些功能? 上 裝 訂 線 院(系)名: 班級: 姓名: 學(xué)號: 考生類別: 考試日期: 下 裝 訂 線 (23)請解釋三個級別的封鎖協(xié)議以及它們之間的區(qū)別。得分評卷

8、人五、綜合題(第24小題20分,第25小題10分,第26小題20分,共50分)(24)建立一個關(guān)于科室、病房、醫(yī)生、病人等信息的關(guān)系數(shù)據(jù)庫。(a)科室:科室名,科地址,科電話;(b)病房:病房號,床位號,所屬科室名;(c)醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號(d)病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號(e)有關(guān)語義如下:一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個。完成如下設(shè)計:(i)設(shè)計該關(guān)系數(shù)據(jù)庫的ER圖(實體名和屬性名的命名根據(jù)題中給出的中文名稱來定);(ii)將該E-R圖轉(zhuǎn)換為關(guān)系模

9、型結(jié)構(gòu),指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的候選碼。 (25)對學(xué)生-課程數(shù)據(jù)庫查詢“信息系”學(xué)生選修的課程名稱:SELECT Cname FROM STUDENT, SC, Course WHERE Student.Sdept='IS' AND Student.Sno=SC.Sno AND SC.Cno=Course.Cno;試畫出用關(guān)系代數(shù)表示的語法樹,并用關(guān)系代數(shù)表達式優(yōu)化算法對原始的語法樹進行優(yōu)化處理,畫出優(yōu)化后的標(biāo)準(zhǔn)語法樹。(26)設(shè)有如下表所示的三個關(guān)系S、C和SC。S(S#,SNAME,SEX字段為字符型,AGE字段為整型)S#SNAMEAGESEX1李強23男2劉麗22女5張友22男C(C#,CNAME,TEACHER字段均為字符型)C#CNAMETEACHERK1C語言王華K5數(shù)據(jù)庫原理程軍K8編譯原理程軍 下 裝 訂 線 上 裝 訂 線 SC(S#,C#字段為字符型,GRADE字段為整型)S#C#GRADE1K1832K1855K1922K5905K5845K880用SQL語句實現(xiàn)如下要求:(i)建立SC表并設(shè)置主碼和參照完整性規(guī)則(假設(shè)S表和C表已創(chuàng)建)。(ii)將“

溫馨提示

  • 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

提交評論