




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、試題四得 分一、單項選擇題(本大題共20小題,每小題1.5分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1.數據庫系統的特點是( )、數據獨立、減少數據冗余、避免數據不一致和加強了數據保護。A數據共享 B數據存儲C數據應用 D數據保密2.數據庫系統中,物理數據獨立性是指( )。A數據庫與數據庫管理系統的相互獨立B應用程序與DBMS的相互獨立C應用程序與存儲在磁盤上數據庫的物理模式是相互獨立的D應用程序與數據庫中數據的邏輯結構相互獨立3.在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特征的是( )。A外模式
2、 B內模式 C存儲模式 D模式4.關系模型的數據結構是( )。A層次結構 B二維表結構C網狀結構 D封裝結構5.關系模型中,一個候選碼( )。A可由多個任意屬性組成B至多由一個屬性組成C可由一個或多個其值能唯一標識該關系模式中任何元組的屬性組成D必須由多個屬性組成6自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的( )。A元組 B行 C記錄 D屬性7設關系R和S的屬性個數分別是2和3,那么RS等價于( ) 12A12(RS) B14(RS)C12(RS) D14(RS)8SQL語言具有( )的功能。A關系規范化、數據操縱、數據控制B數據定
3、義、數據操縱、數據控制C數據定義、關系規范化、數據控制D數據定義、關系規范化、數據操縱9假定學生關系是S(S,SNAME,SEX,AGE),課程關系是C(C,CNAME,TEACHER),學生選課關系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到關系( )。AS BSC,C CS,SC DS,C,SC10.已知關系SPJ(S#,P#,J#,QTY),把對關系SPJ的屬性QTY的修改權授予用戶張三的T-SQL語句是( C )A. GRANT QTY ON SPJ TO 張三B. GRANT UPDATE ON SPJ TO張三C. GRANT UPDA
4、TE (QTY) ON SPJ TO張三D. GRANT UPDATE ON SPJ (QTY) TO張三12在R(U)中,如果XY,并且對于X的任何一個真子集X,都有XY,則( )。A. Y函數依賴于X B. Y對X完全函數依賴C. X為U的候選碼 D. R屬于2NF13關系規范化中的插入操作異常是指 ( ) A不該刪除的數據被刪除 B不該插入的數據被插入 C應該刪除的數據未被刪除 D應該插入的數據未被插入14在數據庫設計中, ER圖產生于( )A需求分析階段B物理設計階段C邏輯設計階段D概念設計階段 15在合并分E-R圖時必須消除各分圖中的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖
5、突、命名沖突和結構沖突,其中命名沖突是指( )。A命名太長或太短B同名異義或同義異名C屬性類型沖突D屬性取值單位沖突16事務是數據庫運行的基本單位。如果一個事務執行成功,則全部更新提交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了數據庫處于( )狀態。 A安全性 B一致性 C完整性 D可靠性17. ( )用來記錄對數據庫中數據進行的每一次更新操作。A后援副本 B日志文件 C數據庫 D緩沖區18若事務T對數據對象A加上S鎖,則( )。A.事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X 鎖。B事務T可以讀A但不能修改A,其它事務能對A加S鎖
6、和X鎖。C事務T可以讀A但不能修改A,其它事務只能再對A加S鎖,而不能加X 鎖。D事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖。 19. 設有兩個事務T1、T2,其并發操作如圖1所示,下面評價正確的是( ) A. 該操作不存在問題 B. 該操作丟失修改C. 修改該操作不能重復讀 D. 該操作讀“臟”數據 T1 T2 read(A)read(B) sum=A+B read(A)AA*2write(A) read(A)read(B)sum=A+Bwrite(A+B) 圖2 20. 已知事務T1的封鎖序列為:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK
7、 (A) UNLOCK (C)事務T2的封鎖序列為:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)則遵守兩段封鎖協議的事務是( )A.T1B.T2C.T1和T2 D.沒有得 分二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格中填上正確答案。錯填、不填均無分。1.數據管理經歷了人工管理、文件系統、 三個階段。2.數據模型由數據結構、數據操作和 三部分組成。3.在Student表的Sname列上建立一個聚簇索引的SQL語句為:CREATE Stusname ON student(Sname)4. SEL
8、ECT語句查詢條件中的謂詞“=ANY”與運算符 等價。5. 關系模式R(A,B,C,(A,C)B,(A,B)C,BC)最高可達到第 范式。6.數據抽象主要有分類和 兩種。7.存在一個等待事務集T0,T1,Tn,其中T0正等待被T1鎖住的數據項,T1正等待被T2鎖住的數據項,Tn-1正等待被Tn鎖住的數據項,且Tn正等待被T0鎖住的數據項,這種情形稱為 。8.“為哪些表,在哪些字段上,建立什么樣的索引”這一設計內容應該屬于數據庫設計中的 設計階段。9. 并發控制的主要方法是 機制。10.故障分為事務故障、 和介質故障三種。得 分三、簡答題(本大題共3小題,每小題5分,共15分)1. 簡述等值連接
9、與自然連接的區別和聯系2說明視圖與基本表的區別和聯系?3簡述事務的特性。得 分四、設計題(第1題20分,第2題10分,共30分)1. 設有一個工程供應數據庫系統,包括如下四個關系模式:l S(Sno,Sname, Status,City);l P(Pno,Pname,Color,Weight);l J(Jno,Jname,City);l SPJ(Sno,Pno,Jno,Qty);供應商表S由供應商號、供應商名、狀態、城市組成;零件表P 由零件號、零件名、顏色、重量組成;工程項目表J由項目號、項目名、城市組成;供應情況表SPJ由供應商號、零件號、項目號、供應數量組成;(1)用關系代數查詢沒有使用
10、天津供應商生產的紅色零件的工程號;(3分)(2)用關系代數查詢至少使用了供應商S1所供應的全部零件的工程號JNO;(3分)(3)用ALPHA語言查詢供應工程J1零件為紅色的供應商號SNO;(2分)(4)用T-SQL語句建立“供應商”S表(主碼必須定義);(2分)(5)用SQL查詢工程J1使用的各種零件的名稱和使用數量;(3分)(6)用SQL查詢沒有使用天津供應商生產的零件的工程號;(3分)(7)用SQL語句將全部紅色零件改為藍色;(2分)(8)用SQL語句將(S2,P4,J6,400)插入供應情況關系。(2分)2設有關系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GR
11、ADE),(S#,CNAME)為候選碼,設關系中有如下函數依賴: (S#,CNAME)SNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAME(S#,CNAME)GRADESDEPTMNAME試求下列問題:(1)關系STUDENT屬于第幾范式?(3分)(2)如果關系STUDENT不屬于BCNF,請將關系STUDENT逐步分解為巧 BCNF。(7分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。得 分五、綜合題(15分)某醫院病房管理系統中,包括四個實體型,分別為:科室:科名,科地址,科電話病房:病房號,病房地址醫生:工作證號,姓名,職稱,年齡病人:病歷號,姓
12、名,性別 且存在如下語義約束: 一個科室有多個病房、多個醫生,一個病房只能屬于一個科室,一個醫生只屬于一個科室;一個醫生可負責多個病人的診治,一個病人的主管醫生只有一個;一個病房可入住多個病人,一個病人只能入住在一個病房。 注意:不同科室可能有相同的病房號。 完成如下設計:(1)畫出該醫院病房管理系統的ER圖;(5分)(2)將該E-R圖轉換為關系模型;(5分)(要求:1:1和1:n的聯系進行合并)(3)指出轉換結果中每個關系模式的主碼和外碼。(5分)試題四參考答案與評分標準一、選擇題(每題1.5分)1A2C3D4B5C6D7B8B9D10C11C12B13D14D15B16B17B18C19C
13、20A二、填空題(每題1分)1.數據庫系統 2. 完整性約束 3. CLUSTER INDEX 4. IN 5. 三6. 聚集 7. 死鎖 8. 物理 9. 封鎖 10. 系統故障三、簡答題(每題5分)1、參考答案:答:連接運算符是“=”的連接運算稱為等值連接。它是從關系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組,即等值連接為:RS=trts| trRtsStrA=tsBA=B自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉。2、參考答案:答:視圖是從一個或幾個基本表導出的表,它與基本表不同,是一個虛表,數據庫中只存放視圖
14、的定義,而不存放視圖對應的數據,這些數據存放在原來的基本表中,當基本表中的數據發生變化,從視圖中查詢出的數據也就隨之改變。視圖一經定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制。3、參考答案:答:事務具有四個特性,即ACID特性:(1)原子性:事務中包括的所有操作要么都做,要么都不做。(2)一致性:事務必須使數據庫從一個一致性狀態變到另一個一致性狀態。(3)隔離性:一個事務內部的操作及使用的數據對并發的其他事務是隔離的。(4)持續性:事務一旦提交,對數據庫的改變是永久的。四、設計題、參考答案:(1)Jno(J)- Jno (sCity=天津
15、(S)SPJsColor=紅 (P)(2)Pno,Jno(SPJ)Pno (sSno=S1 (SPJ)(3)RANGE P PXGET W (SPJ.Sno): SPJ.Jno=J1$PX(SPJ.Pno=PX.PnoPX.Color=紅)(4)CREATE TABLE S(Sno CHAR(6) PRIMARY KEY, Sname CHAR(10), Status INT, City CHAR(20);(5)SELECT Pname,TotalQty FROM (SELECT Pno,SUM(Qty) TotalQty FROM SPJ WHERE Jno=J1 GROUP BY Pno)
16、 X,P WHERE P.Pno=X.Pno;(6)SELECT Jno FROM J WHERE Jno NOT IN (SELECT Jno FROM SPJ WHERE Sno IN (SELECT Sno FROM S WHERE City=天津);或:SELECT Jno FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S WHERE SPJ.Sno=S.Sno AND SPJ.Jno=J.Jno AND City=天津);或:SELECT Jno FROM J WHERE NOT EXISTS (SELECT * FROM SPJ WHERE
17、SPJ.Jno=J.Jno AND EXISTS (SELECT * FROM S WHERE S.Sno=SPJ.Sno AND City=天津);(7)UPDATE P SET Color=藍 WHERE Color=紅;(8)INSERT INTO SPJ VALUES(S2,P4,J6,400)評分標準:第(1)、(2)、(5)、(6)每題3分,其余每題2分,書寫是否正確、規范、合理需酌情處理,能正確寫出大體結構給一半分,局部漏寫、錯寫視情節扣分,大體結構不正確一律不給分。2、參考答案:(1)關系STUDENT是1NF,因為F中存在非主屬性 SNAME,SDEPT,MNAME對侯選碼(
18、S#,CNAME)的部分函數依賴。(2)首先消除部分函數依賴(S#,CNAME)SNAME,SDEPT,MNAME將關系分解為:R1(S#,SNAME,SDEPT,MNAME),F1 = S#SNAME,SDEPT,MNAMER2(S#,CNAME,GRADE),F2=(S#,CNAME)GRADE在關系R1中存在非主屬性對候選碼的傳遞函數依賴S#SDEPT,所以將R1進一步分解:R11(S#,SNAME,SDEPT) ,F11 = S#SNAME,SDEPTR12(SDEPT,MNAME) ,F12 = SDEPTMNAME在R2,R11,R12關系模式中函數依賴都是非平凡的,并且決定因素均是候選碼,所以上述三個關系模式均是BCNF。評分標準:(1)回答R是1NF并正確說明理由3分,沒有正確回答出理由扣1分。(2)兩次分解各3分,每步所得的兩個關系模式各1.5分;正確回答消除什么類型的函數依賴和正確說明所得的三個關系模式是BCNF各1分。五、綜合題參考答案:(1)本題的E-R圖如下圖所示。nn11nn11病房組成科室入住病人擁有診治醫生病歷號姓名性別工作證號姓名科名科地址科電話病房號病房地址職稱年齡某醫院病房管理系統的基本E-R圖(2)轉化后的關系模式如下:科室(科名,科地址,科電話) 病房(病房號,病房地址,科名) 醫生(工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CI 265-2024家用和類似用途飲用水處理裝置復合濾芯技術要求
- T/SSBME 1-2024醫療器械上市后研究和風險管控計劃編寫指南
- 獸藥原料采購合同2篇
- 與吸氧有關的試題及答案
- 上鎖掛牌安全試題及答案
- 公司入股出資保證金合同3篇
- 外服-勞動合同2篇
- 江蘇省揚州市建設工程預拌混凝土供應合同5篇
- 雙方約定禮品贈送使用協議書5篇
- 空調器安裝工程承包合同6篇
- 大學生新材料項目創業計劃書
- 2025年中級銀行從業資格考試《銀行業法律法規與綜合能力》新版真題卷(附答案)
- 2025年蘇教版科學小學四年級下冊期末檢測題附答案(二)
- 汽車定點洗車協議書
- 內蒙古鑫元硅材料科技有限公司年產10萬噸顆粒硅綠色升級項報告書
- 2025年青海西寧事業單位(行測)考試筆試試題(含答案)
- 2025央國企CIO選型指南-ERP產品
- 2025內蒙古工程咨詢監理有限責任公司招聘監理項目儲備庫人員400人筆試參考題庫附帶答案詳解
- 技師選拔政治試題及答案
- 零星維修框架合同協議模板
- 2025年全國保密教育線上培訓考試試題庫及答案(真題匯編)帶答案詳解
評論
0/150
提交評論