版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、題號一一三四五六總分統(tǒng)分人簽名得分D.('201132',NULL86,第1頁(共4頁)中山大學(xué)考試試卷課程名稱:數(shù)據(jù)庫原理A卷-學(xué)年第學(xué)期一單項選擇題(15分,15小題,每小題1分)1數(shù)據(jù)流圖是在數(shù)據(jù)庫的()階段完成的。A.邏輯設(shè)計B.物理設(shè)計C.需求分析D.概念設(shè)計2在SQL®言中白視圖VIEW是數(shù)據(jù)庫的()。A.外模式B.模式C.內(nèi)模式D.存儲模式3設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這種約束規(guī)則稱為()。A.實體完整性規(guī)則B.參照完整性規(guī)則C.用戶定義完整性規(guī)則D.主屬性完整性規(guī)則4有關(guān)系S(S#,SNAMESAGE,C(C#,CNAMI
2、)ESC(S#,C#,GRADE其中S#是學(xué)生號,SNAME1學(xué)生姓名,SAG所學(xué)生年齡,C#是課程號,CNAME是課程名稱。要查詢選修“網(wǎng)絡(luò)”課的年齡不小于19的全體學(xué)生姓名的SQL語旬是SELECTSNAMEROMJ,C,SCWHERE旬。這里的WHERE旬的內(nèi)容是()。A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=19andCNAME=網(wǎng)絡(luò)'B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>=19andCNAMEin'網(wǎng)絡(luò),C.SAGEin>=19andCNAMEin'網(wǎng)絡(luò)'D.SAGE>=
3、19andCNAME=網(wǎng)絡(luò)'5若用如下的SQL®句創(chuàng)建了一個表SC:CREATTABLESC(S#CHAR6)NOTNULLC#CHAR3)NOTNULLSCORINTEGERNOTECHAR20);向SC表插入如下行時,()行可以被插入。A. ('201009',111',60,必修)B. ('200823',101',NULLNULLC. (NULL'103',80,選修)6()是DBMS勺基本單位,它是用戶定義的一組操作序列。A.程序B,命令C.事務(wù)D.文件7事務(wù)的原子性是指()A.事務(wù)中包括的所有操作要么
4、都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)8事務(wù)的持久性是指()A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)9事務(wù)的隔離性是指()A.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到
5、另一個一致性狀態(tài)10設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如下圖所示,下面評價正確的是(A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2>2讀A=10'LA=5?讀A=10廠一一一'%A=A-5寫回&2夕a=A-8寫回11解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用()A.封鎖B.恢復(fù)C.存取控制D.協(xié)商12若事務(wù)T對數(shù)據(jù)R已加X鎖,則其他事務(wù)對數(shù)據(jù)R()A.可以加S鎖不能加X鎖B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖D.不能加任何鎖13關(guān)于“死鎖”,下列說法中正確的是()A.死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫系統(tǒng)中不存在B.
6、只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖C.在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫D.當(dāng)兩個用戶競爭相同的資源時不會發(fā)生死鎖14已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合F=A-D,B-C,E-A),該關(guān)系模式的候選關(guān)鍵字是()。A.ABB.BEC.CDD.DE15任何一個滿足2NF但不滿足3NF的關(guān)系模式都不存在()。A.主屬性對鍵的部分依賴B.非主屬性對鍵的部分依賴C.主屬性對鍵的傳遞依賴D.非主屬性對鍵的傳遞依賴二填空題(28分,8小題,每空1分)1數(shù)據(jù)獨立性是指與是相互獨立的;數(shù)據(jù)獨立性又可分為和。2數(shù)據(jù)模型是由、和三部分組成。3數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是
7、:、和04關(guān)系規(guī)范化的目的是。對于非規(guī)范化的模式,經(jīng)過轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過轉(zhuǎn)變?yōu)?NF5在設(shè)計局部ER圖時,由于各子系統(tǒng)分別有不同的應(yīng)用,而且由不同的設(shè)計人員設(shè)計,故各局部ER圖之間難免有不一致的地方,稱為沖突。這些沖突主要有;三類。6為了保證數(shù)據(jù)的安全性,用戶必須首先從DBA#獲得,才能執(zhí)行對數(shù)據(jù)的操作。7設(shè)有一個關(guān)系數(shù)據(jù)庫,有三個基本表,表結(jié)構(gòu)如下:STUDENT姓名年齡性別系號SC:學(xué)號課程號成績COURSE課程號課程名學(xué)時數(shù)請用SQL語言創(chuàng)建一個視圖ST-VIEW檢索選修課程在10門以上的學(xué)生的系號、學(xué)號、姓名、最低分、最高分、平均分和選課門數(shù),其結(jié)果要
8、求按照系號,平均分排序(降序)。CREATEVIEWST-VIEW(系號,學(xué)號,姓名,最低分,最高分,平均分,選課門數(shù))ASSELECT,姓名,F(xiàn)ROMstudent,scWHEREstudent.學(xué)號=sc.學(xué)號GROUPBYHAVINGORDERBY;8數(shù)據(jù)庫系統(tǒng)中的故障主要有:,!,數(shù)據(jù)庫恢復(fù)的基本原則:。三簡答題(20分,5小題,每題4分)1設(shè)有關(guān)系R和S:RABCSCDa1b1c1c1d1a2b1c2c2d1a3b2c1c3d2問:R°°S,R°°S密封線內(nèi)不要答題3=1第2頁(共4頁)2什么是數(shù)據(jù)庫的安全性?什么是數(shù)據(jù)庫的完整性?二者有什么區(qū)
9、別?密封線內(nèi)不要答題3什么是數(shù)據(jù)庫設(shè)計?數(shù)據(jù)庫的設(shè)計流程一般包括哪六個階段?4請簡述使用存儲過程的優(yōu)點5設(shè)有并發(fā)事務(wù)T1、T2和T3如下,庫中A的當(dāng)前值為2。若對這三個事務(wù)的并行調(diào)度正確,則三個事務(wù)全部執(zhí)行完畢后庫中T1:READ(A)A=A+8COMMITT2:READ(A)A=A*5COMMITA的值有哪些可能?T3:READ(A)A=A*ACOMMIT四求解題(15分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下:P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)其中,S為供應(yīng)商,包含屬性的含義依次是供應(yīng)商代碼、供應(yīng)商名字、供應(yīng)商所在城市;
10、P為零件,包含屬性的含義依次是零件代碼、零件名字、顏色、重量;J為工程項目,包含屬性的含義依次是工程項目代碼、工程項目名字、工程項目所在城市;SPJ為供貨關(guān)系,包含屬性的含義依次是供應(yīng)商代碼、零件代碼、工程項目代碼,某供應(yīng)商向某個項目供應(yīng)數(shù)量的零件數(shù)量。請用關(guān)系代數(shù)、SQL語言完成如下問題:(1)查詢供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO(5分)(2)查詢供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO(5分)查詢沒有使用北京供應(yīng)商生產(chǎn)的紅色零件的工程號JNO(5分)第3頁(共4頁)1學(xué)號系名公寓樓號1001數(shù)學(xué)SS011002數(shù)學(xué)SS011003數(shù)學(xué)SS012001外語SS033007設(shè)計SS023
11、010設(shè)計SS02六應(yīng)用題(10分)設(shè)有表R,數(shù)據(jù)庫答案第4頁(共4頁)密封線內(nèi)五設(shè)計題(12分)設(shè)一個海軍基地要建立一個艦隊管理信息系統(tǒng),它包括兩方面的信息:1艦隊方面艦隊:艦隊名稱、基地地點、艦艇數(shù)量艦艇:編號、艦艇名稱、艦隊名稱2艦艇方面艦艇:艦艇編號、艦艇名、武器名稱武器:武器名稱、武器生產(chǎn)時間、艦艇編號官兵:官兵證號、姓名、艦艇編號其中,一個艦隊擁有多艘艦艇,一艘艦艇屬于一個艦隊;一艘艦艇安裝多種武器,一種武器可安裝于多艘艦艇上;一艘艦艇有多個官兵,一個官兵只屬于一艘艦艇完成:(1)設(shè)計艦隊和艦艇兩個局部ER圖(4分)(2)將上述兩個局部ER圖合并為全局ER圖(3分)(3)將全局ER
12、圖轉(zhuǎn)換為關(guān)系模式(5分)若有如下事實:一個系由多名學(xué)生,一名學(xué)生屬于且僅屬于一個系;同系的學(xué)生都住在同一棟樓內(nèi),不同系的學(xué)生住在不同的公寓樓,則:(1)R最高屬于第幾范式?為什么?(3分)(2)試舉例說明R中存在的數(shù)據(jù)冗余和刪除異常現(xiàn)象,并從函數(shù)依賴的概念出發(fā),分析這些問題存在的原因。(3分)(3)將R分解為兩個屬于更高范式的關(guān)系模式,并分析分解后是否解決了上述存在的問題。(4分)1用戶的應(yīng)用程序;存儲在外存上的數(shù)據(jù)庫中的數(shù)據(jù);邏輯數(shù)據(jù)獨立性;物理數(shù)據(jù)獨立性2數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;數(shù)據(jù)的完整性約束3外模式;模式;內(nèi)模式4解決關(guān)系模式的插入異常、刪除異常、修改異常及數(shù)據(jù)冗余的問題使屬性域變?yōu)楹唵斡?/p>
13、;消除非主屬性對候選碼的部分依賴;消除非主屬性對候選碼的傳遞依賴5屬性沖突;命名沖突;結(jié)構(gòu)沖突6權(quán)限7系號,STUDENTMIN(成績),MAX(成績),AVG(成績),COUNT(*)STUDENTCOUNT(*)>=101,6DESC8事務(wù)故障,系統(tǒng)故障,介質(zhì)故障,計算機病毒冗余,即數(shù)據(jù)庫重復(fù)存儲ABCCDa1b1c1c1d1a2b1c2c2d1a3b2c1c1d1ABCDa1b1c1d1a2b1c2d1a3b2c1d12數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止非法使用所造成的數(shù)據(jù)泄漏、更改或破壞。數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性二者概念不同,但又有一定的聯(lián)系。前者保護數(shù)據(jù)庫,防止被
14、惡意破壞和非法存取;防范對象是非法用戶和非法操作;后者防止錯誤信息的輸入和輸出,防范對象是不合語義的數(shù)據(jù)3數(shù)據(jù)庫設(shè)計指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。六個階段:需求分析,概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫實施,數(shù)據(jù)庫的運行與維護4運行效率高;降低了客戶機和服務(wù)器之間的通信量;方便實施企業(yè)規(guī)則。5A的值有28、60、108、324、500、2500這6種可能解析:正確的并行調(diào)度必然是可串行的調(diào)度。并發(fā)事務(wù)經(jīng)正確的并行調(diào)度,執(zhí)行結(jié)果與按某種次序串行執(zhí)行這些事務(wù)是一樣的。T1、T2、T3的串行執(zhí)行有6
15、種可能,即TT2T3、T1T3T2、T2TlT3、T2T3ThT3T1T2、T3T2Tl,因此A的值有28、60、108、324、500、2500這6種可能。四1nsno(Tjno=11,sno=,p1,(spj)SELECTSNOFROMSPJWHEREJNO='J1'ANDPNO='P1'2nsno(Tjno=11'color='紅'(Pspj)SELECTSNOFROMSPJ,PWHEREJNO=JTANDSPJ.PNO=P.PNOANDCOLOR='紅'3njno(j)-口jno(Tcity=北京'color='紅'(sPspj)SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJ,S,PWHERESPJ.JNO=J.JNOANDSPJ.SNO=S.SNOANDSPJ.PNO=P.PNOANDS.CITY=北京ANDP.COLOR='紅)六(1)由已知事實可知,R上存在函數(shù)依賴:學(xué)號->系名,系名->公寓樓號,公寓樓號系名,所以R的鍵是學(xué)號。由于R中不存在非主屬性對主屬性的部分函數(shù)依賴,所以R為2NF,又由于R中存在非主屬性公寓樓號對主屬性學(xué)號的傳遞函數(shù)依賴,故R不屬于3NF,因此R最高為2NF。(2)以題中的表
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出口貿(mào)易保證金協(xié)議書
- 光伏承包給班組合同
- 債券質(zhì)押回購交易協(xié)議
- 藥店轉(zhuǎn)讓合同協(xié)議書范本
- 橋梁施工方案
- 貓咪輸血知識培訓(xùn)課件
- 車輛運行知識培訓(xùn)課件
- 貴州城市職業(yè)學(xué)院《信息系統(tǒng)審計》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《工業(yè)機器人本體設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年上海市安全員C證考試題庫
- 2025版工業(yè)制造工程墊資建設(shè)合同2篇
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之4:4組織環(huán)境-4.2理解相關(guān)方的需求和期望(雷澤佳編制-2025B0)
- 2024年一級支行行長競聘演講稿例文(4篇)
- 健身房銷售人員培訓(xùn)
- 菌種保存管理
- 廣東省廣州市2022-2023學(xué)年高二上學(xué)期期末考試化學(xué)試題
- 期末測試卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 中考必備高頻詞匯2600詞(單詞版)
- GB∕T 27552-2021 金屬材料焊縫破壞性試驗 焊接接頭顯微硬度試驗
- 外貿(mào)中常見付款方式的英文表達及簡要說明
- 抗壓偏壓混凝土柱承載力計算表格
評論
0/150
提交評論