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

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

數(shù)據(jù)庫試題和答案

  • 資源ID:113090150       資源大?。?span id="24d9guoke414" class="font-tahoma">79.50KB        全文頁數(shù):26頁
  • 資源格式: DOC        下載積分:30積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要30積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

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

數(shù)據(jù)庫試題和答案

一、選擇題1. 在數(shù)據(jù)庫系統(tǒng)中,把可以相互區(qū)別的客觀事物稱為( D )A屬性B.字段C文件D實體2. 數(shù)據(jù)庫的存儲設(shè)備和存取方法變化不影響整體邏輯結(jié)構(gòu)的特點,稱 為數(shù)據(jù)庫的( D )A 實體獨立性B物理數(shù)據(jù)獨立性C客觀獨立性D邏輯數(shù)據(jù)獨立性3. 學(xué)生社團可以接納多名學(xué)生參加,但每個學(xué)生只能參加一個社團, 從社團到學(xué)生之間的聯(lián)系類型是( B )A. 多對多B. 一對多C. 多對一D. 一對一4如果關(guān)系模式R上有函數(shù)依賴ABfC和AfC,貝IR中存在(B)A.完全依賴B部分依賴C. 傳遞依賴D多值依賴5關(guān)系模型的參照完整性約束是指(C )A限制引用一個關(guān)系中的不同元組數(shù)據(jù)B限制引用不同關(guān)系中的元組數(shù)據(jù)C限制一個關(guān)系引用與之聯(lián)系關(guān)系中不存在的元組數(shù)據(jù)D. 限制兩個關(guān)系間的互相引用6在嵌入式SQL中,為了把集合操作轉(zhuǎn)換成單記錄處理方式,引進了以下哪個概念( B )A宿主語言B.游標(biāo)C.DDL語言D.DML語言7、單個用戶使用的數(shù)據(jù)視圖的描述稱為(A )。A. 外模式 B. 概念模式C. 內(nèi)模式 D. 存儲模式8. 在SQL中,下列涉空值的操作,不正確的(D: AGE二NULL)9數(shù)據(jù)庫系統(tǒng)的獨立性是指(B)A. 不會因為數(shù)據(jù)的變化而影響應(yīng)用程序B. 不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程 序C. 不會因為數(shù)據(jù)存儲策略的變化而影響數(shù)據(jù)存儲結(jié)構(gòu)D. 不會因為某些數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序10 設(shè)有T1和T2兩個事務(wù),若并發(fā)操作如下,則下面評價中正確 的是(C )。T1 T2 讀 A=100,B=5 讀 A=100A=A*2 回寫 求A+B=105,驗證錯A. 該操作不存在問題 B. 該操作丟失修改C. 該操作不能重復(fù)讀 D. 該操作讀“臟數(shù)據(jù)”11.下列SQL語句中,修改表結(jié)構(gòu)的是(ALTER)12概念模型獨立于(DBMS)13. 一個數(shù)據(jù)庫系統(tǒng)必須能夠表示實體和關(guān)系,聯(lián)系可以與(1 個或 者 1 個以上)實體有關(guān)。14. 若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于 (一致)狀態(tài)。15. 索引屬于( 內(nèi)模式 )。16. 恢復(fù)機制的關(guān)鍵問題是建立冗余數(shù)據(jù),最常用的技術(shù)是(D:數(shù)據(jù)轉(zhuǎn)儲+登錄日志文件)17 在基本的關(guān)系中,下列說法正確的是(C)A 行列順序有關(guān) B 屬性名允許重名 C 任意兩個元組不允許重復(fù) D 列式非同質(zhì)的18兩個關(guān)系在沒有公共屬性時,其自然連接操作表現(xiàn)為(A:結(jié)果為 空關(guān)系)19. 在關(guān)系數(shù)據(jù)庫中,從關(guān)系規(guī)范化的意義看,如果關(guān)系 R 中的非主 屬性對碼有部分函數(shù)依賴,那么R至多是(B: 2NF)20. 設(shè)有關(guān)系W(工號,姓名,工種,定額,將其規(guī)范化到第三范式 正確的解答是(C )°A.W1(工號,姓名),W2(工種,定額)B.W1(工 號,工種,定額),W2(工號,姓名)C.W1(工號,姓名,工種), W2(工號,定額) D以上都不對21. 若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù) 據(jù)部分丟失或全部丟失,這種情況稱為(A )。A.介質(zhì)故障B.系統(tǒng)故障 C.事務(wù)故障 D.運行故障22. 數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中(C )階段的工 具。A. 可行性分析 B. 程序設(shè)計 C. 需求分析 D. 詳細設(shè)計23. 進行自然聯(lián)接運算的兩個關(guān)系必須具有( B )。A.相同屬性個數(shù)B公共屬性C相同關(guān)系名D相同關(guān)鍵字24. 數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是 指( D )。A. 同一應(yīng)用的多個程序共享一個數(shù)據(jù)集合 B. 多個用戶、同一語 言共享 C.多個用戶共享同一個數(shù)據(jù)文件D.多種應(yīng)用、多種語言、 多個用戶相互覆蓋地使用數(shù)據(jù)集合25. 關(guān)系模型中,表示實體間N:M聯(lián)系是通過增加一個(A )。A關(guān)系實現(xiàn)B屬性實現(xiàn) C.關(guān)系或一個屬性實現(xiàn) D.關(guān)系和一個屬性實現(xiàn)26. SQL語言是(B )的語言,易學(xué)習(xí)。A.過程化B非過程化C.格式化D.導(dǎo)航化27. 建立數(shù)據(jù)字典的時機是( A )。A.需求分析階段B.數(shù)據(jù)庫物理設(shè)計階段C數(shù)據(jù)庫實施D.概念結(jié)構(gòu)設(shè)計階段28. 現(xiàn)有關(guān)系表:學(xué)生(宿舍編號,宿舍地址,學(xué)號,姓名,性別, 專業(yè),出生日期),它的主鍵是( B )。A宿舍編號B.學(xué)號C宿舍地址,姓名)D宿舍編號,學(xué)號)29. 數(shù)據(jù)庫系統(tǒng)的體系機構(gòu)是( C )。A. 二級模式結(jié)構(gòu)和一級 1 映射 B .三級模式結(jié)構(gòu)和一級映射C三級模式結(jié)構(gòu)和二級映射D.三級模式結(jié)構(gòu)和三級映射30. 為提高效率,關(guān)系數(shù)據(jù)庫系統(tǒng)必須進行( B )處理。A定義視圖B查詢優(yōu)化C數(shù)據(jù)恢復(fù)D數(shù)據(jù)規(guī)范化到最高范式31. 下列聚合函數(shù)中不忽略空值(NULL)的是(C )。A. SUM(列名)B. MAX(列名)C. COUNT(*) E. AVG(列名)32. 如果事務(wù)T獲得了數(shù)據(jù)項Q上的它鎖,貝打?qū)( B )。A. 只能讀不能寫 B. 既可讀又能寫 C. 只能寫不能讀 D. 不能 讀不能寫33. 設(shè)有關(guān)系R,按條件f對關(guān)系R進行選擇,正確的是(D )。A. RxR B. R fR C. nf(R) D. of(R)34在數(shù)據(jù)庫系統(tǒng)中死鎖屬于(C:事務(wù)故障)35.有一個關(guān)系,學(xué)生(學(xué)號,姓名,系別)規(guī)定學(xué)號的值域是8個 數(shù)字組成的字符串,這一規(guī)則屬于(D:用戶自定義完整性約束)3 6關(guān)系模式設(shè)計理論最要解決的問題是(C:減少數(shù)據(jù)操作的復(fù) 雜性)37. 關(guān)于視圖,下列說法正確的是( D )。A.對視圖的使用與表一樣,也可以進行插、查、刪、改操作B視圖 只能從表中導(dǎo)出 C. 視圖與表一樣,也存儲著數(shù)據(jù) D. 對視圖的 操作,最終都要轉(zhuǎn)化成對基本表的操作38. 如果事務(wù) T 的封鎖序列為: LOCK S(A)LOCK S(B)LOCK X(C) UNLOCK(B) UNLOCK(A) UNLOCK(C), 則 T( B )。A會發(fā)生死鎖B遵守兩段鎖協(xié)議 C可串行化D.不會發(fā)生死鎖39. 管理數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,它負責(zé)有效地組織、存儲、 獲取和管理數(shù)據(jù),屬于一種( A ),是位于用戶與操作系統(tǒng)之間的 一層數(shù)據(jù)管理軟件。A系統(tǒng)軟件B.工具軟件 C應(yīng)用軟件D數(shù)學(xué)軟件40. 數(shù)據(jù)庫邏輯設(shè)計時,下列原則中不正確的是( D )。A數(shù)據(jù)流程圖和數(shù)據(jù)字典B. E-R圖C規(guī)范化理論D.SQL語言41. 應(yīng)用數(shù)據(jù)庫的主要目的是( C )。A解決數(shù)據(jù)保密問題B.解決數(shù)據(jù)完整性問題 C解決數(shù)據(jù)共享問 題D.解決數(shù)據(jù)量大的問題42. 假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的(邏輯設(shè)計階段,需要將E-R模型轉(zhuǎn)化為關(guān)系模型。43. 為了提高效率,關(guān)系數(shù)據(jù)系統(tǒng)必須進行(查詢優(yōu)化)處理。44. 如果采用關(guān)系數(shù)據(jù)庫來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的(C)階段將 關(guān)系模式進行規(guī)化處理。A 需求分析 B 概念設(shè)計 C 邏輯設(shè)計 D 物理設(shè) 計45. DBMS 通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主 要是為了實現(xiàn)數(shù)據(jù)庫的( D )。A.可靠性 B.致性 C.完整性 D.安全性二、填空題1、SQL中有兩種安全機制:一是視圖機制,二是(授權(quán)子系統(tǒng))。2、數(shù)據(jù)庫管理系統(tǒng)的三層模式中的內(nèi)模式是數(shù)據(jù)庫( 物理結(jié)構(gòu) ) 和( 存儲方式 )的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。3、數(shù)據(jù)庫保護包括:安全性保護、完整性保護、( 并發(fā)控制 )和 恢復(fù)。4、根據(jù)關(guān)系演算中變量的不同,可將關(guān)系演算進步分為( 元組關(guān) 系演算 )和域關(guān)系演算。5、數(shù)據(jù)庫設(shè)計分為 6 個階段:需求分析階段、( 物理結(jié)構(gòu)設(shè)計階 段 )、邏輯設(shè)計階段、( 關(guān)系模型設(shè)計階段 )、( 數(shù)據(jù)庫實施 階段 )、運行階段和維護階段。6、設(shè)有以下關(guān)系:合同(合同號,用戶號,用戶名,擁護地址),若 合同號是惟的,則這個關(guān)系的范式等級是( 2NF )。7、關(guān)系數(shù)據(jù)庫的實體完整性規(guī)則規(guī)定基本關(guān)系的( 主碼 )不能取 空值。8、DBMS并發(fā)控制的單位為(事務(wù))。9、關(guān)系代數(shù)的基本運算是并、差、( 笛卡爾積 )、( 選擇 )和( 投 影 )。10、視圖是定義在( )字之上的,對視圖的一切操作最終要 轉(zhuǎn)換為對( 基本表 )的操作。11、在 DBMS 的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是 (GRANT)和 Revolce 語句。12、數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳細描述,通常包括數(shù)據(jù)項,(數(shù)據(jù) 結(jié)構(gòu)),數(shù)據(jù)流,(數(shù)據(jù)存儲)和數(shù)據(jù)處理五部分。13、數(shù)據(jù)庫運行過程中可能產(chǎn)生的故障有(事務(wù)故障)、(系統(tǒng)故障)、 介質(zhì)故障等故障。14、DBMS提供數(shù)據(jù)操縱語言對數(shù)據(jù)庫的操縱功能分成兩種:檢索和 更新。其中更新操作包括(修改)(插入)(刪除)。16、數(shù)據(jù)在兩個或更多文件中重復(fù)出現(xiàn)稱為(數(shù)據(jù)冗余),在數(shù)據(jù)更 新時可能導(dǎo)致(數(shù)據(jù)異常、數(shù)據(jù)不一致性)等錯誤。17、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從( 錯誤 )狀態(tài)恢復(fù)到某一已知的正 確狀態(tài)。18、若關(guān)系模式 R 中的屬性全部是主屬性,則 R 的最高范式必定是( 3NF )。19、目前,設(shè)計數(shù)據(jù)庫系統(tǒng)主要采用的是以(新奧爾良方法)和( 基于E-R模型的數(shù)據(jù)庫設(shè)計方法)為中心的規(guī)范設(shè)計方法。20、查詢優(yōu)化的策略之一是對關(guān)系文件進行適當(dāng)?shù)念A(yù)處理。預(yù)處理的 方法是對文件進行排序或建立(索引文件)。21、SQL 以同一種語法格式,提供交互式和嵌入式兩種使用方式。22、在 SQL Select 語句中要去掉查詢結(jié)果中的重復(fù)記錄應(yīng)使用(DISTINCT )關(guān)鍵字。23、事務(wù)必須具有四個性質(zhì)是:原子性、一致性,(隔離性)和永久 性。24、關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合和(完整性約束)三部 分組成。25、設(shè)計概念結(jié)構(gòu)通常有四類方法:自頂向下,自底向上、(逐步擴 張)(混合策略)。26、將一個關(guān)系模式分解成多個關(guān)系模式時,為了保持原模式所滿足的特性,要求分解處理具有1NF和2NF。三、簡述題(選三)1、數(shù)據(jù)庫的外模式、模式和內(nèi)模式,兩級(層)映象的作用是什 么?(1)外模式:是用戶與數(shù)據(jù)庫系統(tǒng)的接口,是用戶用到的那部分數(shù) 據(jù)的描述。(2)內(nèi)模式:是數(shù)據(jù)庫在物理存儲方面的描述,定義所有的內(nèi)部記 錄類型、索引和文件的組成方式,以及數(shù)據(jù)控制方面的細節(jié)。(3)模式/內(nèi)模式映象:這個映象存在于概念級和內(nèi)部級之間,用于 定義概念模式和內(nèi)模式間的對應(yīng)性,即概念記錄和內(nèi)部記錄間的對應(yīng) 性。此映象一般在內(nèi)模式中描述。(4)外模式/模式映象:這人映象存在于外部級和概念級之間,用 于定義外模式和概念模式間的對應(yīng)性,即外部記錄和內(nèi)部記錄間的對 應(yīng)性。此映象都是在外模式中描述。2、封鎖協(xié)議答:封鎖是實現(xiàn)并發(fā)控制的主要技術(shù)。封鎖分排它鎖(X鎖)和共享 鎖(S鎖)兩種類型。對X鎖或S鎖何時申請鎖、何時釋放鎖均有約定 的規(guī)則。三級封鎖協(xié)議可分別達到系統(tǒng)一致性的不同級別,兩段鎖協(xié) 議是保證并發(fā)調(diào)度可串行性的封鎖協(xié)議。3、試述索引選擇的原則 答:索引是與表或視圖關(guān)聯(lián)的磁盤上結(jié)構(gòu),可以加快從表或視圖中檢 索行的速度。索引包含由表或視圖中的一列或多列生成的鍵。1. 了解數(shù)據(jù)庫本身的特征。2. 了解最常用的查詢的特征。3. 了解查詢中使用的列的特征。4. 確定哪些索引選項可在創(chuàng)建或維護索引時提高性能。5. 確定索引的最佳存儲位置。非聚集索引可以與基礎(chǔ)表存儲在同一個文件組中,也可以存儲在不同的文件組中。4、試述數(shù)據(jù)庫設(shè)計的過程 答:這里只概要列出數(shù)據(jù)庫設(shè)計過程的六個階段: ( l )需求分析; ( 2 )概念結(jié)構(gòu)設(shè)計; ( 3 )邏輯結(jié)構(gòu)設(shè)計; ( 4 )數(shù)據(jù)庫物理設(shè)計; ( 5 )數(shù)據(jù)庫實施; ( 6 )數(shù)據(jù)庫運行和維護。這是一個完整的實際 數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計過程。不僅包括設(shè)計數(shù)據(jù)庫本身,還包括 數(shù)據(jù)庫的實施、運行和維護。設(shè)計一個完善的數(shù)據(jù)庫應(yīng)用系統(tǒng)往往是 上述六個階段的不斷反復(fù)。5、假設(shè)R和S分別是三元和二元關(guān)系,試把表達式ni,5(o2=4A 3=4(RxS)轉(zhuǎn)換成等價的元組表達式。解:元組表達式:t|( u)(v)(R(u) A S(v) A (u2=v1V u3=v1)A t1=u1A t2=v2)6、實現(xiàn)嵌入式SQL需解決那些問題?(1) 如何將嵌有 SQL 的宿主語言程序編譯成可執(zhí)行碼(這是首要問 題)。宿主語言和DBMS之間如何傳遞數(shù)據(jù)和信息。(3) 如何將查詢結(jié)果賦值給宿主語言程序中的變量(通過游標(biāo)語句)。(4) 宿主語言與SQL之間數(shù)據(jù)類型的轉(zhuǎn)換問題(按系統(tǒng)約定轉(zhuǎn)換)。7、什么是數(shù)據(jù)庫設(shè)計?答:數(shù)據(jù)庫設(shè)計(Da tabase Design)是指對于一個給定的應(yīng)用環(huán)境, 構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地 存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù) 據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。8、什么是概念結(jié)構(gòu)設(shè)計? 答:概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點是: ( l ) 能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足 用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個真實模型; ( 2 )易 于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極 參與是數(shù)據(jù)庫設(shè)計成功的關(guān)鍵; ( 3 )易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng) 用要求改變時,容易對概念模型修改和擴充; ( 4 )易于向關(guān)系、 網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)的設(shè)計策略通常有四種:l )自頂向下,即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細化; 2 ) 自底向上,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來, 得到全局概念結(jié)構(gòu); 3 )逐步擴張,首先定義最重要的核心概念結(jié) 構(gòu),然后向外擴充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總 體概念結(jié)構(gòu); 4 )混合策略,即將自頂向下和自底向上相結(jié)合,用 自頂向下策略設(shè)計一個全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底 向上策略中設(shè)計的各局部概念結(jié)構(gòu)。9、數(shù)據(jù)模型的優(yōu)化包含哪些方法?1. 確定數(shù)據(jù)依賴。按需求分析階段所得到的語義分別寫出每個關(guān)系模式內(nèi)部各屬性之間的數(shù)據(jù)依賴以及不同關(guān)系模式屬性之間數(shù)據(jù)依賴。2. 對于各個關(guān)系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)3. 按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一進行分析,考查是否存在部分 函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第 幾范式。4. 按照需求分析階段得到的各種應(yīng)用對數(shù)據(jù)處理的要求,分析對于這 樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對它們進行合并或分 解。5. 按照需求分析階段得到的各種應(yīng)用對數(shù)據(jù)處理的要求,對關(guān)系模 式進行必要的分解或合并,以提高數(shù)據(jù)操作的效率和存儲空間的利用率。10、試述關(guān)系數(shù)據(jù)庫的特點?(1)以面向系統(tǒng)的觀點組織數(shù)據(jù),使數(shù)據(jù)具有最小的冗余度,支持 復(fù)雜的數(shù)據(jù)結(jié)構(gòu);(2)具有高度的數(shù)據(jù)和程序的獨立性,應(yīng)用程序與數(shù)據(jù)的邏輯結(jié)構(gòu) 及數(shù)據(jù)的物理存儲方式無關(guān);(3)由于數(shù)據(jù)具有共享性,使數(shù)據(jù)庫中的數(shù)據(jù)能為多個用戶服務(wù);(4)關(guān)系數(shù)據(jù)庫允許多個用戶同時訪問,同時提供了各種控制功能,保證數(shù)據(jù)的安全性、完整性和并發(fā)性控制。安全性控制可防止未經(jīng)允 許的用戶存取數(shù)據(jù);完整性控制可保證數(shù)據(jù)的正確性、有效性和相容 性;并發(fā)性控制可放置多用戶并發(fā)訪問數(shù)據(jù)時由于相互干擾而產(chǎn)生的 數(shù)據(jù)不一致。四、設(shè)計題1、設(shè)計一個學(xué)生課程的數(shù)據(jù)庫,包含下列表關(guān)系: 學(xué)生關(guān)系(學(xué)號,姓名,性別,年齡,所在系) 課程關(guān)系(課程號,課程名,學(xué)分) 選修關(guān)系(學(xué)號,課程號,成績)試用E-R圖描述這個數(shù)據(jù)庫,要求在圖中表示聯(lián)系的類型(1:1,1 : N, M: N);并且指出每個表關(guān)系的鍵碼。注:一個學(xué)生可以選修多門課, 一門課可由多個學(xué)生選修,學(xué)生選課后有成績。2、用 SQL 語句定義上述表關(guān)系結(jié)構(gòu)。3、假定一個部門的數(shù)據(jù)庫包含下述信息。 職工的信息:職工號、姓名、地址和所在部門。 部門的信息:部門所在職工、經(jīng)理和銷售的產(chǎn)品。 產(chǎn)品的信息:產(chǎn)品名、制造商、價格、型號及產(chǎn)品內(nèi)部編 制造商的信息:制造商名稱、廠址、生產(chǎn)的產(chǎn)品名和價格 試畫出這個數(shù)據(jù)庫的E-R圖,并注明屬性和聯(lián)系類型。解:E-R圖如下銷售 ong制造商生產(chǎn)職工部門產(chǎn)品從屬 ong職工號姓名地址部門名經(jīng)理產(chǎn)品名產(chǎn)品內(nèi)部編型號價格名稱地址4、將 3 題所得到的 E-R 圖轉(zhuǎn)換成關(guān)系模型,并給出各關(guān)系模式中的 關(guān)鍵字。職工(職工號、姓名、住址)。 部門(部門名、經(jīng)理,職工號)。產(chǎn)品(產(chǎn)品名、產(chǎn)品內(nèi)部編號)。 制造商(制造商名稱、地址)。生產(chǎn)(產(chǎn)品內(nèi)部編號,制造商名稱,價格、型號)5、學(xué)生管理的情況:一個系有若干名學(xué)生,一個學(xué)生只屬于一個系, 一個系只有一名系主任,一個學(xué)生可以選修多門課程,一門課程可由 多名學(xué)生選修,每個學(xué)生學(xué)了每門課程有一個成績,請設(shè)計一個數(shù)據(jù) 庫模式(E-R圖,邏輯結(jié)構(gòu))。解:E-R圖如下:6、已知某企業(yè)各部門有許多職員,一個職員僅屬于一個部門;每個職員可在多項工程中做工或負責(zé)管理,每項工程可有多個職員參加. 其中,職工有:職工號,職工名;部門有:部門號,部門名;工程有:工程號,工程名;每個職工參加某個工程有參加日期.請完成如下設(shè)計或處理:據(jù)上述語義設(shè)計ER模型,要求標(biāo)注聯(lián)系類型,可省略屬性.(5分) 解:(2)將 ER 模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個關(guān)系的主鍵和外鍵(如果存在).(5分)解:五綜合題1、設(shè)有如下三個基本表,表結(jié)構(gòu)如下:BORROWER (借書證號,姓名,系名,班級)LOANS (借書證號,圖書登記號,借書日期)BOOKS (索書號,書名,作者,圖書登記號,出版社,價格)試用SQL語言進行查詢:(1) 檢索借了 5本書以上的學(xué)生的借書證號、姓名、系名和借書數(shù)量。(2) 檢索借書和歐陽同學(xué)所借圖書中任意一本相同的學(xué)生的姓名、系 名、書名和借書日期。 建立信息系學(xué)生借書的視圖SB,該視圖的屬性列由借書證號、姓 名、班級、圖書登記號、書名、出版社和借書日期組成。解:1) select借書證號,姓名,系名,count(*)from borrow,loanswhere borrow.借書證號=loans.借書證號group by 借書證號having count(*)>52) select 姓名、系名、書名和借書日期from borrow,loanswhere borrow.借書證號=loans.借書證號and 圖書登記號 inselect 圖書登記號feom borrow,loanswhere borrow.借書證號=loans.借書證號and 姓名=歐陽3)creat view sb(借書證號、姓名、班級、圖書登記號、書名、出 版社和借書日期)asselect 借書證號、姓名、班級、圖書登記號、書名、出版社和借書日期from borrow,loanswhere borrow.借書證號=loans.借書證號 and loans.圖書登記號 二books。圖書登記號2、現(xiàn)有關(guān)系模式:教務(wù)(學(xué)號,課程號,成績,教師姓名,教師年 齡,教師辦公室),其中,學(xué)號與課程號組成主鍵。請將其進行無損 聯(lián)接分解,規(guī)范化至3NF。假設(shè)一門課程總是由一個教師講授,但一 個教師可以教多門課程,教師可能重名。3、上題所得到的結(jié)果關(guān)系模式,用SQL語言執(zhí)行下列操作。 定義所得關(guān)系(表)結(jié)構(gòu)。 查詢年齡在30-35 歲之間的教師所教課程的成績單。 插入一條記錄:9607001號學(xué)員C12號課程成績?yōu)?0分。 將教師張三的辦公室從“7-401”搬到“7-418”。 停開(即刪除)選課人數(shù)不足5人的課程4、假設(shè)有三個關(guān)系模式如下:學(xué)生表:S(SNO,SNAME,SEX) 各屬性含義依次為學(xué)號、姓名和性別;課程表:C(CNO,CNAME,CREDIT) 各屬性含義依次為課程號、課程名、學(xué)分;學(xué)生選課表:SC(SNO,CNO,MARK) 各屬性含義依次為學(xué)號、課程號和成績?;谝陨详P(guān)系模式回答3639 題。1.試用 SQL 語句統(tǒng)計男生和女生的人數(shù)。select sex,count(*) from s group by sex2試用SQL語句寫出下列查詢: 檢索出所有男生的姓名、所選課程號和成績。select sname,c#,grade from s,sc where s.s#=sc.s# and sex=' 男'3試用SQL語句實現(xiàn)下列查詢: 檢索出各門課程的學(xué)生平均成績(要求列出課程名稱和平均成績)。SELECT C.CNAME,AVG(score) as 平均成績 FROM C,SC where C.CNO=SC.CNO GROUP BY SC.CNO4.用關(guān)系代數(shù)表達式實現(xiàn)下列查詢:檢索出沒有選修課程號為C3的所有學(xué)生姓名。select sname from s where sno in (select sno from sc wherecno not in (select cno from c where cno='c3')

注意事項

本文(數(shù)據(jù)庫試題和答案)為本站會員(z****)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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