歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《數(shù)據(jù)庫系統(tǒng)》薩師煊版本試題.doc

  • 資源ID:12812112       資源大?。?span id="hqrzxlb" class="font-tahoma">107KB        全文頁數(shù):26頁
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

《數(shù)據(jù)庫系統(tǒng)》薩師煊版本試題.doc

數(shù)據(jù)庫原理試題姓名: 學(xué)號: 班級: 成績:一、選擇題(10分)1 實體集書店與圖書之間具有()聯(lián)系。A 一對一 B 一對多 C 多對多 D 多對一2 現(xiàn)有關(guān)系表:醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果,恢復(fù)情況)的主碼是()A 患者編號,醫(yī)生編號,診斷日期 B醫(yī)生編號 C診斷日期 D患者編號3 任何一個三目關(guān)系都屬于()A 2NF B 3NF C BCNF D 4NF4 相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是()A 存取路徑對擁護(hù)透明,需進(jìn)行查詢優(yōu)化 B 數(shù)據(jù)結(jié)構(gòu)簡單 C 數(shù)據(jù)獨(dú)立性高 D 有嚴(yán)格的數(shù)學(xué)基礎(chǔ)5 數(shù)據(jù)庫鏡象可以用于()A 保證數(shù)據(jù)庫的完整性 B 實現(xiàn)數(shù)據(jù)庫安全性 C 進(jìn)行數(shù)據(jù)庫恢復(fù)或并發(fā)操作 D 實現(xiàn)數(shù)據(jù)共享6 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位) 醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是()A 患者編號 B 患者姓名 C 患者編號和患者姓名 D醫(yī)生編號和患者編號7 假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫的邏輯設(shè)計階段,需將()轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型A E-R模型 B 層次模型 C 關(guān)系模型 D 網(wǎng)狀模型8 描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征是()A 內(nèi)模式 B 模式 C 外模式 D 存儲模式9 對實體與實體之間的聯(lián)系采用的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為()A 網(wǎng)狀模型 B 關(guān)系模型 C 層次模型 D 非關(guān)系模型10 下列關(guān)系運(yùn)算中,()運(yùn)算不屬于關(guān)系運(yùn)算。A 選擇 B 除法 C 投影 D 并二、填空題(20分)1 與文件管理系統(tǒng)相比較,數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余度()、數(shù)據(jù)共享性()。2 數(shù)據(jù)模型通常是由數(shù)據(jù)結(jié)構(gòu)、()和()三個要素組成。3 SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操作功能之外,還具有()和()功能。它是一個功能強(qiáng)大的語言。4 數(shù)據(jù)庫系統(tǒng)中保證安全性的存取權(quán)限是由()和()兩個要素組成。5 由于數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了()和()兩層映象功能,這就保證了數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨(dú)力性。6 關(guān)系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫()設(shè)計的一個有力的工具;E-R模型是數(shù)據(jù)庫的()設(shè)計的一個有力工具。7 數(shù)據(jù)庫設(shè)計分為以下六個設(shè)計階段:需求分析階段、()、()數(shù)據(jù)庫物理設(shè)計階段、數(shù)據(jù)庫實施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段。8 關(guān)系數(shù)據(jù)庫的()規(guī)則規(guī)定:基本關(guān)系的主屬性不能取空,關(guān)系數(shù)據(jù)庫的()規(guī)定規(guī)則:一個基本關(guān)系的外碼(對應(yīng)于另一個基本關(guān)系的主碼)取職不能取空值域者必須等于它所對應(yīng)基本關(guān)系中的主碼值。9 數(shù)據(jù)庫系統(tǒng)中最重要的軟件是(),最重要的用戶是()。10 視圖是從()中導(dǎo)出的表,數(shù)據(jù)庫中實際存放的是視圖的()。三、用SQL語言完成下列功能(21分)現(xiàn)有如下關(guān)系:學(xué)生(學(xué)號,姓名,性別,專業(yè),出生年月)教師(教師編號,姓名,所在部門,職稱)授課(教師編號,學(xué)號,課程編號,課程名稱,教材,學(xué)分,成績)1 查找學(xué)習(xí)“數(shù)據(jù)庫原理”課程且成績不及格的學(xué)生學(xué)號和任課教師編號;2 查找學(xué)習(xí)“英語”課程的“計算機(jī)應(yīng)用”專業(yè)學(xué)生的學(xué)號,姓名和成績;3 查找教師“李洪”所教過的學(xué)生成績?yōu)?0分以上(包括90)的學(xué)生學(xué)號,姓名和專業(yè);4 刪除學(xué)生表中學(xué)號為“9903016”的記錄;5 將編號為“60016”的教師所在的部門該為“計算機(jī)”;6 建立“計算機(jī)應(yīng)用”專業(yè)成績有過不及格的學(xué)生的視圖;7 向?qū)W生表中增加一個“獎學(xué)金”列,其數(shù)據(jù)類型為數(shù)值型。四、用關(guān)系代數(shù)表達(dá)式寫出如下查詢(9分) 現(xiàn)有如下關(guān)系:學(xué)生(學(xué)號,姓名,性別,專業(yè),出生年月)教師(教師編號,姓名,所在部門,職稱)授課(教師編號,學(xué)號,課程編號,課程名稱,教材,學(xué)分,成績)1 查找學(xué)習(xí)“數(shù)據(jù)庫原理”課程且成績不及格的學(xué)生學(xué)號和任課教師編號;2 查找學(xué)習(xí)“英語”課程的“計算機(jī)應(yīng)用”專業(yè)學(xué)生的學(xué)號,姓名和成績;3 查找教師“李洪”所教過的學(xué)生成績?yōu)?0分以上(包括90)的學(xué)生學(xué)號,姓名和專業(yè);五、數(shù)據(jù)庫設(shè)計題(15分)技術(shù)級別技術(shù)級別現(xiàn)有如下E-R圖:技術(shù)級別技術(shù)級別維修人員維護(hù)檢修時間檢修原因檢修時間設(shè)備檢修時間檢修時間檢修時間1 對上述E-R模型,設(shè)計相應(yīng)的關(guān)系數(shù)據(jù)模型;2 如果在上述模型中,從實體“檢修人員”到實體“設(shè)備”的聯(lián)系類型該為一對多(1:M),請設(shè)計相應(yīng)的關(guān)系數(shù)據(jù)模型;3 對于1:N 的聯(lián)系類型,寫出向關(guān)系模型轉(zhuǎn)換應(yīng)遵循的原則;六、問答題(25分)現(xiàn)有如下關(guān)系模式:教師(教師編號,姓名,電話,所在部門,借閱圖書編號,圖書名稱,借期,還期,備注)1 教師編號是侯選碼嗎?2 說明對上小題判斷的理由是什么?3 寫出該關(guān)系模式的主碼;4 該關(guān)系模式中是否存在部分函數(shù)依賴?如果存在,請寫出兩個。5 說明要將一個1NF的關(guān)系模式轉(zhuǎn)化為若干個2NF關(guān)系,需要如何做?6 該關(guān)系模式最高滿足第幾范式?并說明理由。參考答案:一、選擇題1 B 2 A 3 A 4 A 5 C 6 A 7 A 8 B 9 ? 10 D二、填空題1、 低,好2、 數(shù)據(jù)操作,數(shù)據(jù)的約束條件3、 數(shù)據(jù)定義、數(shù)據(jù)控制4、 數(shù)據(jù)對象、操作類型5、 外模式/模式,模式/內(nèi)模式6、 邏輯結(jié)構(gòu)、概念結(jié)構(gòu)7、 概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計8、 實體完整性,參照完整性9、 數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫管理員10、基本表,定義三 SQL部分1、 SELECT 學(xué)號,教師編號FROM 授課WHERE 課程名稱=數(shù)據(jù)庫原理 AND 成績<60;2、 SELECT 學(xué)號,姓名,成績FROM 授課,學(xué)生WHERE 學(xué)生.學(xué)號=授課.學(xué)號 AND 專業(yè)=計算機(jī)應(yīng)用 AND 課程名稱=英語;3、 SELECT 授課.學(xué)號,學(xué)生.姓名,專業(yè)FROM 學(xué)生,教師,授課WHERE 學(xué)生.學(xué)號=授課.學(xué)號 AND 教師.教師編號=授課.教師編號 AND 教師.姓名=李洪 AND 成績>=90;4、 DELETE FROM 學(xué)生WHERE 學(xué)號=9903016;5、 UPDATE 教師SET 所在部門=計算機(jī)系WHERE 教師編號=60016;6、 CREATE VIEW 成績AS SELECT 學(xué)生.學(xué)號,姓名,成績FROM 學(xué)生,授課WHERE 學(xué)生.學(xué)號=授課.學(xué)號 AND 專業(yè)=計算機(jī)應(yīng)用 AND 成績<60;五、數(shù)據(jù)庫設(shè)計題1、維修(工號,設(shè)備號,檢修原因,檢修時間)維修人員(工號,姓名,技術(shù)級別,職稱)設(shè)備(設(shè)備號,設(shè)備名稱,制造廠商,投入使用日期)2、設(shè)備(設(shè)備號,設(shè)備名稱,制造廠商,投入使用日期,工號)或 維護(hù)(工號,設(shè)備號,檢修原因,檢修時間)3、或轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式即與該聯(lián)系相連各實體碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體碼的組合為關(guān)系的重碼。將其與N端相端的實體的關(guān)系模式合并,即加入本實體的主碼。六、問答題1、答:候選碼是教師編號、借閱圖書編號、借期。所以教師編號不是候選碼、2、答:判斷的理由是教師編號不能唯一決定元組。3、答:該關(guān)系模式的主碼是(教師編號、借閱圖書編號、借期)。4、答:存在著部分部分函數(shù)依賴。主碼與教師姓名是部分函數(shù)依賴。5、答:對1NF關(guān)系進(jìn)行投影,消除原關(guān)系中非主屬性對碼的部分依賴,將1NF變?yōu)?NF6、答:該關(guān)系模式最高滿足1NF。因為非主屬性與碼間存在部分函數(shù)依賴。7、T1(教師編號、借閱圖書編號、借期)T2(借期、還期)T3(教師編號、姓名、電話、所在部門)T4(圖書編號、圖書名稱)數(shù)據(jù)庫系統(tǒng)概論試題(A)姓名: 班級: 學(xué)號: 成績:一. 名詞解釋(10分)1、 模式2、并發(fā)控制3、主鍵4、函數(shù)依賴5、DCL二. 選擇題:(20分)1. 單個用戶使用的數(shù)據(jù)視圖的描述稱為 ( )A. 外模式 B. 概念模式 C. 內(nèi)模式 D. 存儲模式2. 子模式DDL用來描述 ( )A. 數(shù)據(jù)庫的總體邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu) D. 數(shù)據(jù)庫的概念結(jié)構(gòu)3. 在DBS中,DBMS和OS之間的關(guān)系是 ( )A. 相互調(diào)用 B. DBMS調(diào)用OS C. OS調(diào)用DBMS D. 并發(fā)運(yùn)行 4. 五種基本關(guān)系代數(shù)運(yùn)算是 ( )A. ,-,和 B. ,-,和C. ,和 D. ,和5、設(shè)有T1和T2兩個事務(wù),其并發(fā)操作如圖,下面評價中正確的是( )T1T2 讀A=100,B=5 A+B=105,驗證錯讀A=100A=A*2寫回A.該操作不存在問題 B.該操作丟失修改C.該操作不能重復(fù)讀 D.該操作讀“臟數(shù)據(jù)”6、在數(shù)據(jù)庫設(shè)計中,將E-R圖換成關(guān)系數(shù)據(jù)模型的過程是( )A.需求分析階段 B.邏輯設(shè)計階段 C.概念設(shè)計階段 D. 物理設(shè)計階段7. 當(dāng)局部E-R圖合并成全局E-R圖時,可能出現(xiàn)沖突,不屬于合并沖突的是( )A屬性沖突 B 語法沖突 C 結(jié)構(gòu)沖突 D 命名沖突8、有關(guān)系模式R(X,Y,Z),其函數(shù)依賴F=YZ,YX,XYZ,則該關(guān)系模式滿足( )A. 2NF B. 3NF C. 1NF D. BCNF ABCD1234134524561434134734569、有關(guān)系模式R(A,B,C),其依賴函數(shù)F=BC,則分解AB;BC相對于F ( )A.是無損連接也保持FD的分解 B.是無損連接但不保持FD的分解C.不是無損連接但保持FD的分解D.不是無損連接也不保持FD的分解10已知關(guān)系R如右圖所示,可以作為R主碼的屬性組是( ) A ABCB ABDC ACDD BCD學(xué)號課程號分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C39011已知成績關(guān)系如右圖所示。執(zhí)行SQL語句:SELECT COUNT(DISTINCT學(xué)號)FROM成績WHERE分?jǐn)?shù)60查詢結(jié)果中包含的元組數(shù)目是( )A 1B 2C 3D 412已知關(guān)系:廠商(廠商號,廠名)PK=廠商號 產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號假設(shè)兩個關(guān)系中已經(jīng)存在如下圖所示元組:廠商產(chǎn)品廠商號廠名C01宏達(dá)C02立仁C03廣源產(chǎn)品號顏色廠商號P01紅C01P02黃C03若再往產(chǎn)品關(guān)系中插入如下元組:I (P03,紅,C02) II (P01,藍(lán),C01)III (P04,白,C04) IV (P05,黑,null)能夠插入的元組是( )A I,II,IV B I,III C I,II D I,IV 13. 有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于( ) A 實體完整性約束 B 參照完整性約束 C 用戶自定義完整性約束 D 關(guān)鍵字完整性約束14如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q ( )A. 只能讀不能寫 B. 只能寫不能讀 C. 既可讀又可寫 D. 不能讀不能寫15DBS是采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng)。DBS是一個集合體,包含數(shù)據(jù)庫、計算機(jī)硬件、軟件和( )A.系統(tǒng)分析員 B.程序員C.數(shù)據(jù)庫管理員 D.操作員16模型是對現(xiàn)實世界的抽象,在數(shù)據(jù)庫技術(shù)中,用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實世界進(jìn)行抽象。表示實體類型及實體間聯(lián)系的模型稱為( )。A. 數(shù)據(jù)模型 B. 實體模型 C. 邏輯模型 D. 物理模型17設(shè)R、S為兩個關(guān)系,R的元數(shù)為4,S的元數(shù)為5,則與R S等價的操作是 ( )A 3<6 (RS) B. 3<2(RS) C. 3>6 (RS) D. 7<2(RS)18在教學(xué)管理系統(tǒng)中,有教師關(guān)系T(T,NAME), 學(xué)生關(guān)系S(S,NAME)學(xué)生成績關(guān)系S(S,NU)。其中T表示教師工號,S表示學(xué)生學(xué)號,則T和N存在聯(lián)系為( )A. 1:1 B. 1:N C. M:N D. 無聯(lián)系19 下列關(guān)系運(yùn)算中,( )運(yùn)算不屬于關(guān)系運(yùn)算。A 選擇 B 除法 C 投影 D 并20 相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是( )A 存取路徑對擁護(hù)透明,需進(jìn)行查詢優(yōu)化 B 數(shù)據(jù)結(jié)構(gòu)簡單 C 數(shù)據(jù)獨(dú)立性高 D 有嚴(yán)格的數(shù)學(xué)基礎(chǔ)三、填空題(15分)1數(shù)據(jù)管理經(jīng)過了手工文檔、文件系統(tǒng)和_三個發(fā)展階段。2SQL語言中,用于事務(wù)回滾的語句是_。3封鎖對象的大小稱為_。4如果一個汽車銷售公司,經(jīng)營摩托車,小汽車、貨車和客車,那么在該公司的E-R模型設(shè)計中,應(yīng)該采用_方法。5用于表達(dá)一個ODBC驅(qū)動程序和DBMS特殊連接的命名,被稱為_,它是數(shù)據(jù)庫驅(qū)動程序與數(shù)據(jù)庫系統(tǒng)連接的橋梁。6DBMS利用事務(wù)日志保存所有數(shù)據(jù)庫事務(wù)的_操作。7如果兩個實體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是_個表。8在安裝MS SQL Server時,必須選擇一種安全類型。如果在登錄時,需要記錄用戶名和登錄ID,則該安全類型是_。9用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_。10 關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_為基礎(chǔ)的DML語言。11. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是_。12. DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、_和讀臟數(shù)據(jù)。13. 事務(wù)必須具有的四個性質(zhì)是:原子性、一致性、_和持久性。14層次數(shù)據(jù)庫的典型代表的是IBM的_15、并發(fā)控制的主要技術(shù)是_四、簡答題(25分。以下6個題目選做5個題目。6題全做按前5個題目給分。)1 數(shù)據(jù)庫管理系統(tǒng)的概念以及功能。2、為什么說需求分析是數(shù)據(jù)庫系統(tǒng)開發(fā)中最困難的任務(wù)之一?3、數(shù)據(jù)庫恢復(fù)技術(shù)中日志文件的內(nèi)容和作用分別是什么?4、試舉例說明活鎖的含義并指出避免活鎖的方法。5簡述數(shù)據(jù)庫安全性控制方法。6、什么是參照完整性?在被參照關(guān)系中刪除元組有那些策略?五、設(shè)計題(20分) 1. 設(shè)數(shù)據(jù)庫中有基本表:教師(工號,姓名,性別,職稱,工齡,基本工資,補(bǔ)貼)請用SQL語句寫出工齡在20年以上(包括20年)基本工資低于1500元的教師的所有信息。2在教學(xué)管理系統(tǒng)中,含有二個關(guān)系:學(xué)生(學(xué)號,姓名,性別,出生日期,系名),成績(學(xué)號,課程名,成績)。若查詢每個學(xué)生的選修課程數(shù)、總成績、平均成績,寫出實現(xiàn)上述要求的SQL語句。3. 基于數(shù)據(jù)庫中的成績表:成績(學(xué)號,課程名,成績),4基于數(shù)據(jù)庫中的學(xué)生表、成績表、任課表:學(xué)生(學(xué)號,姓名,性別,出生日期,系名)成績(學(xué)號,課程名,成績),任課(課程名,任課教師名)用SQL語言中的CREATE語句創(chuàng)建一個含有學(xué)號、姓名、性別、系名、課程名、成績、任課教師名的學(xué)生成績視圖。 5基于數(shù)據(jù)庫中的成績表:成績(學(xué)號,課程名,成績),用SQL語句寫出只選修一門的學(xué)生的學(xué)號、課程名、成績。6下面是醫(yī)院組織的結(jié)構(gòu)圖。要求完成以下工作:(1)畫出醫(yī)院組織的E-R圖;(2)用關(guān)系代數(shù)寫出查詢所有外科病區(qū)和內(nèi)科病區(qū)的所有醫(yī)生姓名的操作;(3)用關(guān)系代數(shù)寫出查詢內(nèi)科病區(qū)患胃病的病人的姓名的操作。六、綜合題 (10分) 假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R (商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:(1) 每個商店的每種商品只在一個部門銷售;(2) 每個商店的每個部門只有一個負(fù)責(zé)人;(3) 每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:(1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;(2) 找出關(guān)系模式R的候選碼;(3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4) 如果R不屬于3NF,請將R分解成3NF模式集。數(shù)據(jù)庫系統(tǒng)概論試題(A)姓名: 班級: 學(xué)號: 成績:一、請將下列術(shù)語填入與其相應(yīng)的括號中(僅填對應(yīng)序號即可):10分1 約束 ( ) 2 數(shù)據(jù)字典 ( ) 3 數(shù)據(jù)庫( ) 4 數(shù)據(jù)庫服務(wù)器 ( ) 5 文件服務(wù)器 ( ) 6 數(shù)據(jù) ( ) 7 觸發(fā)器 ( ) 8 SQL-92 ( ) 9 函數(shù)依賴 ( ) 10 空值( ) a 標(biāo)準(zhǔn)的關(guān)系查詢和定義語言 b 描述所有的數(shù)據(jù)庫對象 c 屬性之間的約束 d 相關(guān)數(shù)據(jù)的集合 e 在一定的條件下執(zhí)行的一系列SQL語句 f 不能違反的規(guī)則 g 負(fù)責(zé)數(shù)據(jù)存儲和訪問 h 缺少的或不存在的值 i 事實,文本,圖形,圖像等 j 負(fù)責(zé)管理文件操作,為附屬的客戶所共享 二、選擇題:30分1、單個用戶使用的數(shù)據(jù)視圖稱為: A. 外模式 B. 概念模式 C. 存儲模式 D. 內(nèi)模式2、在DBS中DBMS與OS的關(guān)系是: A. 相互調(diào)用 B. DBMS 調(diào)用 OS C. OS 調(diào)用 DBMS D. 并發(fā)運(yùn)行3、在數(shù)據(jù)庫設(shè)計中,將E-R圖換成關(guān)系數(shù)據(jù)模型的過程是A.需求分析階段 B.邏輯設(shè)計階段 C.概念設(shè)計階段 D. 物理設(shè)計階段4、設(shè)有T1和T2兩個事務(wù),其并發(fā)操作如圖,下面評價中正確的是()T1T2 讀A=100,B=5 A+B=105,驗證錯讀A=100A=A*2寫回A.該操作不存在問題 B.該操作丟失修改C.該操作不能重復(fù)讀 D.該操作讀“臟數(shù)據(jù)”5、數(shù)據(jù)模型的三要素是: A.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象、共享B.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)控制C.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性D.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件6、關(guān)于視圖,下列說法正確的是: A.對視圖的使用與表一樣,也可以進(jìn)行插、查、刪、改操作B.視圖只可以從表里導(dǎo)出C.視圖與表一樣,也存儲著數(shù)據(jù)D.對視圖的操作,最終要轉(zhuǎn)化成對基本表的操作7、規(guī)范化的理由主要是 (1).維護(hù)數(shù)據(jù)完整性 (2).盡可能建立與應(yīng)用無關(guān)的模型(3).降低存儲需要(4)維護(hù)數(shù)據(jù)安全性A.(1) B. (1) (3) C. (1)(2)(3) D.全部8、數(shù)據(jù)庫邏輯設(shè)計時,下列原則不正確的是: A.一定要避免插入異常 B.一定要避免刪除異常C.一定要避免數(shù)據(jù)冗余D.盡量避免多表連接9、邏輯結(jié)構(gòu)設(shè)計的主要工具是 A. 數(shù)據(jù)流程圖和數(shù)據(jù)字典 B. E-R圖C. 規(guī)范化理論 D. SQL語言10、下列概念里,不用于與嵌入式SQL與宿主語言之間的交互的是 A.通信區(qū) B. 游標(biāo) C. 主變量 D. 文件11、數(shù)據(jù)庫里常用的安全控制方法是: (1)用戶標(biāo)識和鑒定 (2) 審計 (3) 視圖 (4) 加密 (5) 存取控制A.全部 B. (1) (2) (4) (5) C. (1) (4) D.(1) (4) (5)12、下列有關(guān)數(shù)據(jù)庫的描述中,正確的是 A.數(shù)據(jù)庫是一個DBF文件 B.數(shù)據(jù)庫是一個關(guān)系C.數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)的集合D.數(shù)據(jù)庫是一組文件 13、儲蓄所有多個儲戶,儲戶在多個儲蓄所之間存款,儲戶與儲蓄所之間的關(guān)系是 A. 1對1聯(lián)系 B. 1對多聯(lián)系C. 多對多聯(lián)系 D.多對1聯(lián)系14、關(guān)系代數(shù)表達(dá)式優(yōu)化策略,首先要做的是 A.對文件進(jìn)行預(yù)處理 B.盡早進(jìn)行選擇運(yùn)算C.執(zhí)行笛卡兒積運(yùn)算 D.投影運(yùn)算15、實體完整性要求主屬性不可以取空值,這是通過 A.定義外部鍵保證 B.用戶定義的完整性保證C.定義主鍵保證 D.關(guān)系系統(tǒng)自動保證16、有關(guān)系模式R(X,Y,Z),其函數(shù)依賴F=YZ,YX,XYZ,則該關(guān)系模式滿足A. 2NF B. 3NF C. 1NF D. BCNF 17、有關(guān)系模式R(A,B,C),其依賴函數(shù)F=BC,則分解AB;BC相對于F A.是無損連接也保持FD的分解B.是無損連接但不保持FD的分解C.不是無損連接但保持FD的分解D.不是無損連接也不保持FD的分解18、設(shè)有關(guān)系R(a,b,c)和S(b,c,d),下列各關(guān)系代數(shù)表達(dá)式不成立的是 A. B. C. D. 19. 下列說法正確的是 A. 聚集索引可以加快查詢速度,因此在進(jìn)行數(shù)據(jù)庫物理時,要盡量多鍵聚集索引。B. 對于違反實體完整性規(guī)則的操作,DBMS一般拒絕執(zhí)行。C. 數(shù)據(jù)庫的封鎖機(jī)制是數(shù)據(jù)庫安全性的主要方法D. 數(shù)據(jù)庫技術(shù)是解決數(shù)據(jù)量大的問題20. 當(dāng)局部E-R圖合并成全局E-R圖時,可能出現(xiàn)沖突,不屬于合并沖突的是: A屬性沖突 B 語法沖突 C 結(jié)構(gòu)沖突 D 命名沖突三、填空題:7分1、數(shù)據(jù)庫設(shè)計分為6個階段,需求分析階段, ,邏輯設(shè)計階段, ,數(shù)據(jù)庫實施階段,數(shù)據(jù)庫運(yùn)行與維護(hù)階段。2、在3大傳統(tǒng)的數(shù)據(jù)模型里,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)的是 3、分解關(guān)系的2條基本原則是,分解必須是無損的、 。4、設(shè)有以下關(guān)系:合同(合同號,用戶號,用戶名,用戶地址),若合同號是唯一的,則這個關(guān)系的范式等級是 。5、構(gòu)成系統(tǒng)說明書的2個重要文檔是 6、數(shù)據(jù)庫恢復(fù)涉及到的2個技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和 文件四、設(shè)計題,25分假設(shè)有如下所述的關(guān)系模式S(供應(yīng)商),數(shù)據(jù)項有SNO,SNAME,SADDRP(零件),數(shù)據(jù)項有PNO,PNAME,COLOR,WEIGHTJ(工程項目),數(shù)據(jù)項有JNO,JNAME,JADDRSPJ(連接記錄),數(shù)據(jù)項有SNO,PNO,JNO,QTY;QTY為某供應(yīng)商供應(yīng)某種零件給某工程項目的數(shù)量。假定規(guī)定屬性的類型WEIGHT、QTY為數(shù)值型(numeric),其他都是字符型(char),列的寬度自定義。1、試用SQL 語句定義上述表的結(jié)構(gòu)(定義中應(yīng)包括主鍵子句和外鍵子句)。2、針對上述關(guān)系模式,建立一個視圖,該視圖定義某指定供應(yīng)商“上海電機(jī)廠”為“三峽工程”項目提供的零件的編號、名稱清單。3、針對上述關(guān)系模式,用關(guān)系代數(shù)表示為“三峽工程”項目提供零件的供應(yīng)商名稱、編號。4、用SQL 語句查詢“三峽工程”項目所使用的零件的總重量。5、現(xiàn)有如下查詢:SELECT S.SNAMEFROM S,J,SPJWHERE J.JNAME= 三峽工程 AND SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO試畫出用關(guān)系代數(shù)表示的語法樹,并用關(guān)系代數(shù)表達(dá)式優(yōu)化算法對原始的語法樹進(jìn)行優(yōu)化處理,畫出優(yōu)化后的標(biāo)準(zhǔn)語法樹。五、綜合題(15分)設(shè)有關(guān)系模式:教務(wù)(學(xué)號,課程號,學(xué)生姓名,年齡,成績,教師姓名,教師年齡,教師辦公室),假設(shè)一門課程只有一個教師講授,而且教師不會重名。試回答下列問題:1、 存在那些函數(shù)依賴?該關(guān)系的候選鍵是什么?有那些主屬性?2、 該關(guān)系模式存在什么問題?3、 關(guān)系模式最高已經(jīng)達(dá)到第幾范式?為什么?4、 如果將該關(guān)系模式分解為4個關(guān)系模式課程(課程號,教師姓名),主鍵是課程號;學(xué)生(學(xué)號,學(xué)生姓名,年齡),主鍵是學(xué)號;教師(教師姓名,教師年齡,教師辦公室),其中主鍵是教師姓名;選修(學(xué)號,課程號,成績),其中主鍵是學(xué)號和課程號。問該分解是無損連接分解嗎?為什么?六、簡答題,13分1、 簡述事務(wù)的概念和特征2、 什么是無損連接分解?3、 數(shù)據(jù)獨(dú)立性包括那幾個方面?含義是什么? dbms如何保證數(shù)據(jù)獨(dú)立性?七、附加題:(分):(可以選做或不做,供記分參考)在數(shù)據(jù)庫系統(tǒng)中有如下一個調(diào)度,它涉及到5個不同的事務(wù)1、和。請問調(diào)度是沖突可串行化的嗎?為什么?如果調(diào)度是沖突可串行化的,就請給出與之等價的一個串行調(diào)度序列。 Read(A) Read(Q) Read Write(Q) Read(A) Write(Q) Write(B) Read(Q) Read(M) Read(Q) Read(M) Read(M) Write(M) (請附2頁空白答題紙)數(shù)據(jù)庫系統(tǒng)概論試題(A)姓名: 班級: 學(xué)號: 成績:參考答案:一、 1. f 2. b 3. d 4. g 5. d 6. d 7. e 8. a 9. c 10. h二1. a 2. b 3. b 4. c 5. d 6. d 7. c 8. d 9. c 10. d11. a 12. c 13. c 14. b 15. c 16. d 17. a 18. c 19. b 20. b三、1、 概念結(jié)構(gòu)設(shè)計 物理設(shè)計 2、 關(guān)系模型3、 分解后的關(guān)系要相互獨(dú)立4、 2NF5、 數(shù)據(jù)流程圖 數(shù)據(jù)字典6、 日志四、課程 班級 學(xué)號 姓名 成績 一、名詞解釋(10分)1模式2函數(shù)依賴3事務(wù)4侯選碼5 實體完整性二、選擇題(26分)1. 單個用戶使用的數(shù)據(jù)視圖的描述稱為【 】A. 外模式 B. 概念模式 C. 內(nèi)模式 D. 存儲模式2. 子模式DDL用來描述 【 】A. 數(shù)據(jù)庫的總體邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu) C. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu) D. 數(shù)據(jù)庫的概念結(jié)構(gòu)3. 在DBS中,DBMS和OS之間的關(guān)系是 【 】A. 相互調(diào)用 B. DBMS調(diào)用OSC. OS調(diào)用DBMS D. 并發(fā)運(yùn)行4. 五種基本關(guān)系代數(shù)運(yùn)算是 【 】A. ,-,和 B. ,-,和 C. ,和 D. ,和5. 當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【 】A. 左外聯(lián)接B. 右外聯(lián)接C. 外部并D. 外聯(lián)接6數(shù)據(jù)模型的三要素是【 】: A.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象、共享 B.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)控制C.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性 D.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件7. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BC,則分解 = AB,BC相對于F 【 】A. 是無損聯(lián)接,也是保持FD的分解 B. 是無損聯(lián)接,但不保持FD的分解C. 不是無損聯(lián)接,但保持FD的分解 D. 既不是無損聯(lián)接,也不保持FD 的分解8. 儲蓄所有多個儲戶,儲戶在多個儲蓄所之間存款,儲戶與儲蓄所之間的關(guān)系是 【 】 系主任 出卷人 A. 1對1聯(lián)系 B. 1對多聯(lián)系C. 多對多聯(lián)系 D.多對1聯(lián)系9. 在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于【 】A. 需求分析階段 B. 邏輯設(shè)計階段 C. 概念設(shè)計階段 D. 物理設(shè)計階段10. 設(shè)有T1和T2兩個事務(wù),其并發(fā)操作如圖,下面評價中正確的是【 】T1T2 讀A=100,B=5 A+B=105,驗證錯讀A=100A=A*2寫回A.該操作不存在問題 B.該操作丟失修改C.該操作不能重復(fù)讀 D.該操作讀“臟數(shù)據(jù)”11. 如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q 【 】A. 只能讀不能寫 B. 只能寫不能讀 C. 既可讀又可寫 D. 不能讀不能寫 12. 現(xiàn)有關(guān)系表:醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果,恢復(fù)情況)的主碼是()A 患者編號,醫(yī)生編號,診斷日期 B醫(yī)生編號 C診斷日期 D患者編號13 索引屬于【 】 A.模式 B.外模式 C.內(nèi)模式 D. 概念模式三、填空題 (10分)1. 用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_。2. 關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_為基礎(chǔ)的DML語言。3. 事務(wù)必須具有的四個性質(zhì)是:原子性、一致性、_和持久性4. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是_。5. DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、_和讀臟數(shù)據(jù)。6. 計算機(jī)系統(tǒng)的安全性可以劃分為: _、管理安全類和政策法律安全類。7. 數(shù)據(jù)庫保護(hù)包括:安全性保護(hù)、完整性保護(hù)、_和恢復(fù)。8. 由于硬件故障使存儲在外存上的數(shù)據(jù)部分丟失或全部丟失,這種情況稱做_ 故障。9.關(guān)系系統(tǒng)分為:表式系統(tǒng)、最小關(guān)系系統(tǒng)、 _、全關(guān)系系統(tǒng)。10數(shù)據(jù)恢復(fù)要涉及的2個技術(shù)是:數(shù)據(jù)轉(zhuǎn)儲和_。四、簡答題 (24分)1. 設(shè)有關(guān)系模式R (A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn) = DA,DB,試寫出關(guān)系模式R的候選鍵,并說明理由。2. 設(shè)有關(guān)系R和S,其中R為參照關(guān)系,S為信賴關(guān)系。為了實現(xiàn)完整性約束,SQL規(guī)定可以對R的刪除操作采取哪三種措施?3. 什么是死鎖? 預(yù)防死鎖的方法有哪些?4. 如何實現(xiàn)數(shù)據(jù)庫設(shè)計的概念結(jié)構(gòu)(E-R圖)向邏輯結(jié)構(gòu)轉(zhuǎn)換?5. 模式分解的基本原則是什么?6. 簡要回答數(shù)據(jù)字典包括那些內(nèi)容?五、設(shè)計題 (20分)1. 設(shè)有關(guān)系數(shù)據(jù)庫:職工關(guān)系EMPLOYEE (職工號,職工名,街道,城市)工作關(guān)系WORKS (職工號,公司號,工資)公司關(guān)系COMPANY (公司號,公司名,城市)假設(shè)職工可在多個公司兼職,請用關(guān)系代數(shù)表達(dá)式寫出至少在公司號為C2和C5公司兼職的職工號。2. 依據(jù)第1題的關(guān)系數(shù)據(jù)庫,試用SQL語句寫出下列操作:將所有在“聯(lián)華公司”工作的職工加薪5?。3. 圖書出版管理數(shù)據(jù)庫中有兩個基本表:圖書 (書號,書名,作者編號,出版社,出版日期)作者 (作者編號,作者名,年齡,地址)試用SQL語句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書名和出版社。4. 設(shè)有商店和顧客兩個實體,“商店”有屬性商店編號、商店名、地址、電話,“顧客”有屬性顧客編號、姓名、地址、年齡、性別。假設(shè)一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店購物有一個消費(fèi)金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費(fèi)一次。試畫出ER圖,并注明屬性和聯(lián)系類型。5. 學(xué)校有多名學(xué)生,財務(wù)處每年要收一次學(xué)費(fèi)。為財務(wù)處收學(xué)費(fèi)工作設(shè)計一個數(shù)據(jù)庫,包括兩個關(guān)系:學(xué)生 (學(xué)號,姓名,專業(yè),入學(xué)日期)收費(fèi) (學(xué)年,學(xué)號,學(xué)費(fèi),書費(fèi),總金額)假設(shè)規(guī)定屬性的類型:學(xué)費(fèi)、書費(fèi)、總金額為數(shù)值型數(shù)據(jù);學(xué)號、姓名、學(xué)年、專業(yè)為字符型數(shù)據(jù);入學(xué)日期為日期型數(shù)據(jù)。列的寬度自定義。試用SQL語句定義上述表的結(jié)構(gòu)。(定義中應(yīng)包括主鍵子句和外鍵子句)六、綜合題 (10分)假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式 R(商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人) 如果規(guī)定:1、 每個商店的每個品種商品只在一個部門銷售2、 每個商店的每個部門只有一個負(fù)責(zé)人3、 每個商店的每個商品只有一個庫存數(shù)量試回答下列問題:1、 寫出關(guān)系模式R的所有基本函數(shù)依賴2、 找出關(guān)系R的侯選鍵3、 關(guān)系模式R最高達(dá)到第幾范式? 說明具體理由。4、 如果R不屬于第3范式,,進(jìn)行分解變成第3范式。

注意事項

本文(《數(shù)據(jù)庫系統(tǒng)》薩師煊版本試題.doc)為本站會員(s****u)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!