




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
資料僅供參考文件編號:2022年4月版本號:A修改號:1頁次:1.0審核:批準:發布日期:試題二得分一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1. 下列四項中,不屬于數據庫系統的主要特點的是()。A.數據結構化 B.數據的冗余度小C.較高的數據獨立性 D.程序的標準化2.數據的邏輯獨立性是指()A.內模式改變,模式不變B.模式改變,內模式不變C.模式改變,外模式和應用程序不變D.內模式改變,外模式和應用程序不變3. 在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特征的是()。A.外模式B.內模式C.存儲模式D.模式4. 相對于非關系模型,關系數據模型的缺點之一是()。A.存取路徑對用戶透明,需查詢優化B.數據結構簡單C.數據獨立性高 D.有嚴格的數學基礎5. 現有關系表:學生(宿舍編號,宿舍地址,學號,姓名,性別,專業,出生日期)的主碼是()。A.宿舍編號B.學號C.宿舍地址,姓名D.宿舍編號,學號6. 自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的()。A.元組B.行C.記錄D.屬性7. 下列關系運算中,()運算不屬于專門的關系運算。A.選擇 B.連接C.廣義笛卡爾積 D.投影8. SQL語言具有()的功能。A.關系規范化、數據操縱、數據控制B.數據定義、數據操縱、數據控制C.數據定義、關系規范化、數據控制D.數據定義、關系規范化、數據操縱9.從E-R模型關系向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是()。A.M端實體的關鍵字 B.N端實體的關鍵字C.M端實體關鍵字與N端實體關鍵字組合D.重新選取其他屬性10. SQL語言中,刪除一個表的命令是()A.DELETE B.DROPC.CLEAR D.REMOVE11.圖1中()是關系完備的系統ABCD圖112.有關系模式A(S,C,M),其中各屬性的含義是:S:學生;C:課程;M:名次,其語義是:每一個學生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學生(即沒有并列名次),則關系模式A最高達到() A.1NF B.2NF C.3NF D.BCNF13.關系規范化中的刪除異常是指() A.不該刪除的數據被刪除 B.不該插入的數據被插入 C.應該刪除的數據未被刪除 D.應該插入的數據未被插入14.在數據庫設計中,E-R圖產生于()A.
需求分析階段
B.物理設計階段
C.邏輯設計階段
D.概念設計階段15.有一個關系:學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規則屬于()。A.實體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關鍵字完整性約束16.事務是數據庫運行的基本單位。如果一個事務執行成功,則全部更新提交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了數據庫處于()狀態。 A.安全性 B.一致性 C.完整性 D.可靠性17.()用來記錄對數據庫中數據進行的每一次更新操作。A.后援副本 B.日志文件C.數據庫 D.緩沖區18. 在并發控制技術中,最常用的是封鎖機制,基本的封鎖類型有排它鎖X和共享鎖S,下列關于兩種鎖的相容性描述不正確的是()A. X/X:TRUE B. S/S:TRUEC. S/X:FALSE D. X/S:FALSE19.設有兩個事務T1、T2,其并發操作如圖1所示,下面評價正確的是()A.該操作不存在問題 B.該操作丟失修改C.該操作不能重復讀 D.該操作讀“臟”數據T1T2read(A)read(B)sum=A+Bread(A)A=A*2write(A)read(A)read(B)sum=A+Bwrite(A+B)圖220.已知事務T1的封鎖序列為:LOCKS(A)…LOCKS(B)…LOCKX(C)…UNLOCK(B)…UNLOCK(A)…UNLOCK(C)事務T2的封鎖序列為:LOCKS(A)…UNLOCK(A)…LOCKS(B)…LOCKX(C)…UNLOCK(C)…UNLOCK(B)則遵守兩段封鎖協議的事務是()A.T1 B.T2 C.T1和T2 D.沒有得分二、填空題(本大題共7小題,每空1分,共10分)請在每小題的空格中填上正確答案。錯填、不填均無分。1. 關系數據庫的實體完整性規則規定基本關系的主屬性都不能取空值(或NULL)。2. 在關系A(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,則D在A中稱為外碼。3. SQL語言中,用于授權的語句是___GRANT______。4. 關系R與S的交可以用關系代數的5種基本運算表示為R-(R-S)。5. 數據庫系統中最重要的軟件是數據庫管理系統(或DBMS),最重要的用戶是數據庫管理員(或DBA)6. 數據庫設計分為以下六個設計階段:需求分析階段、概念結構設計階段、邏輯結構設計階段、物理結構設計階段、數據庫實施階段、數據庫運行和維護階段。7. 已知關系R(A,B,C,D)和R上的函數依賴集F={A→CD,C→B},則R∈2NF。得分三、簡答題(本大題共3小題,第1題4分,第2、3題各3分,共10分)1. 試述數據、數據庫、數據庫管理系統、數據庫系統的概念。數據:描述事物的符號記錄。(1分)數據庫:長期存儲在計算機內的、有組織的、可共享的數據集合。(1分)數據庫管理系統:是位于用戶與操作系統之間的具有數據定義、數據操縱、數據庫的運行管理、數據庫的建立和維護功能的一層數據管理軟件。(1分)數據庫系統:在計算機系統中引入數據庫后的系統,一般由數據庫、數據庫管理系統(及其開發工具)、應用系統、數據庫管理員和用戶構成。(1分)評分標準:四個基本概念各1分,意思表達正確即可給分。2. 說明視圖與基本表的區別和聯系。 答:視圖是從一個或幾個基本表導出的表,它與基本表不同,是一個虛表,數據庫中只存放視圖的定義,而不存放視圖對應的數據,這些數據存放在原來的基本表中,當基本表中的數據發生變化,從視圖中查詢出的數據也就隨之改變(2分)。視圖一經定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制(1分)。評分標準:意思表達正確即可給分。3.數據庫系統的故障有哪些類型?
答:故障主要有下面三種類型: (1)事務故障(1分) (2)系統故障(1分)(3)介質故障(1分)評分標準:關鍵字“事務”、“系統”、“介質”中有錯別字一律該項不給分。得分四、設計題(第1題15分,第2題10分,共25分)1. 設有一個工程供應數據庫系統,包括如下四個關系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應商表S由供應商號、供應商名、狀態、城市組成;零件表P由零件號、零件名、顏色、重量組成;工程項目表J由項目號、項目名、城市組成;供應情況表SPJ由供應商號、零件號、項目號、供應數量組成;(1)用關系代數查詢沒有使用天津供應商生產的紅色零件的工程號;(3分)(1)參考答案:πJNO(J)-πJNO(CITY='天津'(S)SPJCOLOR='紅'(P))評分標準:兩個關系的差1分;三個表的自然連接SSPJP1分,少任意一個關系不給分;CITY='天津'和COLOR='紅'兩個條件1分,任意一個錯誤不給分。(2) 用關系代數查詢至少使用了供應商S1所供應的全部零件的工程號JNO; (3分)(2)參考答案:πPNO,JNO(SPJ)÷πPNO(SNO='S1'(SPJ))評分標準:兩個關系的除1分;πPNO,JNO和πPNO1分,任意一個錯誤不給分;SNO='S1'1分。(3)用SQL查詢供應工程J1零件為紅色的工程號JNO;(2分)(3)參考答案1:SELECTDISTINCTJNOFROMSPJ,PWHERESPJ.PNO=P.PNOANDCOLOR='紅'ANDJNO='J1';評分標準:SELECTDISTINCTJNOFROMSPJ,P1分,少DISTINCT扣0.5分,SPJ,P中少任一表不給分;WHERESPJ.PNO=P.PNOANDCOLOR='紅'ANDJNO='J1'1分,3個條件每錯一個扣0.5,扣完1分為止。參考答案2:SELECTDISTINCTSNOFROMSPJWHEREJNO='J1'ANDPNOIN(SELECTPNOFROMPWHERECOLOR='紅');評分標準:SELECTDISTINCTJNOFROMSPJ1分,少DISTINCT扣0.5分;WHEREJNO='J1'ANDPNOIN(SELECTPNOFROMPWHERECOLOR='紅')1分,無JNO='J1'、PNOIN、SELECTPNOFROMPWHERECOLOR='紅'均扣0.5分,扣完1分為止。(4)用SQL查詢沒有使用天津供應商生產的零件的工程號;(3分)參考答案1:SELECTJNOFROMJWHEREJNONOTIN(SELECTJNOFROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY='天津'));評分標準:SELECTJNOFROMJWHEREJNONOTIN和SELECTJNOFROMSPJWHERESNOIN和SELECTSNOFROMSWHERECITY='天津'三層嵌套各1分,各嵌套內有錯誤則該項均不給分。參考答案2:SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJ,SWHERESPJ.SNO=S.SNOANDSPJ.JNO=J.JNOANDCITY='天津');評分標準:SELECTJNOFROMJWHERENOTEXISTS1分;SELECT*FROMSPJ,S1分,SPJ,S少一個表不給分;WHERESPJ.SNO=S.SNOANDSPJ.JNO=J.JNOANDCITY='天津'1分,三個條件少一個扣0.5,扣完1分為止。參考答案3:SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERESPJ.JNO=J.JNOANDEXISTS(SELECT*FROMSWHERES.SNO=SPJ.SNOANDCITY='天津'));評分標準:SELECTJNOFROMJWHERENOTEXISTS和SELECT*FROMSPJWHERESPJ.JNO=J.JNOANDEXISTS和(SELECT*FROMSWHERES.SNO=SPJ.SNOANDCITY='天津'))三層嵌套各1分,各嵌套內有錯誤則該項均不給分。(5)用SQL語句將全部紅色零件改為藍色;(2分)UPDATEPSETCOLOR='藍'WHERECOLOR='紅';評分標準:UPDATEP0.5分;SETCOLOR='藍'1分;WHERECOLOR='紅'0.5分。(6)用SQL語句將(S2,P4,J6,400)插入供應情況關系。(2分)(6)參考答案:INSERTINTOSPJVALUES('S2','P4','J6',400);評分標準:INSERTINTOSPJ1分;VALUES('S2','P4','J6',400)1分。2. 設有關系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)為候選碼,設關系中有如下函數依賴: (S#,CNAME)→SNAME,SDEPT,MNAMES#→SNAME,SDEPT,MNAME(S#,CNAME)→GRADESDEPT→MNAME試求下列問題:(1)關系STUDENT屬于第幾范式?并說明理由。(3分)(2)如果關系STUDENT不屬于BCNF,請將關系STUDENT逐步分解為巧BCNF。(7分) 要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。2、參考答案: (1)關系STUDENT是1NF,因為F中存在非主屬性SNAME,SDEPT,MNAME對侯選碼(S#,CNAME)的部分函數依賴。(2)①首先消除部分函數依賴(S#,CNAME)→SNAME,SDEPT,MNAME將關系分解為:R1(S#,SNAME,SDEPT,MNAME),S#為候選碼,R1的函數依賴集為:F1={S#→SNAME,SDEPT,MNAME,SDEPT→MNAME}R2(S#,CNAME,GRADE),S#為候選碼,R2的函數依賴集為:F2={(S#,CNAME)→GRADE}②在關系R1中存在非主屬性MNAME對候選碼S#的傳遞函數依賴S#→MNAME,所以將R1進一步分解:R11(S#,SNAME,SDEPT),S#為候選碼,R11的函數依賴集為:F11={S#→SNAME,SDEPT}R12(SDEPT,MNAME),SDEPT為候選碼,R12的函數依賴集為:F12={SDEPT→MNAME}在R2、R11、R12關系模式中函數依賴都是非平凡的,并且決定因素均是候選碼,所以上述三個關系模式均是BCNF。評分標準:(1)正確指明R∈1NF(1分);正確說明R∈1NF的理由(2分)。(2)首先正確將R分解為R1(S#,SNAME,SDEPT,MNAME)(2分)和R2(S#,CNAME,GRADE)(1分),再將R1正確分解為R11(S#,SNAME,SDEPT)(2分)和R12(SDEPT,MNAME)(2分),分解過程的敘述斟情扣分。得分五、綜合題(15分)某企業集團有若干工廠,每個工廠生產多種產品,且每一種產品可以在多個工廠生產,每個工廠按照固定的計劃數量生產產品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司生日開場活動方案
- 公司搬遷尋寶活動方案
- 基于需求偏好的課程學習資源庫的構建
- 工程材料與成型技術翻轉課堂課程設計與實踐
- 加強水領域跨行業合作與區域協調機制
- 2025年中國智能密集柜行業發展前景預測及投資戰略咨詢報告
- 打造高績效團隊的企業戰略管理
- 心理治療對兒童語言發展的影響
- 教學平臺的數據分析與效果評估研究
- (新版)水利水電安全員考試題庫及答案(含各題型)
- 天津市西青區2024年七年級下學期數學期末試題附答案
- 《浮力》名師課件
- (高清版)TDT 1012-2016 土地整治項目規劃設計規范
- 網絡與信息安全管理員(四級)考試題庫附答案
- 2024版《安全生產法》考試題庫附答案(共130題)
- 2024年內蒙古北方聯合電力有限責任公司招聘筆試參考題庫含答案解析
- 建設養老院項目計劃書
- 房建工程監理大綱范本(內容全面)
- 學校會議室改造項目投標方案(技術標)
- 兒童樂園安全管理制度
- 【醫學課件】外科營養支持
評論
0/150
提交評論