數(shù)據(jù)庫概論試題2007A答案_第1頁
數(shù)據(jù)庫概論試題2007A答案_第2頁
數(shù)據(jù)庫概論試題2007A答案_第3頁
數(shù)據(jù)庫概論試題2007A答案_第4頁
數(shù)據(jù)庫概論試題2007A答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本試卷適應(yīng)范圍計(jì)科41、42南京農(nóng)業(yè)大學(xué)試題紙2006-2007學(xué)年2學(xué)期課程類型:必修、選修試卷類型:A、B課程數(shù)據(jù)庫系統(tǒng)班級(jí)學(xué)號(hào)姓名成績(jī)題號(hào)一一三四五六七八九總分簽名得分得分 評(píng)閱人一、名詞解釋(10分)1 .封鎖粒度:封鎖的數(shù)據(jù)對(duì)象的大小. 封鎖對(duì)象可以是:屬性值、 屬性值的集合、元組、關(guān)系、 索引項(xiàng)、 數(shù)據(jù)庫、頁或物理記錄等.2 .函數(shù)依賴:設(shè) R(U)是一個(gè)關(guān)系模式,U是R的屬性集合,X和Y是U的子集.對(duì)于R(U)的任意一個(gè)可 能的關(guān)系r,如果r中不存在兩個(gè)元組,他們?cè)?X上的屬性值相同,而在 Y上的屬性值不同,那么稱“ X 函數(shù)確定Y3 .視圖:是從一個(gè)表或者幾個(gè)表導(dǎo)出的表.他不獨(dú)

2、立存儲(chǔ)在數(shù)據(jù)庫里面,是一個(gè)虛表.用戶可以和使用 根本表一樣使用視圖,還可以在視圖上面再定義視圖.4 .內(nèi)模式:數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)與存儲(chǔ)方式的描述.5 .分布式數(shù)據(jù)庫系統(tǒng):分布式數(shù)據(jù)庫由一組數(shù)據(jù)組成,這些數(shù)據(jù)物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)點(diǎn)上,邏輯上是屬于一個(gè)系統(tǒng)每個(gè)結(jié)點(diǎn)具有獨(dú)立處理的水平,可以執(zhí)行局部應(yīng)用.同時(shí),每個(gè)結(jié)點(diǎn)也能通過網(wǎng) 絡(luò)通信系統(tǒng)執(zhí)行全局應(yīng)用.具有分布性和邏輯整體性、自治性和協(xié)作性.得分評(píng)閱人1.系統(tǒng)的、嚴(yán)格地提出關(guān)系模型的是【選擇題15 分A. David Child B. E. F.CoddC.Boyce 與 CoddD. James Gray2 .

3、子模式是【C】A.模式的副本 B.多個(gè)模式的集合C.模式的邏輯子集D.以上三者都對(duì)3 .在DBS中,DBMS和OS之間的關(guān)系是A.相互調(diào)用B. DBMS調(diào)用OSC. OS 調(diào)用 DBMSD.并發(fā)運(yùn)行4 .關(guān)系標(biāo)準(zhǔn)化的插入異常是指【A.不該插入的數(shù)據(jù)被插入B.不該刪除的數(shù)據(jù)被刪除C.應(yīng)該插入的數(shù)據(jù)不能插入D.應(yīng)該刪除的數(shù)據(jù)未被刪除5.當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接6 .數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中的【 C 】階段的工具.A.可行性分析B.邏輯設(shè)計(jì)C.需求分析D.詳細(xì)設(shè)計(jì)7 .當(dāng)局部E-R圖合并成

