數(shù)據(jù)庫系統(tǒng)模擬試卷上海交大成人教育_第1頁
數(shù)據(jù)庫系統(tǒng)模擬試卷上海交大成人教育_第2頁
數(shù)據(jù)庫系統(tǒng)模擬試卷上海交大成人教育_第3頁
數(shù)據(jù)庫系統(tǒng)模擬試卷上海交大成人教育_第4頁
數(shù)據(jù)庫系統(tǒng)模擬試卷上海交大成人教育_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

模擬試卷選擇題(15分))B.參照完整性約束)B.參照完整性約束D.動態(tài)元組約束)。A.實體完整性約束C.用戶定義完整性約束據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在(A.不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序B.不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D.不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是( )<A.層次模型 B.關(guān)系模型C.網(wǎng)狀模型 D.實體-關(guān)系模型如果一個關(guān)系屬于第 3范式,則它( )A.必然屬于2NF B.必然屬于4NFC.可能不屬于2NF D.必然屬于BCNF數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和 ()組成。A.系統(tǒng)分析員 B.程序員C.數(shù)據(jù)庫管理員 D.操作員根據(jù)DBMS的特點,進行數(shù)據(jù)庫的存取方法和存儲方式設(shè)置,形成了關(guān)系數(shù)據(jù)庫的(A.外模式 B.模式C.子模式 D.內(nèi)模式關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中( )。A.抽出特定記錄 B.抽出特定字段C.建立相應(yīng)的影彳象 D.建立相應(yīng)的圖形全碼是指( )A.每個屬性都是獨立的主碼 B.每個屬性都是獨立的候選碼C.所有屬性組合為關(guān)系的候選碼 D.所有屬性組合為關(guān)系的外碼關(guān)系代數(shù)中的連接操作是由( )操作組合而成。A.選擇和投影 B.選擇和笛卡爾積C.投影、選擇、笛卡爾積D.投影和笛卡爾積假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達式R-(R-S)表示的是()A.RnS B.RUSTOC\o"1-5"\h\zC.R-S D.RXS在SQL語言中的視圖VIEW是數(shù)據(jù)庫的( )。A.外模式 B.模式C.內(nèi)模式D.存儲模式在概念模型中事物稱為( )A. 實體 B.對象C.紀(jì)錄 D. 節(jié)點下列不屬于并發(fā)操作帶來的一致性問題是( )。A.丟失修改 B.不可重復(fù)讀C.死鎖 D.臟讀

14.在關(guān)系R中選擇若干屬性列,形成新的關(guān)系,這叫做( )A.選取C.連接B.D.投影除法15.兩張表,一張表有2條記錄;另一張表記錄數(shù)為5。這兩張表的廣義笛卡爾積有( )條記錄A.5B.2C.7D.10二、填空題(16分,每空2分)1.在網(wǎng)狀模型中一個結(jié)點可以有多個雙親、結(jié)點之間可以有多種聯(lián)系。2.現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位),醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是 _患者編號3.數(shù)據(jù)庫的故障可分為事務(wù)內(nèi)部故障、系統(tǒng)故障以及 介質(zhì)故障和計算機病毒。4.數(shù)據(jù)庫設(shè)計中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計的 物理設(shè)計階段。5. SQL語言中用 commit 語句實現(xiàn)事務(wù)的提交。6.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束。|7.已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合F={A-D,A-B,A-E,B-C},該關(guān)系模式的主碼是 A— 。8.設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作會出現(xiàn) 死鎖問題。T1T21)LOCKR1-2)-LOCKR23)LOCKR2-4)等待LOCKR15)等待等待三、判斷題(12分,每題3分).一個關(guān)系可以有多個主碼.已知關(guān)系R的一個非主屬性傳遞依賴于關(guān)系R的主鍵,則該關(guān)系肯定違反了第二范式.為了保證數(shù)據(jù)庫中的數(shù)據(jù)總是正確的,一個事務(wù)必須具有原子性、一致性、隔離性、可讀性四個特性。.數(shù)據(jù)庫的并發(fā)可能造成丟失更新、讀臟數(shù)據(jù)以及不可重復(fù)讀等數(shù)據(jù)庫不一致問題,我們可以使用三級封鎖協(xié)議協(xié)議防止這些情況的發(fā)生。四、分析設(shè)計題(57分)(一).設(shè)有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項目表J由工程項目代碼(JNO)、工程項目名(JNAME)、工程項目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項

