九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫(kù)系統(tǒng)概論期末考試復(fù)習(xí)題.doc

  • 資源ID:12782178       資源大小:219.50KB        全文頁(yè)數(shù):10頁(yè)
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

數(shù)據(jù)庫(kù)系統(tǒng)概論期末考試復(fù)習(xí)題.doc

數(shù)據(jù)庫(kù)系統(tǒng)概論 2011年期末考試復(fù)習(xí)題一、選擇題1. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是(A)、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A數(shù)據(jù)共享 B數(shù)據(jù)存儲(chǔ)C數(shù)據(jù)應(yīng)用 D數(shù)據(jù)2. 關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)關(guān)系操作集合和( B )三部份組成。A關(guān)系表格 B關(guān)系完整性約束C數(shù)據(jù)依賴 D. 關(guān)系模式3數(shù)據(jù)庫(kù)系統(tǒng)在三級(jí)模式之間提供了二層映像:外模式/模式映象和( D )A模式/物理模式 B外模式/內(nèi)模式 C模式/邏輯模式 D. 模式/內(nèi)模式4. SQL的數(shù)據(jù)定義功能包括定義表,定義視圖和(D )A定義數(shù)據(jù)庫(kù) B定義物理模式C定義主碼 D定義索引5. 下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語(yǔ)中,( D )術(shù)語(yǔ)所表達(dá)的概念與二維表中的“行”的概念最接近?A. 屬性 B. 關(guān)系C. 域 D. 元組6. 數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)領(lǐng)域中一個(gè)常用術(shù)語(yǔ),它包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的( C )獨(dú)立性。A實(shí)體 B概念模型C邏輯 D模式7 E-R模型用于數(shù)據(jù)庫(kù)設(shè)計(jì)的哪個(gè)階段(B )?A需求分析B概念結(jié)構(gòu)設(shè)計(jì)C邏輯結(jié)構(gòu)設(shè)計(jì)D物理結(jié)構(gòu)設(shè)計(jì)8SQL語(yǔ)言具有( B )的功能。A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱9. 如果在一個(gè)關(guān)系中,存在某個(gè)屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱該屬性(或?qū)傩越M)為這個(gè)關(guān)系的(C )A. 候選碼B. 主碼C. 外碼 D. 連接碼10. 在SQL語(yǔ)言的SELECT語(yǔ)句中,用于對(duì)結(jié)果元組進(jìn)行排序的是( A )子句。AORDER BY BHAVING CGROUP BY DWHERE11.設(shè)有關(guān)系R(A,B,C)和S(C,D)。與SQL語(yǔ)句 select A,B,D from R,S where R.C=S.C等價(jià)的關(guān)系代數(shù)表達(dá)式是(B)A. R.C=S.C(A,B,D(RS) B. A,B,D(R,C= S.C (RS)C. R.C=S.C(A,B R)(DS) D. R,C=S.C(D(A,BR)S)12、設(shè)關(guān)系R和關(guān)系S的元數(shù)分別是3和4,關(guān)系T是R與S的廣義笛卡爾積,即:T=RS,則關(guān)系T的元數(shù)是(C)A. 7 B. 9 C. 12 D. 1613、數(shù)據(jù)庫(kù)設(shè)計(jì)階段分為(B)A. 物理設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、編程和調(diào)試階段B. 概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施和調(diào)試階段C. 方案設(shè)計(jì)階段、總體設(shè)計(jì)階段、個(gè)別設(shè)計(jì)和編程階段D. 模型設(shè)計(jì)階段、程序設(shè)計(jì)階段和運(yùn)行階段14、設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面關(guān)于多值依賴的敘述中,不正確的是(C)A. 若XY,則XZ B. 若XY,則XYC. 若XY,且YY,則XY D. 若Z=,則XY15、查詢優(yōu)化策略中,正確的策略是(D)A盡可能早地執(zhí)行笛卡爾積操作 B盡可能早地執(zhí)行并操作C盡可能早地執(zhí)行差操作 D盡可能早地執(zhí)行選擇操作16、語(yǔ)句delete from sc 表明(A)A. 刪除sc中的全部記錄 B. 刪除基本表sc C. 刪除基本表sc中的列數(shù)據(jù) D. 刪除基本表sc中的部分行17、在DB應(yīng)用中,一般一條SQL 語(yǔ)句可產(chǎn)生或處理一組記錄,而DB主語(yǔ)言語(yǔ)句一般一次只能處理一條記錄,其協(xié)調(diào)可通過哪種技術(shù)實(shí)現(xiàn)(B)A. 指針 B. 游標(biāo) C. 數(shù)組 D. 棧18、五種基本關(guān)系代數(shù)運(yùn)算是( A )A. ,-,和 B. ,-,和C. ,和 D. ,和19、下列聚合函數(shù)中不忽略空值(null) 的是 ( C )A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)20、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B)A. 需求分析階段 B. 邏輯設(shè)計(jì)階段 C. 概念設(shè)計(jì)階段D. 物理設(shè)計(jì)階段第(14)至(16)題是基于如下兩個(gè)關(guān)系,其中雇員信息表關(guān)系EMP的主鍵是雇員號(hào),部門信息 表關(guān)系DEPT的主鍵是部門號(hào)。21、若執(zhí)行下面列出的操作,哪個(gè)操作不能成功執(zhí)行?(D)A. 從EMP中刪除行(010,王宏達(dá),01,1200)B. 在EMP中插入行(102,趙敏,01,1500)C. 將EMP中雇員號(hào)=056的工資改為1600元D. 將EMP中雇員號(hào)=101的部門號(hào)改為0522、若執(zhí)行下面列出的操作,哪個(gè)操作不能成功執(zhí)行?(C)A. 從DEPT 中刪除部門號(hào)=03的行 B. 在DEPT中插入行(06,計(jì)劃部,6號(hào)樓)C. 將DEPT中部門號(hào)=02的部門號(hào)改為10D. 將DEPT中部門號(hào)=01的地址改為5號(hào)樓23、在雇員信息表關(guān)系EMP中,哪個(gè)屬性是外鍵(foreign key)?(C) A. 雇員號(hào) B. 雇員名 C. 部門號(hào) D. 工資24、在SQL語(yǔ)言的SELECT語(yǔ)句中,實(shí)現(xiàn)投影操作的是哪個(gè)子句?(A) A. select B. from C. Where D. group by25、設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是(A)A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則C. 用戶定義完整性規(guī)則 D. 域完整性規(guī)則26. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是( A )、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A數(shù)據(jù)共享 B數(shù)據(jù)存儲(chǔ)C數(shù)據(jù)應(yīng)用 D數(shù)據(jù)27. 設(shè)有關(guān)系SC(SNO,CNO,GRADE),主碼是(SNO,CNO)。遵照實(shí)體完整性規(guī)則,下面( C )選項(xiàng)是正確的。A只有SNO不能取空值 B只有CNO不能取空值 CSNO與CNO都不能取空值 D只有GRADE不能取空值 28數(shù)據(jù)庫(kù)系統(tǒng)在三級(jí)模式之間提供了二層映像:外模式/模式映象和( D )A模式/物理模式 B外模式/內(nèi)模式 C模式/邏輯模式 D. 模式/內(nèi)模式29. 下列關(guān)系運(yùn)算中,( C )運(yùn)算不屬于專門的關(guān)系運(yùn)算。 A選擇 B連接C廣義笛卡爾積 D投影填空題1、用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 層次模型。2、關(guān)系數(shù)據(jù)庫(kù)的關(guān)系演算語(yǔ)言是以謂詞演算為基礎(chǔ)的DML語(yǔ)言。3、從數(shù)據(jù)庫(kù)管理系統(tǒng)角度看,數(shù)據(jù)庫(kù)系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu),即數(shù)據(jù)庫(kù)系統(tǒng)由內(nèi)模式、外模式和 模式 組成。4、RDMBS查詢處理可分為查詢分析、查詢檢查、查詢優(yōu)化和查詢執(zhí)行 四個(gè)階段。5、概念結(jié)構(gòu)設(shè)計(jì)是對(duì)現(xiàn)實(shí)世界的一種抽象,一般有分析 、聚集、概括共三種抽象機(jī)制。6、物理優(yōu)化就是要選擇高效合理的操作算法或 存取路徑 以求得優(yōu)化的查詢計(jì)劃。7、將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì),概念結(jié)構(gòu)設(shè)計(jì)通常有四類方法:自頂向上、自底向下、逐步擴(kuò)張和混合策略。8、在關(guān)系模式R<U,F>中若不存在這樣的碼X,屬性組Y及非屬性組Z(Z不是Y的子集)使得XY,YZ成立,且YX,則稱R3NF。9SQL的數(shù)據(jù)定義功能定義的數(shù)據(jù)庫(kù)對(duì)象包括:_表_,_視圖_,_索引_. 10. 關(guān)系模型的實(shí)體完整性在_CREATE TABLE_中用_PRIMARY KEY_定義,對(duì)單屬性構(gòu)成的碼有兩種說明方法,一種是定義為列級(jí)約束條件,一種是定義為_表級(jí)_條件。11. Armstrong公理系統(tǒng)的三條推理規(guī)則是_自反律_、_增廣律_、傳遞律_。12. 數(shù)據(jù)庫(kù)設(shè)計(jì)過程的各個(gè)階段中,_需求分析_階段將準(zhǔn)確地了解和分析用戶的實(shí)際需求,將_概念結(jié)構(gòu)_轉(zhuǎn)換為某個(gè)DBMS所提支持的數(shù)據(jù)模型。13. 如果關(guān)系模式R中所有的屬性都是主屬性,則R的規(guī)范化程度至少達(dá)到_3NF_。14. 概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的一種抽象,一般有三種抽象,分別是:分類,_聚集_,_概括_.15數(shù)據(jù)的完整性是指數(shù)據(jù)的_正確性_和_相容性_。16.SQL語(yǔ)言完成核心功能只用了9個(gè)動(dòng)詞,其中完成數(shù)據(jù)定義的動(dòng)詞是_ Create, Drop, Alter。17. 數(shù)據(jù)庫(kù)設(shè)計(jì)階段分為六個(gè)階段,分別是:(1)用戶需求;(2)概念結(jié)構(gòu)設(shè)計(jì);(3)邏輯結(jié)構(gòu)設(shè)計(jì);(4)物理設(shè)計(jì);(5)數(shù)據(jù)庫(kù)實(shí)施;(4)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù).18.一張二維表中的每一個(gè)分量都是不可分的數(shù)據(jù)項(xiàng),滿足了這個(gè)條件的關(guān)系模式就屬于第一范式。簡(jiǎn)答題1、什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)與程序的獨(dú)立性?答:數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(shí)(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式模式的映像做相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式內(nèi)模式映像做相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式之間提供的兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。2、數(shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系?答:數(shù)據(jù)的完整性和安全性是兩個(gè)不同的概念,但是有一定的聯(lián)系。前者是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出( Garba : e InGarba : e out )所造成的無(wú)效操作和錯(cuò)誤結(jié)果。后者是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。也就是說,安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)。3、簡(jiǎn)述嵌入式SQL語(yǔ)句與主語(yǔ)言之間的通信。 首先用SQL通信區(qū)(SQL Communication Area,簡(jiǎn)稱SQLCA)向主語(yǔ)言傳遞SQL語(yǔ)句的執(zhí)行狀態(tài)信息,使主語(yǔ)言能夠據(jù)此控制程序流程;在程序運(yùn)行中,主語(yǔ)言向SQL語(yǔ)句提供參數(shù),使用主變量(host variable)輸入數(shù)據(jù);同時(shí),程序把SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)的結(jié)果交主語(yǔ)言進(jìn)一步處理,其中使用主變量和游標(biāo)(cursor)向主語(yǔ)言輸出數(shù)據(jù),從而實(shí)現(xiàn)了SQL語(yǔ)言的過程化工作。 SQL語(yǔ)句執(zhí)行后,系統(tǒng)要反饋給應(yīng)用程序若干信息,主要包括描述系統(tǒng)當(dāng)前工作狀態(tài)和運(yùn)行環(huán)境的各種數(shù)據(jù),這些信息將送到SQL通信區(qū)SQLCA中。應(yīng)用程序從SQLCA中取出這些狀態(tài)信息,據(jù)此決定接下來(lái)執(zhí)行的語(yǔ)句。4、試述RDBMS查詢優(yōu)化的一般準(zhǔn)則。答:下面的優(yōu)化策略一般能提高查詢效率: ( l )選擇運(yùn)算應(yīng)盡可能先做; ( 2 )把投影運(yùn)算和選擇運(yùn)算同時(shí)進(jìn)行; ( 3 )把投影同其前或其后的雙目運(yùn)算結(jié)合起來(lái)執(zhí)行; ( 4 )把某些選擇同在它前面要執(zhí)行的笛卡兒積結(jié)合起來(lái)成為一個(gè)連接運(yùn)算; ( 5 )找出公共子表達(dá)式; ( 6 )選取合適的連接算法。5、數(shù)據(jù)字典的內(nèi)容和作用是什么?答:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典的內(nèi)容通常包括: ( l )數(shù)據(jù)項(xiàng);( 2 )數(shù)據(jù)結(jié)構(gòu); ( 3 )數(shù)據(jù)流; ( 4 )數(shù)據(jù)存儲(chǔ); ( 5 )處理過程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。數(shù)據(jù)字典的作用:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,在需求分析階段建立,是下一步進(jìn)行概念設(shè)計(jì)的基礎(chǔ),并在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中不斷修改、充實(shí)、完蓋。6、什么是觸發(fā)器,觸發(fā)器的功能及類型是什么?答:觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的特殊過程。觸發(fā)器類似于約束,可以實(shí)施比Forgien key約束,Check約束更為復(fù)雜的檢查和操作,具有更精細(xì)和更強(qiáng)大的數(shù)據(jù)控制能力。設(shè)計(jì)題1、今有兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào))Person(pno, pname, page, ptitle, psal, dno)部門 (部門號(hào),名稱,經(jīng)理名,地址,電話號(hào))Depart(dno, dname, dmanager, daddress, dtel)請(qǐng)用SQL的GRANT和REVOKE語(yǔ)句(加上視圖機(jī)制)完成以下授權(quán)定義或存取控制功能:(1)用戶yong對(duì)兩個(gè)表有INSERT 和DELETE權(quán)力。GRANT INSERT,DELETE ON Person,DepartTO yong(2)用戶liu對(duì)職工表有SELECT權(quán)力,對(duì)工資字段具有更新權(quán)力。GRANT SELECT,UPDATE(psal) ON PersonTO liu(3)用戶zhang具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)力。GRANT ALTER TABLE ON Person,DepartTO zhang;(4)用戶yang具有從每個(gè)部門職工中SELECT最高工資、最低工資、平均工資的權(quán)力,他不能查看每個(gè)人的工資,并具有給其他用戶授權(quán)的權(quán)力。CREATE VIEW psal ASSELECT Depart.dname,MAX(psal),MIN(psal),AVG(psal)FROM Person,DepartWHERE Person.dno=Depart.dnoGROUP BY Person.dnoGRANT SELECT ON psalTO yang with grant option ;(5)撤銷各用戶yang所授予的權(quán)力REVOKE ALL PRIVILIGES ON Person,Depart FROM YANG;2、假設(shè)有下面兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為主碼。用SQL語(yǔ)言定義這兩個(gè)關(guān)系模式,要求在模式中完成以下完整性約束條件的定義:定義每個(gè)模式的主碼;定義參照完整性;定義職工年齡不得超過60歲。答CREATE TABLE DEPT(Deptno NUMBER(2),Deptname VARCHAR(10),Manager VARCHAR(10),PhoneNumber Char(12)CONSTRAINT PK_SC RIMARY KEY(Deptno);CREATE TABLE EMP(Empno NUMBER(4),Ename VARCHAR(10),Age NUMBER(2),CONSTRAINT C1 CHECK ( Aage<=60),Job VARCHAR(9),Sal NUMBER(7,2),Deptno NUMBER(2),CONSTRAINT FK_DEPTNOFOREIGN KEY(Deptno)REFFERENCES DEPT(Deptno);3、設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫(kù)中有三個(gè)基本表:商店SHOP(S#,SNAME,AREA,MGR_NAME)其屬性是商店編號(hào),商店名稱,區(qū)域名,經(jīng)理姓名。銷售SALE(S#,G#, QUANTITY)其屬性是商店編號(hào),商品編號(hào),銷售數(shù)量。商品GOODS(G#,GNAME,PRICE)其屬性是商品編號(hào),商品名稱,單價(jià)。(1)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系邏輯規(guī)則:檢索銷售“冰箱”的商店的編號(hào)和商店名稱。解:關(guān)系代數(shù)表達(dá)式:S#,SNAME(GNAME=冰箱(SHOPSALEGOODS)元組表達(dá)式: t | ($u) ($v) ($w) (SHOP (u)SALE (v)GOODS (w)u1=v1v2=w1w2= 冰箱t1=u1t2=u2)關(guān)系邏輯規(guī)則:W(u1,u2)SHOP(u1,u2,u3,u4)SALE(u1,v2,v3)GOODS(v2, 冰箱,w3)(2)試寫出上面第(1)問的SELECT語(yǔ)句表達(dá)形式。解:SELECT語(yǔ)句如下:SELECT A.S#,SNAMEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME=冰箱; (3)試寫出下列操作的SQL語(yǔ)句:從SALE表中,把“開開商店”中銷售單價(jià)高于1000元的商品的銷售元組全部刪除。解:DELETE FROM SALEWHERE S# IN(SELECT S# FROM SHOP WHERE SNAME=開開商店) AND G# IN(SELECT G#FROM GOODS WHERE PRICE>1000);(4)寫一個(gè)斷言,要求區(qū)域名為“EAST”的商店里銷售商品的單價(jià)不能低于100元。解:CREATE ASSERTION ASSE8 CHECK(100<=ALL(SELECT PRICE FROM SHOP A,SALE B,GOODS C WHERE A.S#=B.S# AND B.G#=C.G# AND AREA=EAST);或 CREATE ASSERTION ASSE8 CHECK(NOT EXISTS(SELECT * FROM SHOP A,SALE B,GOODS C WHERE A.S#=B.S# AND B.G#=C.G# AND AREA=EAST AND PRICE<100);(5)試寫出下列操作的SQL語(yǔ)句: 統(tǒng)計(jì)區(qū)域名為“EAST”的所有商店銷售的每一種商品的總數(shù)量和總價(jià)值。要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品編號(hào)、商品名稱、銷售數(shù)量、銷售價(jià)值。解:SELECT C.G#,GNAME,SUM(QUANTITY)AS SUM_QUANTITY,PRICE*SUM(QUANTITY)AS SUM_VALUEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND AREA=EASTGROUP BY C.G#,GNAME;(注:SELECT子句中的屬性C.G#,GNAME應(yīng)在分組子句中出現(xiàn))4、今有一個(gè)層次數(shù)據(jù)庫(kù)實(shí)例,試用子女一兄弟鏈接法和層次序列鏈接法畫出它的存儲(chǔ)結(jié)構(gòu)示意圖。5、請(qǐng)?jiān)O(shè)計(jì)一個(gè)圖書館數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)中對(duì)每個(gè)借閱者保存讀者記錄,包括:讀者號(hào),姓名,地址,性別,年齡,單位。對(duì)每本書存有:書號(hào),書名,作者,出版社。對(duì)每本被借出的書存有讀者號(hào)、借出日期和應(yīng)還日期。要求:給出E 一R 圖,再將其轉(zhuǎn)換為關(guān)系模型。答:關(guān)系模型為:讀者(讀者號(hào),姓名,地址,性別書(書號(hào),書名,作者,出版社)借書(讀者號(hào),書號(hào),借出日期,年齡,單位)應(yīng)還日期)6、設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式:供應(yīng)商(供應(yīng)商代碼,供應(yīng)商姓名,供應(yīng)商狀態(tài),供應(yīng)商所在城市)S(SNO,SNAME,STATUS,CITY)零件(零件代碼,零件名,顏色,重量)P(PNO,PNAME,COLOR。WEIGHT)工程項(xiàng)目(工程項(xiàng)目代碼,工程項(xiàng)目名,工程項(xiàng)目所在城市) J(JNO,JNAME,CITY)供應(yīng)情況(供應(yīng)商代碼,零件代碼,工程項(xiàng)目代碼,供應(yīng)數(shù)量)SPJ(SNO,PNO,JNO,QTY)試用關(guān)系代數(shù)和SQL語(yǔ)言完成下列查詢。(1)求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼SNO: SELECT DIST SNO FROM SPJ WHERE JNO=J1(2)求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SNO: SELECT DIST SNO FROM SPJ WHERE JNO=J1 AND PNO=P1;(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào)碼SNO: SELECT SNO FROM SPJ,P WHERE JNO=J1 AND SPJ PNO=P PNO AND COLOR=紅;(4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO: SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE S.CITY= 天津 AND COLOR= 紅 AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO);(5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO: 由于 VFP 不允許子查詢嵌套太深,將查詢分為兩步A、查詢S1 供應(yīng)商供應(yīng)的零件號(hào) SELECT DIST PNO FROM SPJ WHERE SNO=S1結(jié)果是(P1,P2); B、查詢哪一個(gè)工程既使用 P1 零件又使用 P2 零件。 SELECT JNO FROM SPJ WHERE PNO=P1 AND JNO IN (SELECT JNO FROM SPJ WHERE PNO=P2);綜合題1、假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:(1) 每個(gè)商店的每種商品只在一個(gè)部門銷售;(2) 每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3) 每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。 試回答下列問題: (1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴; (商店編號(hào),商品編號(hào)) 部門編號(hào) (商店編號(hào),商品編號(hào)) 數(shù)量 (商店編號(hào),部門編號(hào)) 負(fù)責(zé)人(2) 找出關(guān)系模式R的候選碼; 候選碼(商店編號(hào),商品編號(hào))(3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么? 1NF,存在部分函數(shù)和傳遞函數(shù)依賴。(4) 如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。 R1(商店編號(hào),商品編號(hào),商品庫(kù)存數(shù)量,部門編號(hào));R2(商店編號(hào),負(fù)責(zé)人)2、建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸信息的關(guān)系數(shù)據(jù)庫(kù)。學(xué)生:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。班級(jí):班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。系:系名、系號(hào)、系辦公地點(diǎn)、人數(shù)。學(xué)會(huì):學(xué)會(huì)名、成立年份、辦公地點(diǎn)、人數(shù)。語(yǔ)義如下:一個(gè)系有若干專業(yè),每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干學(xué)生。一個(gè)系的學(xué)生住在同一宿舍區(qū)。每個(gè)學(xué)生可參加若干學(xué)會(huì),每個(gè)學(xué)會(huì)有若干學(xué)生。學(xué)生參加某學(xué)會(huì)有一個(gè)入會(huì)年份。請(qǐng)給出關(guān)系模式,寫出每個(gè)關(guān)系模式的極小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對(duì)于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系模式的候選碼、外部碼,有沒有全碼存在?解:(1)關(guān)系模式如下:學(xué)生:S(Sno,Sname,Sbirth,Dept,Class,Rno)班級(jí):C(Class,Pname,Dept,Cnum,Cyear)系:D(Dept,Dno,Office,Dnum)學(xué)會(huì):M(Mname,Myear,Maddr,Mnum)(2)每個(gè)關(guān)系模式的最小函數(shù)依賴集如下:A、學(xué)生S (Sno,Sname,Sbirth,Dept,Class,Rno) 的最小函數(shù)依賴集如下:SnoSname,SnoSbirth,SnoClass,ClassDept,DEPTRno傳遞依賴如下:由于SnoDept,而DeptSno ,DeptRno(宿舍區(qū))所以Sno與Rno之間存在著傳遞函數(shù)依賴。由于ClassDept,Dept Class,DeptRno所以Class與Rno之間存在著傳遞函數(shù)依賴。由于SnoClass,ClassSno,ClassDept所以Sno與Dept之間存在著傳遞函數(shù)依賴。B、班級(jí)C(Class,Pname,Dept,Cnum,Cyear)的最小函數(shù)依賴集如下:ClassPname,ClassCnum,ClassCyear,PnameDept.由于ClassPname,PnameClass,PnameDept所以C1ass與Dept之間存在著傳遞函數(shù)依賴。C、系D(Dept,Dno,Office,Dnum)的最小函數(shù)依賴集如下:DeptDno,DnoDept,DnoOffice,DnoDnum根據(jù)上述函數(shù)依賴可知,Dept與Office,Dept與Dnum之間不存在傳遞依賴。D、學(xué)會(huì)M(Mname,Myear,Maddr,Mnum)的最小函數(shù)依賴集如下:MnameMyear,MnameMaddr,MnameMnum該模式不存在傳遞依賴。(3)各關(guān)系模式的候選碼、外部碼,全碼如下:A、學(xué)生S候選碼:Sno;外部碼:Dept、Class;無(wú)全碼B、班級(jí)C候選碼:Class;外部碼:Dept;無(wú)全碼C、系D候選碼:Dept或Dno;無(wú)外部碼;無(wú)全碼D、學(xué)會(huì)M候選碼:Mname;無(wú)外部碼;無(wú)全碼

注意事項(xiàng)

本文(數(shù)據(jù)庫(kù)系統(tǒng)概論期末考試復(fù)習(xí)題.doc)為本站會(huì)員(s****u)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!