4、全局E-R圖的時(shí)候可能出現(xiàn)沖突,不屬于合并沖突的是 B A.屬性沖突B.語法沖突C.結(jié)構(gòu)沖突D.命名沖突8 .儲(chǔ)蓄所有多個(gè)儲(chǔ)戶,儲(chǔ)戶在多個(gè)儲(chǔ)蓄所之間存款,儲(chǔ)戶與儲(chǔ)蓄所之間的關(guān)系是【C】A. 1對(duì)1聯(lián)系 B. 1對(duì)多聯(lián)系C. 多對(duì)多聯(lián)系 D.多對(duì)1聯(lián)系9 .以下用于修改表結(jié)構(gòu)的語句是 A A. ALTER B. CREATE C. UPDATE D. INSERT-UNLOCK(C)10 .設(shè)有 T 事務(wù)的封鎖序列為:LOCK S(A)-LOCK S(B) -LOCK X(C)UNLOCK(B)-UNLOCK(A)-那么 T【B】A會(huì)發(fā)生死鎖B.遵守兩段鎖協(xié)議C.可串行化D.不會(huì)發(fā)生死鎖11 .

5、如果事務(wù)T獲得了數(shù)據(jù)項(xiàng) Q上的排它鎖,那么T對(duì)Q C A.只能讀不能寫B(tài).只能寫不能讀 C.既可讀又可寫D.不能讀不能寫12 .以下說法中正確的選項(xiàng)是 B A.聚簇索引可以加快查詢速度,因此在進(jìn)行數(shù)據(jù)庫物理設(shè)計(jì)的時(shí)候,要盡量多建聚簇索引B.對(duì)于違反實(shí)體完整ft規(guī)那么的操作,DBMS 一般拒絕執(zhí)行C.數(shù)據(jù)庫中封鎖機(jī)制是數(shù)據(jù)庫平安性的主要方法D.數(shù)據(jù)庫技術(shù)主要解決數(shù)據(jù)量大的問題13索引屬于【C】A.模式 B.外模式 C.內(nèi)模式 D.概念模式14 .任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都不存在 B A.主屬性對(duì)鍵的局部依賴B.非主屬性對(duì)鍵的局部依賴C.主屬性對(duì)鍵的傳遞依賴D.非主屬性對(duì)鍵的傳遞

6、依賴15 .以下概念中,【D不能用于嵌入式 SQL與宿主語言的交換.A.通信區(qū) B.游標(biāo) C.主變量 D.文件得分評(píng)閱人1三、填空題 (15分)1 .層次數(shù)據(jù)庫系統(tǒng)的典型代表是 IMS_ ,網(wǎng)狀數(shù)據(jù)模型的典型代表是 DBTG_ o2 .概念模型常用_E-R圖_來描述.3 .關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)是二維表,面向?qū)ο蟮臄?shù)據(jù)模型的根本數(shù)據(jù)結(jié)構(gòu)是一類4 . DBMS提供 DDL ,用戶可以通過它方便的對(duì)數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象進(jìn)行定義.5 .計(jì)算機(jī)系統(tǒng)中存在兩種不同的數(shù)據(jù)處理操作分別是事務(wù)聯(lián)機(jī)處理(OLTP)和_ OLAP6 .數(shù)據(jù)庫數(shù)據(jù)具有永久存儲(chǔ)、有組織和可共享 3個(gè)根本特點(diǎn).7 .五種根本關(guān)系代數(shù)運(yùn)算

7、是:選擇、投影、并、差和笛卡兒積_.8 .由于硬件故障使存儲(chǔ)在外存上的數(shù)據(jù)局部喪失或全部喪失,這種情況稱做介質(zhì)(硬)故障9 .關(guān)系模型有三類完整性約束,分別是:_參照完整性約束_、實(shí)體完整性和用戶自己定義的完整性10 .數(shù)據(jù)恢復(fù)要涉及的2個(gè)技術(shù)是:登記日志文件和 _數(shù)據(jù)轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫治理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計(jì)人員應(yīng)用程序員11.開發(fā)、治理、使用數(shù)據(jù)庫系統(tǒng)的主要人員有(25 分)1 .數(shù)據(jù)庫設(shè)計(jì)分哪幾個(gè)階段各個(gè)階段的主要任務(wù)是什么答:需求分析階段:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)概念結(jié)構(gòu)設(shè)計(jì)階段:對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成概念模型.邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)化為 dbms所支持

