《數(shù)據(jù)庫原理及應用》期末復習題及答案.doc
《《數(shù)據(jù)庫原理及應用》期末復習題及答案.doc》由會員分享,可在線閱讀,更多相關《《數(shù)據(jù)庫原理及應用》期末復習題及答案.doc(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
《數(shù)據(jù)庫原理及應用》期末復習資料 一、單項選擇題 1.現(xiàn)實世界中事物在某一方面的特性在信息世界中稱為__________。 A.實體 B.實體值 C.屬性 D.信息 2.數(shù)據(jù)的存儲結構與數(shù)據(jù)邏輯結構之間的獨立性稱為數(shù)據(jù)的__________。 A.結構獨立性 B.物理獨立性 C.邏輯獨立性 D.分布獨立性 3. 應用程序設計的工作開始于數(shù)據(jù)庫設計步驟的__________。 A.需求分析階段 B.概念設計階段 C.邏輯設計階段 D.物理設計階段 4.在關系R中,代數(shù)表達式 σ3<4(R) 表示__________ 。 A.從R中選擇值為3的分量小于第4個分量的元組組成的關系 B.從R中選擇第3個分量值小于第4個分量的元組組成的關系 C.從R中選擇第3個分量的值小于4的元組組成的關系 D.從R中選擇所有元組組成的關系 5.對關系模式進行分解時,要使分解具有無損失連接性,在下屬范式中最高可以達到__________。 A.2NF B.3NF C.BCNF D.4NF 6.在數(shù)據(jù)庫中,下列說法不正確的是__________。 A.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復 B.若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時的一致性 C.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 D.數(shù)據(jù)庫減少了數(shù)據(jù)冗余 7.__________是存儲在計算機內(nèi)有結構的數(shù)據(jù)的集合。 A.數(shù)據(jù)庫系統(tǒng) B. 數(shù)據(jù)庫 C. 數(shù)據(jù)庫管理系統(tǒng) D. 數(shù)據(jù)結構 8.為解決“丟失更新”問題,事務在更新一個數(shù)據(jù)集合前,必須獲得對它的__________。 A.S鎖 B.X鎖 C.S鎖和X鎖 D.S鎖或X鎖 9.候選鍵中的屬性可以有__________。 A.0個 B.1個 C.1個或多個 D.多個 10. 在SQL的查詢語句中,對應關系代數(shù)中“投影”運算的語句是__________。 A.SELECT B.FROM C.WHERE D.SET 11. 在關系模式R(U,F)中,X,Y,Z是U中屬性,則多值依賴的傳遞律是__________。 A.如果X→→Y,Y→→Z,則X→→Z B.如果X→→Y,Y→→Z,則X→→YZ C.如果X→→Y,Y→→Z,則X→→YZ D.如果X→→Y,Y→→Z,則X→→Z-Y 12. 在數(shù)據(jù)庫設計中,將E-R圖轉換成關系數(shù)據(jù)模型的過程屬于__________。 A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段 13. 關系代數(shù)的五個基本操作可直接轉換成元組關系演算表達式,它們是:并、差、投影、選擇和__________。 A.交 B.笛卡爾積 C.自然連接 D.除法 14. SQL語言具有的功能是__________。 A.關系規(guī)范化,數(shù)據(jù)操縱,數(shù)據(jù)控制 B.數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制 C.數(shù)據(jù)定義,關系規(guī)范化,數(shù)據(jù)控制 D.數(shù)據(jù)定義,關系規(guī)范化,數(shù)據(jù)操縱 15.__________用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。 A.數(shù)據(jù)庫副本 B.日志文件 C.數(shù)據(jù)庫文件 D.緩沖區(qū) 16. 數(shù)據(jù)庫的概念模式獨立于________。 A)具體的機器和DBMS B)E-R圖 C)信息世界 D)現(xiàn)實世界 17. 在數(shù)據(jù)庫中存儲的是________。 A)數(shù)據(jù) B)數(shù)據(jù)模型 C)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D)信息 18. 一個關系數(shù)據(jù)庫文件中的各條記錄________。 A)前后順序不能任意顛倒,一定要按照輸入的順序排列 B)前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關系 C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結果就可能不同 D)前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列 19. 數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為____。 A)數(shù)據(jù)定義功能 B)數(shù)據(jù)管理功能 C)數(shù)據(jù)操縱功能 D)數(shù)據(jù)控制功能 20. 數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是指________。 A)同一個應用中的多個程序共享一個數(shù)據(jù)集合 B)同一種語言共享數(shù)據(jù) C)多個用戶共享一個數(shù)據(jù)文件 D)多種語言、多個用戶相互覆蓋地使用數(shù)據(jù)集合 21. 由DBMS、數(shù)據(jù)庫、數(shù)據(jù)庫管理員、應用程序及用戶等組成的一個整體稱為________。 A)命令系統(tǒng) B)數(shù)據(jù)庫管理系統(tǒng) C)數(shù)據(jù)庫系統(tǒng) D)操作系統(tǒng) 22. 自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的_____。 A)元組 B)行 C)記錄 D)屬性 23. 關系模型中,一個候選碼是________。 A)可由多個任意屬性組成 B)至多由一個屬性組成 C)可由一個或多個其值能惟一標識該關系模式中任何元組的屬性組成 D)以上都不是 24. 根據(jù)關系數(shù)據(jù)庫規(guī)范化理論,關系數(shù)據(jù)庫中的關系要滿足第一范式。下面“部門”關系中,因哪個屬性而使它不滿足第一范式?部門(部門號,部門名,部門成員,部門總經(jīng)理) A)部門總經(jīng)理 B)部門成員 C)部門名 D)部門號 25. 數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應用的________。 A)文件的集合 B)數(shù)據(jù)的集合 C)命令的集合 D)程序的集合 26.設有關系SC(sno, cname, grade),各屬性的含義分別為學號、課程名、成績。若要將所有學生的“大學計算機基礎”課程的成績增加3分,能正確完成該操作的SQL語句是_____grade = grade+3 WHERE cname=大學計算機基礎。 A)Update B)Update SC set C)Update set D)Updated SC set 27. 數(shù)據(jù)庫中,物理數(shù)據(jù)獨立性是指_______。 A) 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B) 用戶程序與DBMS的相互獨立 C) 應用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構相互獨立 D) 用戶的應用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的 28.學生關系模式為S(Sno,Sname,SD,Sage),其中:Sno表示學生學號,Sname表示學生姓名,SD表示學生所在系,Sage表示學生年齡。試將下面的SQL語句空缺部分補充完整,使其可以查詢數(shù)學系學生的學號、姓名和年齡。SELECT Sno,Sname,Sage FORM S WHERE________ A)SD=數(shù)學 B)SD=數(shù)學 C)SD=數(shù)學 D)SD=數(shù)學 29.關系規(guī)范化中的刪除操作異常是指________。 A)不該刪除的數(shù)據(jù)被刪除 B)不該插入的數(shù)據(jù)被插入 C)應該刪除的數(shù)據(jù)未被刪除 D)應該插入的數(shù)據(jù)未被插入 30.關系模式中,滿足2NF的模式,_____。 A)可能是1NF B)必定是1NF C)必定是3NF D)必定是BCNF 31.設有供應商關系S和零件關系P如圖1所示。它們的主碼分別是“供應商號”和“零件號”,而且,零件關系P的屬性“顏色”只能取值為(紅,白,藍)。 供應商關系S 零件關系P 供應商號 供應商名 所在城市 零件號 顏色 供應商號 100 紅星 北京 A110 紅 100 200 宇宙 西安 B201 藍 300 300 黎明 重慶 C312 白 200 400 標新 廣州 圖1 供應商關系S和零件關系P 如果向關系P中插入一個元組,下列_____元組可以被插入? A)( ‘B201’, ‘白’, ‘200’) B)( ‘C301’, ‘紅’, ‘300’ ) C)( ‘D401’, ‘綠’, ‘100’ ) D)( ‘B211’, ‘藍’, ‘500’) 32.以下關于E-R模型向關系模型轉換的敘述中,______是不正確的。 A)一個1:1聯(lián)系可以轉換為一個獨立的關系模式,也可以與聯(lián)系的任意一端實體所對應的關系模式合并 B)一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與聯(lián)系的n端實體所對應的關系模式合并 C)一個m:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與聯(lián)系的任意一端實體所對應的關系模式合并 D)三個或三個以上的實體間的多元聯(lián)系轉換為一個關系模式 33. 下列關于SQL語言中索引(Index)的敘述中,_______是不正確的? A)索引是外模式 B)一個基本表上可以創(chuàng)建多個索引 C)索引可以加快查詢的執(zhí)行速度 D)系統(tǒng)在存取數(shù)據(jù)時會自動選擇合適的索引作為存取路徑 34. 下面關于函數(shù)依賴的敘述中,______是不正確的。 A)若X→Y,WY→Z,則XW→Z B)若Y X,則X→Y C)若XY→Z,則X→Z,Y→Z D)若X→YZ,則X→Y,X→Z 35. 設U是所有屬性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面關于多值依賴的敘述中,______是不正確的。 A)若X→→Y,則X→→Z B)若X→Y,則X→→Y C)若X→→Y,且Y’ ? Y,則X→→Y’ D)若Z=Ф,則X→→Y 36. 在SQL中,表示選擇操作的語句為________。 A)SELECT * FROM R WHERE C1 AND C2 OR C3 B)SELECT R.*,S.* FROM R,S WHERE R.A=S.B C)INSERT INTO R VALUE(a,b,c,d) D)UPDATE R SET A=a WHEREC1 AND C2 OR C3 37. 設關系R和S的屬性個數(shù)分別為r1和s2,則(RS)操作結果的屬性個數(shù)為________。 A)r1+s2 B)r1-s2 C)r1s2 D)max(r1,s2) 38. 查詢處理最終可轉化成基本的________代數(shù)操作。 A)關系 B)算法 C)空值 D)集合 39.投影操作中不包含主碼,需要去除重復________。 A)關系 B)列 C)屬性 D)元組 40.查詢樹是一種表示關系代數(shù)表達式的________結構。 A)樹形 B)層次 C)星形 D)上述都不對 41.在對關系數(shù)據(jù)庫的基本操作中,________是表中選取滿足某種條件的元組的操作,相當于在橫向進行選擇。 A)選擇 B)掃描 C)檢索 D)投影 42.在SQL的SELECT語句中,對應關系代數(shù)中“投影”運算的語句是 __________。 A)SELECT B)FROM C)WHERE D)SET 43. 當數(shù)據(jù)庫被更新時,DBMS將自動讀取數(shù)據(jù)字典中的_______,進行完整性約束驗證,保證數(shù)據(jù)庫的完整性。 A)完整性約束 B)安全性約束 C)隔離性約束 D)恢復性約束 44.數(shù)據(jù)庫管理系統(tǒng)允許用戶把一個或多個數(shù)據(jù)庫操作組成_____,它是一組按順序執(zhí)行的操作單位。 A)命令 B)事務 C)文件 D)程序 45. 對于同一個查詢,使用不同的查詢策略會得到________。 A)不同的查詢結果 B)相同的時間開銷 C)不同的時間開銷 D)近似的查詢結果 二、判斷題 1.“年齡限制在18~28歲之間”這種約束屬于DBMS的安全性功能。 A)對 B)錯 2. 事務的原子性是指事務中包括的所有操作要么都做,要么都不做。 A)對 B)錯 3. 用戶對SQL數(shù)據(jù)庫的訪問權限中,如果只允許刪除基本表中的元組,應授予DROP權限。 A)對 B)錯 4. SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的并發(fā)控制。 A)對 B)錯 5. 在SQL語言中,授予用戶權限使用GRANT語句。 A)對 B)錯 6. 當關系模式R(A,B)已屬于3NF,它仍然存在一定的插入和刪除異常。 A)對 B)錯 7. 如果事務T對數(shù)據(jù)D已加X鎖,則其他事務對數(shù)據(jù)D不能加任何鎖。 A)對 B)錯 8. 數(shù)據(jù)庫副本的用途是故障后的恢復。 A)對 B)錯 9. 若數(shù)據(jù)庫中只包含成功事務提交的結果,則此數(shù)據(jù)庫就稱為處于一致狀態(tài)。 A)對 B)錯 10. 數(shù)據(jù)庫中的封鎖機制是并發(fā)控制的主要方法。 A)對 B)錯 11. 關系模式中各級模式之間的關系為3NF 2NF 1NF。 A)對 B)錯 12. 當一個查詢中具有選擇和連接時,查詢優(yōu)化的方法是先執(zhí)行連接后執(zhí)行選擇。 A)對 B)錯 13. 日志文件是用于記錄對數(shù)據(jù)的所有更新操作。 A)對 B)錯 14. SQL表達式中的通配符“%”表示任意一個單個字符,“_”(下劃線)表示任意多個包括零個字符。 A)對 B)錯 15.在數(shù)據(jù)庫系統(tǒng)中,系統(tǒng)故障造成硬盤數(shù)據(jù)丟失。 A)對 B)錯 三、簡答題 1.簡述數(shù)據(jù)庫設計過程包括幾個主要階段。 答:數(shù)據(jù)庫設計過程包括四個主要階段:需求分析、概念設計、邏輯設計和物理設計。 2.數(shù)據(jù)庫并發(fā)操作主要解決哪三個問題?如何保證并行操作的可串行性。 答:數(shù)據(jù)庫并發(fā)操作主要解決一下三個問題: 1) 丟失更新問題 2) 數(shù)據(jù)不一致分析問題 3) 讀“臟”數(shù)據(jù)問題 為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進行讀寫操作之前,事務首先應獲得對此數(shù)據(jù)集合的封鎖,在釋放一個封鎖之后,事務不再獲得任何其他封鎖。 3.在關系數(shù)據(jù)庫中能完全消除數(shù)據(jù)冗余嗎? 答:在關系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實現(xiàn)關系數(shù)據(jù)庫中表與表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個表的主鍵,也可能是另一個表的外鍵,有相應的參照完整性規(guī)則來保證表之間的聯(lián)系。所以關系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。 4.基本的封鎖類型有幾種?試述它們的含義。 答:基本的封鎖類型有排它鎖(“X”鎖)和共享鎖(“S”鎖)兩種。 若事務T對數(shù)據(jù)A加了X鎖,則只允許事務T讀取和修改數(shù)據(jù)A,其他事務都不能再對A加任何類型的鎖,直到T釋放A上的鎖。 若事務T對數(shù)據(jù)A加了S鎖,則其他事務只有再對A加S鎖,而不能加T鎖,直到T釋放A上的鎖。 5.設教學數(shù)據(jù)庫有三個關系: 學生 S(S#,SNAME,AGE,SEX) 學習 SC(S#,C#,GRADE) 課程 C(C#,CNAME,TEACHER) 寫出下列代數(shù)表達式和元組表達式的漢語含義。 (1){t|(u)(C(u)∧C[3]=LIU∧t[1]=u[1]∧t[2]=u[2])} 答:(1)檢索LIU老師所授課程的課程號、課程名。 (2)πS#(σTEACHER=LIU(SCC)) 答: (2)檢索選修課程包含LIU老師所授課程的學生學號。 四、程序設計題 1.有兩個關系模式R(A,B,C)和S(D,E,F(xiàn)), 域關系演算表達式是:T={xy|(u)(v)(w)(R(xuv)∧S(vwy))} ,寫出使用SQL的操作語句。 答:SELECT R.A,S.F FROM R,S WHERE R.C=S.D 2.數(shù)據(jù)模型如下,用SQL完成查詢:銷售全部商品的商店名。 商店S(SNO,SNAME,CITY) 商品P(PNO,PNAME,COLOR) 銷售SP(SNO,PNO,DATE,QTY) 答SELECT SNAME FORM S WHERE NOT EXISTS ( SELECT * FROM P WHERE NOT EXISTS ( SELECT * FORM P WHERE PNO=P.PNO AND SNO =S.SNO)); 3.設某工廠數(shù)據(jù)庫中有兩個基本表(如下所示),試建立一個有關女車間主任的職工號和姓名的視圖,其結構如下:VIEW6(ENO, ENAME)。試寫出創(chuàng)建視圖VIEW6的SQL語句。 車間基本表:DEPT(DNO,DNAME,MGR_NO),其屬性分別表示車間編號、車間名和車間主任的職工號。 職工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。 答:CREATE VIEW VIEW6 AS SELECT ENO,ENAME FROM DEPT,EMP WHERE MRG_ENO=ENO AND SEX=‘女; 4.基于3題的基本表,把工資低于800的職工的工資提高10%。 答:UPDATE EMP SET SALARY=SALARY*1.1 WHERE SALAEY<800 5.設銷售數(shù)據(jù)模型如下: 廠家 S (SNO,SNAME,CITY ) 產(chǎn)品 P (PNO,PNAME,COLOR,WEIGHT) 銷售 SPJ (SNO,PNO,QTY) 用SQL完成以下操作: 試建立一個有關產(chǎn)品“電鉆”的產(chǎn)品號和廠家號的視圖,其結構如下:View2(ENO, SNO) 答: CREATE VIEW View2(ENO, SNO) AS SELECT P.PNO,SNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND PNAME="電鉆"; 6.在以上銷售數(shù)據(jù)庫表中,用SQL語句完成以下操作:PN0為00227的產(chǎn)品數(shù)增加100;并檢索出其對應的產(chǎn)品名。 答: UPDATE SPJ SET QTY=QTY+100 WHERE PNO=00227; SELECT PNAME FROM P WHERE PNO=00227; 六、應用題(本大題共10分) 1.東方貨運公司數(shù)據(jù)庫的樣本數(shù)據(jù)如下。根據(jù)數(shù)據(jù)庫的表結構和內(nèi)容: 1)指出每個表的主碼和外碼。如果沒有外碼,則寫“無”。 2)卡車表存在實體完整性和參照完整性嗎?請詳細說明。 3)具體說明卡車表與運貨站表之間存在著什么關系? 4)卡車表中包含多少個實體? 表名稱:卡車 車號 貨運站編號 類型 總行程 購入日期 1001 501 1 59002.7 11/06/90 1002 502 2 54523.8 11/08/90 1003 503 2 32116.6 09/29/91 1004 504 2 3256.9 01/14/92 表名稱:貨運站 貨運編號 地址 電話 經(jīng)理 501 北京市東城區(qū)花市大街111號 010—67301234 何東海 502 北京市海淀花園路101號 010—64248892 吳明君 表名稱:型號 類型 汽車型號 1 DJS130 2 DLS121 1.答:1) 表名稱 主碼 外碼 卡車 車號 貨運站編號,類型 貨運站 貨運站編號 無 型號 類型 無 2) 實體完整性:在主碼車號的這列中不存在空值; 參照完整性:外碼“貨運站編號”這列中的值都是貨運站表中“貨運站編號”這列中的值,外碼“類型”這列中的 值都是型號表中“型號”這列中的值。 3)貨運站表和卡車表之間存在著一對多的關系,即每一個貨運站可以有多輛車。如,樣本數(shù)據(jù)中貨運站501有兩輛車:車號為1001和1003;貨運站502有兩輛車:車號為1002和1004。 4)卡車表中包括4個實體,即表中每個元組(行)對應一個實體,每個實體就是一輛車。 2. 學生運動會模型: (1)有若干班級,每個班級包括: 班級號,班級名,專業(yè),人數(shù) (2)每個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡 (3)有若干比賽項目,包括:項目號,名稱,比賽地點 (4)每名運動員可參加多項比賽,每個項目可有多人參加 (5)要求能夠公布每個比賽項目的運動員名次與成績 (6)要求能夠公布各個班級團體總分的名次和成績 解題要求: 畫出每個實體及其屬性關系、實體間實體聯(lián)系的E-R圖。 根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性;并指出每個表的主鍵和外鍵。 答: (1) (2) 班級(班級號,班級名,專業(yè),人數(shù)) 主鍵:班級號 運動員(運動員號,姓名,性別,年齡,班級號) 主鍵:運動員號 外鍵:班級號 項目(項目號,項目名,比賽地點) 主鍵:項目號 比賽(運動員號,項目號,成績,名次,得分) 主鍵:運動員號,項目號 外鍵: 運動員號;項目號 《數(shù)據(jù)庫原理及應用》期末復習題答案 一、單項選擇題 1-10 C B D B D A B B C A 11-15 D B B B B 16-25 A C B C D C D C B B 26-35 B D B A B B C A C C 36-45 A A A D A A A A B C 二、判斷題 1-15 B A B B A A A A A A A B A B B 三、簡答題 1.答:數(shù)據(jù)庫設計過程包括四個主要階段:需求分析、概念設計、邏輯設計和物理設計。 2.答:數(shù)據(jù)庫并發(fā)操作主要解決以下三個問題。 1)丟失更新問題 2)數(shù)據(jù)不一致分析問題 3)讀“臟”數(shù)據(jù)問題 為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進行讀寫操作之前,事務首先應獲得對此數(shù)據(jù)集合的封鎖,在釋放一個封鎖之后,事務不再獲得任何其他封鎖。 3.答:在關系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實現(xiàn)關系數(shù)據(jù)庫中表與表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個表的主鍵,也可能是另一個表的外鍵,有相應的參照完整性規(guī)則來保證表之間的聯(lián)系。所以關系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。 4.答:基本的封鎖類型有排它鎖(“X”鎖)和共享鎖(“S”鎖)兩種。 若事務T對數(shù)據(jù)A加了X鎖,則只允許事務T讀取和修改數(shù)據(jù)A,其他事務都不能再對A加任何類型的鎖,直到T釋放A上的鎖。 若事務T對數(shù)據(jù)A加了S鎖,則其他事務只有再對A加S鎖,而不能加T鎖,直到T釋放A上的鎖。 5. 答:(1)檢索LIU老師所授課程的課程號、課程名。(2)檢索選修課程包含LIU老師所授課程的學生學號。 四、程序設計題 1.答:SELECT R.A,S.F FROM R,S WHERE R.C=S.D 2.答SELECT SNAME FORM S WHERE NOT EXISTS ( SELECT * FROM P WHERE NOT EXISTS ( SELECT * FORM P WHERE PNO=P.PNO AND SNO =S.SNO)); 3.答:CREATE VIEW VIEW6 AS SELECT ENO,ENAME FROM DEPT,EMP WHERE MRG_ENO=ENO AND SEX=‘女; 4.答:UPDATE EMP SET SALARY=SALARY*1.1 WHERE SALAEY<800 5.答: CREATE VIEW View2(ENO, SNO) AS SELECT P.PNO,SNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND PNAME="電鉆"; 6.答: UPDATE SPJ SET QTY=QTY+100 WHERE PNO=00227; SELECT PNAME FROM P WHERE PNO=00227; 五、應用題 1.答:1) 表名稱 主碼 外碼 卡車 車號 貨運站編號,類型 貨運站 貨運站編號 無 型號 類型 無 2) 實體完整性:在主碼車號的這列中不存在空值; 參照完整性:外碼“貨運站編號”這列中的值都是貨運站表中“貨運站編號”這列中的值,外碼“類型”這列中的 值都是型號表中“型號”這列中的值。 3)貨運站表和卡車表之間存在著一對多的關系,即每一個貨運站可以有多輛車。如,樣本數(shù)據(jù)中貨運站501有兩輛車:車號為1001和1003;貨運站502有兩輛車:車號為1002和1004。 4)卡車表中包括4個實體,即表中每個元組(行)對應一個實體,每個實體就是一輛車。 2.答: (1) (2) 班級(班級號,班級名,專業(yè),人數(shù)) 主鍵:班級號 運動員(運動員號,姓名,性別,年齡,班級號) 主鍵:運動員號 外鍵:班級號 項目(項目號,項目名,比賽地點) 主鍵:項目號 比賽(運動員號,項目號,成績,名次,得分) 主鍵:運動員號,項目號 外鍵: 運動員號;項目號- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 數(shù)據(jù)庫原理及應用 數(shù)據(jù)庫 原理 應用 期末 復習題 答案
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://m.italysoccerbets.com/p-6554826.html