《數(shù)據(jù)庫(kù)系統(tǒng)》薩師煊版本試題.doc_第1頁(yè)
《數(shù)據(jù)庫(kù)系統(tǒng)》薩師煊版本試題.doc_第2頁(yè)
《數(shù)據(jù)庫(kù)系統(tǒng)》薩師煊版本試題.doc_第3頁(yè)
《數(shù)據(jù)庫(kù)系統(tǒng)》薩師煊版本試題.doc_第4頁(yè)
《數(shù)據(jù)庫(kù)系統(tǒng)》薩師煊版本試題.doc_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論