8、的數(shù)據(jù)模型并進(jìn)行優(yōu)化.物理設(shè)計(jì):為邏輯書記模型選取最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)與方法.數(shù)據(jù)庫實(shí)施:建立數(shù)據(jù)庫,編制和調(diào)試應(yīng)用程序,系統(tǒng)試運(yùn)行.數(shù)據(jù)庫運(yùn)行與維護(hù):運(yùn)行系統(tǒng)并在運(yùn)行過程中進(jìn)行評(píng)價(jià)、調(diào)整與修改.2 .簡(jiǎn)述事務(wù)故障的恢復(fù)策略事務(wù)故障的恢復(fù)由系統(tǒng)自動(dòng)完成,具體策略是: (1)反向掃描日志文件.查找事務(wù)的更新操作.(2)對(duì)該事務(wù)的更新操作執(zhí)行逆操作.(3)繼續(xù)反向掃描日志文件.查找事務(wù)的其他更新操作.對(duì)該事務(wù)的更新操作執(zhí)行逆操作(4)如此反復(fù),直到讀到此事務(wù)的開始標(biāo)記.3 .簡(jiǎn)要答復(fù)數(shù)據(jù)字典包括那些內(nèi)容數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程.4 .簡(jiǎn)述ODBC的工作原理OD

9、BC由四個(gè)局部組成:(1)應(yīng)用程序,提供用戶界面,應(yīng)用邏輯和事務(wù)邏輯.(2)驅(qū)動(dòng)程序治理器,包含在ODBC.dll中用來治理各種驅(qū)動(dòng)程序.(3)數(shù)據(jù)庫驅(qū)動(dòng)程序.應(yīng)用程序操縱不同的數(shù)據(jù)庫要?jiǎng)討B(tài)連接到不同的驅(qū)動(dòng)程序上.(4) ODBC數(shù)據(jù)源治理.ODBC工作流程為:(1)配置數(shù)據(jù)源.(2)初始化環(huán)境.(3)建立連接.(4)分配語句句柄.(5)執(zhí)行 SQL語句.(6)結(jié)果集處理.(7)中止處理.5 . R(A,B,C,D,E);F=a-d;e-d;d-b;bc-d;cd-a;求關(guān)鍵字并將其分解為 3NF關(guān)鍵字:CE分解為:AD DE BD BCD CDA6 .簡(jiǎn)要說明數(shù)據(jù)庫技術(shù)開展的主要?jiǎng)恿烷_展趨

10、勢(shì)?主要?jiǎng)恿Γ簲?shù)據(jù)、應(yīng)用需求和計(jì)算機(jī)相關(guān)技術(shù)DBMS的自適應(yīng)治理得分評(píng)閱人五、設(shè)計(jì)題(共20分)設(shè)有一個(gè)數(shù)據(jù)庫,包括 4個(gè)關(guān)系模式:供應(yīng)商表 局部數(shù)據(jù)如下:供應(yīng)商表S:SNOS1S2SNAME 精益 東方紅STATUS2010CITY天津 北京工程工程表JJNOJNAMECITYJ1三建北京J2一汽k春J3機(jī)車廠天津S,零件表P工程工程表J,供應(yīng)情況表 SPJ每個(gè)表零件表PPNOPNAMECOLORWEIGHTP1螺母紅12P2螺栓綠14供應(yīng)情況表SPJSNO PNOJNOQTYS1 P1J1200S1 P1J3100S2 P2J2230研究熱點(diǎn):信息集成、移動(dòng)數(shù)據(jù)處理、網(wǎng)格數(shù)據(jù)處理、傳感器數(shù)