目的數(shù)量為QTY。今有若干數(shù)據(jù)如下:S供應(yīng)商表:SNOSNAMESTATUSCITYS1精益20天津S2盛錫10北京S3東方紅30北京S4豐泰盛20天津S5為民30上海P零件表:PNOPNAMECOLORWEIGHTP1螺母紅12P2螺栓綠17P3螺絲刀藍14P4螺絲刀紅14P5凸輪藍40P6齒輪紅30J工程項目表:JNOJNAMECITYJ1三建北京J2一汽k桿J3彈簧廠天津J4造船廠天津J5機車廠唐山J6無線電廠常州J7半導(dǎo)體廠南京SPJ供應(yīng)情況表:SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500針對數(shù)據(jù)庫中4個表S、P、J、SPJ,用SQL語句進行以下操作:(1)找出所有供應(yīng)商的姓名和所在城市,并寫出關(guān)系代數(shù)表達式SELECTSNAME,CITYFROMs;關(guān)系代數(shù)表達式:TISNAME,CITY(S)(2)找出工程項目J2使用的各種零件的名稱及其數(shù)量。SELECTPNAME,SUM(QTY)FROMP,SPJWHEREP.PNO=SPJ.PNOANDJNO=J2'GROUPBYPNAME;(3)找出上海廠商供應(yīng)的所有零件號碼,并寫出關(guān)系代數(shù)表達式。SELECTPNOFROMS,SPJWHERES.SNO=SPJ.SNOANDS.CITY='上海';關(guān)系代數(shù)表達式:%no(Cityy=上海'(spjoos))選擇,等值連接,投影(4)找出沒有使用天津產(chǎn)的零件的工程號碼。SELECTJNOFROMJWHEREJNONOTIN(SELECTDISTINCTSPJ.JNOFROMSPJ,SWHERESPJ.SNO=S.SNOANDS.CITY='天津')(5)把全部紅色零件的顏色改成藍色。UPDATEPSETCOLOR='^'WHERECOLOR='紅';(二)、設(shè)有供應(yīng)商實體集S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商所在城市(CITY)組成;零件P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)組成;一個供應(yīng)商可以提供多種零件,一種零件也可以由多個供應(yīng)商供應(yīng),試寫出供應(yīng)商與零彳^之間關(guān)系的ER圖,并將該ER圖轉(zhuǎn)換為關(guān)系模型。ER圖:CITY

Sno關(guān)系模式:snameQTYCOLORPNAMEPNOS(SNO,P(Sno關(guān)系模式:snameQTYCOLORPNAMEPNOS(SNO,P(PNO,PNAME,COLOR);SPJ(SNO,PNO,QTY);(三)、下列關(guān)系模式是屬于幾范式的,為什么?將它拆分為符合 3NF的多個關(guān)系模式:學(xué)生(學(xué)號,系名,學(xué)生住址,課程名,成績)其中每個系的學(xué)生住在同一個地方,一個學(xué)生可以選多門課,一門課程可以被多個學(xué)生選。答:屬于一范式。存在的函數(shù)依賴有:(學(xué)號,課程名) F評績,學(xué)號F.系名,系名F.學(xué)生住址此關(guān)系的主碼是學(xué)號、課程名,由于:(學(xué)號,課程名) P六名存在非主屬性對碼的部分函數(shù)依賴,所以不屬于 2NF。將學(xué)生關(guān)系模式分解為:1)學(xué)生學(xué)習(xí)(學(xué)號.課程名.成績)AB——?Ca11)學(xué)生學(xué)習(xí)(學(xué)號.課程名.成績)AB——?Ca1b1c1a1b2c2a2b2c12)學(xué)生學(xué)號F的傳遞要進一學(xué)生(學(xué)(M上兩屬于所(學(xué)號,系名,學(xué)生住址)因為:系名,系名F 學(xué)生住址,即存在非主屬性對碼依賴,所以此關(guān)系模式屬于 2NF,不屬于3NF,需步分解:系名)叁,學(xué)生住址)個關(guān)系模式不存在非主屬性對碼的傳遞依賴和部分依賴,即屬于 2NF3

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論