freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫期末考試復(fù)習(xí)試題與答案(文件)

2025-08-23 07:39 上一頁面

下一頁面
 

【正文】 得 分四、設(shè)計題(第1題15分,第2題10分,共25分)1. 設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(guān)系模式:l S(SNO,SNAME, STATUS,CITY);l P(PNO,PNAME,COLOR,WEIGHT);l J(JNO,JNAME,CITY);l SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表P 由零件號、零件名、顏色、重量組成;工程項(xiàng)目表J由項(xiàng)目號、項(xiàng)目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號、零件號、項(xiàng)目號、供應(yīng)數(shù)量組成;(1)用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;(3分)πJNO(J) πJNO (sCITY=39。 (P))(2) 用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO; (3分)πPNO,JNO(SPJ)247。紅39。紅39。參考答案2: SELECT DISTINCT SNO FROM SPJ WHERE JNO=39。)。評分標(biāo)準(zhǔn):SELECT JNO FROM J WHERE JNO NOT IN和SELECT JNO FROM SPJ WHERE SNO IN和SELECT SNO FROM S WHERE CITY=39。天津39。 WHERE COLOR=39。1分;WHERE COLOR=39。S239。J639。(7分) 要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。(1分)數(shù)據(jù)庫:長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。參考答案: 答:視圖是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛表,數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放在原來的基本表中,當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之改變(2分)。四、設(shè)計題1、(1)參考答案:πJNO(J) πJNO (sCITY=39。 (P))評分標(biāo)準(zhǔn):兩個關(guān)系的差1分;三個表的自然連接SSPJP1分,少任意一個關(guān)系不給分;sCITY=39。兩個條件1分,任意一個錯誤不給分。 (SPJ))評分標(biāo)準(zhǔn):兩個關(guān)系的除1分;πPNO,JNO和πPNO1分,任意一個錯誤不給分;sSNO=39。紅39。紅39。參考答案2: SELECT DISTINCT SNO FROM SPJ WHERE JNO=39。)。紅39。紅39。))。參考答案2:SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S WHERE = AND = AND CITY=39。天津39。))。(5)參考答案:UPDATE P SET COLOR=39。評分標(biāo)準(zhǔn):UPDATE P ;SET COLOR=39。(6)參考答案:INSERT INTO SPJ VALUES(39。,39。S239。J639。評分標(biāo)準(zhǔn):(1)正確指明R∈1NF(1分);正確說明R∈1NF的理由(2分)。評分標(biāo)準(zhǔn):(1)三個實(shí)體型工廠、產(chǎn)品、職工各1分,屬性漏寫、錯寫不給分;兩個聯(lián)系各1分,名稱一定要表達(dá)聯(lián)系含義,聯(lián)系類型錯誤不給分,屬性漏寫不給分。錯選、多選或未選均無分。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行( A )A. 全外聯(lián)接 B. 左外聯(lián)接C. 右外聯(lián)接 D. 自然聯(lián)接9. 用下面的TSQL語句建立一個基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,Sex CHAR (2),Age SMALLINT)可以插入到表中的元組是( D )A. 39。男,21 ,39。NULL,男,21 D. 39。NULL,NULL 11.D 12.B 13.A 14.C 15.B 16.C 17.C 18.C 19.D 20.C10. 把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的TSQL語句是(   C)A. GRANT GRADE ON SC TO ZHAOB. GRANT UPDATE ON SC TO ZHAOC. GRANT UPDATE (GRADE) ON SC TO ZHAOD. GRANT UPDATE ON SC (GRADE) TO ZHAO11. 圖1中( D )是關(guān)系完備的系統(tǒng)A B C D圖1 12. 給定關(guān)系模式SCP(Sno,Cno,P),其中Sno表示學(xué)號,Cno表示課程號,P表示名次。 D. 關(guān)系模式SCP沒有非主屬性。B.物理設(shè)計階段A.命名太長或太短B.同名異義或同義異名C.屬性類型沖突D.屬性取值單位沖突16.事務(wù)的原子性是指( C)。C.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X 鎖。1. 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由 、模式和內(nèi)模式三級構(gòu)成。5. 集合R與S的連接可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為 。 9. 并發(fā)控制的主要方法是 機(jī)制。(3)數(shù)據(jù)庫的運(yùn)行管理:這是DBMS運(yùn)行時的核心部分,它包括并發(fā)控制,安全性檢查,完整性約束條件的檢查和執(zhí)行,發(fā)生故障后的恢復(fù)等。讀完后即可釋放S鎖。SELECT 課程號,MAX(成績) FROM SC GROUP BY 課程號2. 關(guān)系模式如下:商品P(PNO,PN,COLOR,PRICE)商店S(SNO;SN,CITY)銷售SP(PNO,SNO,QTY)分別用關(guān)系代數(shù)和SQL寫出查詢語句:查詢銷售商品TV”的商店名SN。TV39。(5分)(1)SELECT B FROM R, S WHERE = AND C50(2)UPDATE R SET B=’b4’ WHERE A IN (SELECT A FROM S WHERE C=40)4. 設(shè)有關(guān)系R和函數(shù)依賴F: R(W,X,Y,Z),F(xiàn) = { X→Z,WX→Y }。侯選碼為WX,則Y,Z為非主屬性,又由于X→Z,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。注意:不同科室可能有相同的病房號。試題三參考答案與評分標(biāo)準(zhǔn)一、選擇題() 1.B 2.C 3.A 4.C 5.D 6.B 7.B 8.A 9.D 10.C 11.D 12.B 13.A 14.C 15.B 16.C 17.C 18.C 19.D 20.C二、填空題(每題1分) 1. 外模式 2. 外碼 3. 集合 4. 班級 IS NULL 5. σF(RS) 6. IN 7. 定義 8. 物理 9. 封鎖 10. 二三、簡答題參考答案:答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個數(shù)據(jù)管理軟件,它主要功能包括以下幾個方面:(1)數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)描述語言(DDL),用戶可通過它來定義數(shù)據(jù)對象。評分標(biāo)準(zhǔn):四個關(guān)鍵詞每個1分,細(xì)節(jié)敘述1分。(4) 二級封鎖協(xié)議是:一級封鎖協(xié)議加上事務(wù)在讀取數(shù)據(jù)R之前必須先對其加S鎖三級封鎖協(xié)議不僅解決了“丟失修改”、讀“臟”數(shù)據(jù)問題,而且進(jìn)一步解決了“不可重復(fù)讀”問題。P139。P139。 (2)UPDATE1分;SET子句1分;A 1分;IN 1分;內(nèi)層子查詢1分。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。nn11nn11病房組成科室入住病人擁有診治醫(yī)生病歷號姓名性別工作證號姓名科名科地址科電話病房號病房地址職稱年齡某醫(yī)院病房管理系統(tǒng)的基本ER圖 (2)轉(zhuǎn)化后的關(guān)系模式如下: 科室(科名,科地址,科電話) 病房(病房號,病房地址,科名) 醫(yī)生(工作證號,姓名,職稱,年齡,科名) 病人(病歷號,姓名,性別,主管醫(yī)生,病房號,科名) (3)每個關(guān)系模式的主碼、外碼如下: 科室:主碼是科名; 病房:主碼是科名十病房號,外碼是科名; 醫(yī)生:主碼是工作證號,外碼是科名; 病人:主碼是病歷號,外碼是科名十病房號。錯選、多選或未選均無分。A.外模式 B.內(nèi)模式 C.存儲模式 D.模式4. 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是( )。A.元組 B.行 C.記錄 D.屬性7. 設(shè)關(guān)系R和S的屬性個數(shù)分別是2和3,那么RS等價于( ) 12A.12(RS) B.14(RS)C.12(RS) D.14(RS)8. SQL語言具有( )的功能。都有X39。C.邏輯設(shè)計階段各分ER圖之間的沖突主要 有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指( )。A.后援副本 B.日志文件 C.?dāng)?shù)據(jù)庫 D.緩沖區(qū)18.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則( )。D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。2. 數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 三部分組成。7. 存在一個等待事務(wù)集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項(xiàng),T1正等待被T2鎖住的數(shù)據(jù)項(xiàng),Tn1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),且Tn正等待被T0鎖住的數(shù)據(jù)項(xiàng),這種情形稱為 。 5. 關(guān)系模式R({A,B,C},{(A,C)→B,(A,B)→C,B→C})最高可達(dá)到第 范式。錯填、不填均無分。B.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于( )狀態(tài)。A. Y函數(shù)依賴于X B. Y對X完全函數(shù)依賴C. X為U的候選碼 D. R屬于2NF13.關(guān)系規(guī)范化中的插入操作異常是指 ( ) A.不該刪除的數(shù)據(jù)被刪除 B.不該插入的數(shù)據(jù)被插入 C.應(yīng)該刪除的數(shù)據(jù)未被刪除 D.應(yīng)該插入的數(shù)據(jù)未被插入14.在數(shù)據(jù)庫設(shè)計中, E-R圖產(chǎn)生于( )A.要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系( )。A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.必須由多個屬性組成6. 自然連接是構(gòu)成新關(guān)系的有效方法。A.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)存儲C.?dāng)?shù)據(jù)應(yīng)用 D.?dāng)?shù)據(jù)保密2. 數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)獨(dú)立性是指( )。(2)轉(zhuǎn)化后的科室關(guān)系模式、病房關(guān)系模式、醫(yī)生關(guān)系模式各1分,有一個屬性不正確均不給分,病人關(guān)系模式2分,漏寫一個屬性扣1分,(3)病房關(guān)系模式主碼1 分、。 (2),正確回答消除什么類型的函數(shù)依賴和說明所得的兩個關(guān)系模式是BCNF各1分。侯選碼為WX,則Y,Z為非主屬性,又由于X→Z,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。SQL: WHERE子句的三個條件各1分,F(xiàn)ROM子句1分,SP必須書寫在S、P之間,否則不得分。TV39。四、設(shè)計題1、參考答案:SELECT 課程號,MAX(成績) FROM SC GROUP BY 課程號評分標(biāo)準(zhǔn): MAX集函數(shù)和GROUP ,其它1分。二級封鎖不僅可以解決“丟失修改”問題,而且可以解決讀“臟“數(shù)據(jù)問題。參考答案: (3) 一級封鎖協(xié)議是:事務(wù)T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務(wù)結(jié)束才釋放。(3)數(shù)據(jù)庫的運(yùn)行管理:這是DBMS運(yùn)行時的核心部分,它包括并發(fā)控制,安全性檢查,完整性約束條件的檢查和執(zhí)行,發(fā)生故障后的恢復(fù)等。(5分) (1)本題的ER圖如下圖所示。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。R SABa1b1a2b2a3b3ACa140a250a355試用SQL語句實(shí)現(xiàn):(1)查詢屬性C50時,R中與相關(guān)聯(lián)的屬性B之值。P139。三級封鎖協(xié)議是:一級封鎖協(xié)議加上事務(wù)在讀取數(shù)據(jù)R之前必須先對其加S鎖,直到事務(wù)結(jié)束才釋放。一級封鎖協(xié)議能夠
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1