11、據(jù)庫技術(shù)、(1)用SQL語句建立供應(yīng)商表 S,供應(yīng)情況表SPJ.并建立主碼和外碼約束.供應(yīng)商表S:供應(yīng)情況表SPJ:CREATE TABLE SCREATE TABLESPJ(SNO CHAR(3),SNO CHAR(3),SNAME CHAR(2),PNOCHAR(3),STATUS CHAR(2),JNOCHAR(3),CITY CHAR(10);QTY INT);(2)試用關(guān)系代數(shù)(前 5題)以及用SQL語句分別完成以下操作: 求供應(yīng)工程J1零件的供應(yīng)商號(hào) SNO.【關(guān)系代數(shù)1【SQL 語句】:SELECT SNO FROM SPJ WHERE JNO= J1求供應(yīng)工程J1零件P1的供應(yīng)

12、商號(hào)SNO.【關(guān)系代數(shù)1【SQL 語句】:SELECT SNO FROM SPJ WHERE JNO= J1 AND BNO= P1求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào) SNO.【關(guān)系代數(shù)1【SQL 語句】:SELECT SNO FROM SPJ WHERE JNO=J1AND PNO IN (SELECT PNO FROM P WHERE COLOR=紅);SELECT SNO FROM SPJ P WHERE JNO= J1 AND SPJ.PNO=P.PNO ANDCOLOR=紅;求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO.【關(guān)系代數(shù)1【SQL 語句】:SELECT JNO FROM

13、 J WHERE NOT EXISTS (SELECT * FROM SPJ,S,P WHERE SPJ.JNO=J.JNO AND SPJ.PNO=P.PNO AND SPJ.SNO=S.SNO AND S.CITY=天津AND P.COLOR=紅;求至少使用了供應(yīng)商 S1所供應(yīng)的全部零件的工程號(hào) JNO.【關(guān)系代數(shù)1【SQL 語句】:SELECT distinct JNO FROM SPJ SOJZ WHERE NOT EXISTS (SELECT * FROM SPJ,SPJX WHERE SNO=S1 AND NOT EXISTS (SELECT * FROM SPJ SPJY WHE

14、RE SPJY.JNO=SPJZ.JNO AND SPJY .PNO=SPJX.PNO);把全部紅色零件的顏色改為藍(lán)色.【SQL 語句】:UPDATE P SET COLOR= 紅 WHERE COLOR= 藍(lán)從供應(yīng)商中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除響應(yīng)的記錄.【SQL 語句 1: DELETE FROM SPJ WHERE SNO= S2 DELETE FROM S WHERE SNO= S2將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系.【SQL 語句】:INSERT INTO SPJ(SNO,JNO,PNO,QTY) V ALUE(S2,J1,P4,200)得分評(píng)閱人綜合題此題共

15、15分1 .學(xué)校有假設(shè)干系,每個(gè)系有假設(shè)干班級(jí)和研究室,每個(gè)研究室有假設(shè)干教員,其中有的教授和副教授每人 帶假設(shè)干研究生,每個(gè)班級(jí)有假設(shè)干學(xué)生,每個(gè)學(xué)生選修假設(shè)干課程,每門課程可由假設(shè)干學(xué)生選修1用E-R圖建立該學(xué)校的概念模型.2把E-R圖轉(zhuǎn)換為關(guān)系模式.系系號(hào),系名,學(xué)校名 課程課程號(hào),課程名 學(xué)生學(xué)號(hào),姓名,班級(jí)號(hào) 選課學(xué)號(hào),課程號(hào),成績(jī)教研室教研室編號(hào),教研室名稱,系號(hào) 班級(jí)班級(jí)號(hào),班級(jí)名稱,系號(hào)教員教師號(hào),教師名稱,職稱,教研室號(hào)3確定每個(gè)關(guān)系模式的候選碼.他們屬于第幾范式會(huì)產(chǎn)生什么更新異常?侯選碼見上面劃線局部.具有刪除異常,插入異常和修改異常等.2 .設(shè)有:供應(yīng)商表SSNUM,SNAME,CITY,零件表 PPNUM,PNAME,WEIGHT,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論