數(shù)據(jù)庫原理和應(yīng)用教程第4版習(xí)題參考答案_第1頁
數(shù)據(jù)庫原理和應(yīng)用教程第4版習(xí)題參考答案_第2頁
數(shù)據(jù)庫原理和應(yīng)用教程第4版習(xí)題參考答案_第3頁
數(shù)據(jù)庫原理和應(yīng)用教程第4版習(xí)題參考答案_第4頁
數(shù)據(jù)庫原理和應(yīng)用教程第4版習(xí)題參考答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...習(xí)題參考答案第1章習(xí)題參考答案一、選擇題1.C2.B3.D4.C5.D6.B7.A8.B9.D10.B11.C12.D13.D14.D15.B16.C17.D18.A19.D20.A21.D22.D23.C24.A25.C二、填空題1.數(shù)據(jù)庫系統(tǒng)階段2.關(guān)系3.物理獨立性4.操作系統(tǒng)5.數(shù)據(jù)庫管理系統(tǒng)〔DBMS〕6.一對多7.獨立性8.完整性控制9.邏輯獨立性10.關(guān)系模型11.概念構(gòu)造〔邏輯〕12.樹有向圖二維表嵌套和遞歸13.宿主語言〔或主語言〕14.數(shù)據(jù)字典15.單用戶構(gòu)造主從式構(gòu)造分布式構(gòu)造客戶/服務(wù)器構(gòu)造瀏覽器/服務(wù)器構(gòu)造16.現(xiàn)實世界信息世界計算機世界三、簡答題簡述數(shù)據(jù)庫管理技術(shù)開展的三個階段。各階段的特點是什么答:數(shù)據(jù)庫管理技術(shù)經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。(1〕、人工管理數(shù)據(jù)的特點:A、數(shù)據(jù)不保存。B、系統(tǒng)沒有專用的軟件對數(shù)據(jù)進展管理。C、數(shù)據(jù)不共享。D、數(shù)據(jù)不具有獨立性?!?〕、文件系統(tǒng)階段的特點:A、數(shù)據(jù)以文件的形式長期保存。B、由文件系統(tǒng)管理數(shù)據(jù)。C、程序與數(shù)據(jù)之間有一定的獨立性。D、文件的形式已經(jīng)多樣化E、數(shù)據(jù)具有一定的共享性〔3〕、數(shù)據(jù)庫系統(tǒng)管理階段特點:A、數(shù)據(jù)構(gòu)造化。B、數(shù)據(jù)共享性高、冗余度底。C、數(shù)據(jù)獨立性高。D、有統(tǒng)一的數(shù)據(jù)控制功能。2、從程序和數(shù)據(jù)之間的關(guān)系來分析文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別和聯(lián)系答:數(shù)據(jù)管理的規(guī)模日趨增大,數(shù)據(jù)量急劇增加,文件管理系統(tǒng)已不能適應(yīng)要求,數(shù)據(jù)庫管理技術(shù)為用戶提供了更廣泛的數(shù)據(jù)共享和更高的數(shù)據(jù)獨立性,進一步減少了數(shù)據(jù)的余度,并為用戶提供了方便的操作使用接口。數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的管理方式與文件管理系統(tǒng)不同,它把所有應(yīng)用程序中使用的數(shù)據(jù)聚集起來,以記錄為單位存儲,在數(shù)據(jù)庫管理系統(tǒng)的監(jiān)視和管理下使用,因此數(shù)據(jù)庫中的數(shù)據(jù)是集成的,每個用戶享用其中的一局部。3、簡述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個概念的含義和聯(lián)系。答:數(shù)據(jù)庫是指存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)是軟件系統(tǒng)的一個重要組成局部,它通過借助操作系統(tǒng)完成對硬件的訪問,并對數(shù)據(jù)庫的數(shù)據(jù)進展存取、維護和管理。數(shù)據(jù)庫系統(tǒng)是指計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。它主要由數(shù)據(jù)庫、數(shù)據(jù)庫用戶、計算機硬件系統(tǒng)和計算機軟件系統(tǒng)幾局部組成。三者的聯(lián)系是:數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)主要通過數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進展管理的。4、數(shù)據(jù)庫系統(tǒng)包括哪幾個主要組成局部各局部的功能是什么畫出整個數(shù)據(jù)庫系統(tǒng)的層次構(gòu)造圖。答:數(shù)據(jù)庫系統(tǒng)包括:數(shù)據(jù)庫、數(shù)據(jù)庫用戶、軟件系統(tǒng)和硬件系統(tǒng)。數(shù)據(jù)庫主要是來保存數(shù)據(jù)的。數(shù)據(jù)庫用戶是對數(shù)據(jù)庫進展使用的人,主要對數(shù)據(jù)庫進展存儲、維護和檢索等操作。軟件系統(tǒng)主要完成對數(shù)據(jù)庫的資源管理、完成各種操作請求。硬件系統(tǒng)主要完成數(shù)據(jù)庫的一些物理上的操作,如物理存儲、輸入輸出等。5、簡述數(shù)據(jù)庫管理系統(tǒng)的組成和功能。答:數(shù)據(jù)庫管理系統(tǒng)的組成:a.語言編譯處理程序b.系統(tǒng)運行控制程序c.系統(tǒng)建設(shè)、維護程序d.數(shù)據(jù)字典。功能:a.數(shù)據(jù)定義功能b.數(shù)據(jù)操縱功能c.數(shù)據(jù)庫運行管理功能d.數(shù)據(jù)庫建設(shè)和維護功能e.數(shù)據(jù)通信接口。f.數(shù)據(jù)組織、存儲和管理。6、DBA指什么它的主要職責(zé)是DBA:指的是數(shù)據(jù)庫管理員。職責(zé):.參與數(shù)據(jù)庫設(shè)計的全過程,決定整個數(shù)據(jù)庫的構(gòu)造和信息內(nèi)容。決定數(shù)據(jù)庫的存儲構(gòu)造和存取策略。幫助終端用戶使用數(shù)據(jù)庫系統(tǒng);定義數(shù)據(jù)的安全性和完整性,負責(zé)分配各個用戶對數(shù)據(jù)庫的存取權(quán)限、數(shù)據(jù)的保密級別和完整性約束條件;監(jiān)視數(shù)據(jù)庫的使用用和運行,DBA負責(zé)定義和實施適當(dāng)?shù)臄?shù)據(jù)庫后備策略,當(dāng)數(shù)據(jù)庫受到破壞時,在最短的時間內(nèi)將數(shù)據(jù)庫恢復(fù)到正常狀態(tài);當(dāng)數(shù)據(jù)庫的構(gòu)造需要改變時,完成對數(shù)據(jù)構(gòu)造的修改。改良和重組重構(gòu)數(shù)據(jù)庫,DBA負責(zé)監(jiān)視數(shù)據(jù)庫系統(tǒng)運行期間的空間利用率、處理效率、等性能指標利用數(shù)據(jù)庫系統(tǒng)提供的監(jiān)視和分析使用程序等方式對運行情況進展記錄、統(tǒng)計分析并根據(jù)實際情況不斷的改良數(shù)據(jù)庫設(shè)計,不斷的提高系統(tǒng)的性能;另外,還要不斷地根據(jù)用戶的需求情況變化,對數(shù)據(jù)庫進展重構(gòu)造。7.試述數(shù)據(jù)庫三級模式構(gòu)造,說明三級模式構(gòu)造的優(yōu)點是什么答:數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系構(gòu)造從邏輯上分為三級:外模式、模式、內(nèi)模式?!?〕模式.模式也稱為邏輯模式、概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描述。模式處于三級構(gòu)造的中間層。一個數(shù)據(jù)庫只能有一個模式,因為它是整個數(shù)據(jù)庫數(shù)據(jù)在邏輯上的視圖,即使數(shù)據(jù)庫的整體邏輯?!?〕外模式。外模式又稱子模式或用戶模式,外模式是三級構(gòu)造的最外層,它是數(shù)據(jù)庫用戶能看到并允許使用的那局部局部數(shù)據(jù)的邏輯構(gòu)造和特征的描述,既用戶視圖。內(nèi)模式。內(nèi)模式又稱存儲模式,是三級構(gòu)造中的最內(nèi)層,既魚實際存儲數(shù)據(jù)方式有關(guān)的一層。優(yōu)點:1〕保證數(shù)據(jù)的獨立性。2〕簡化了用戶接口。3〕有利于數(shù)據(jù)共享。4〕有利于數(shù)據(jù)的安全保密。順便一提:模式和內(nèi)模式只能有一個,外模式可以很多個。8.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性它包含哪些內(nèi)容答:數(shù)據(jù)獨立性是指數(shù)據(jù)庫中的數(shù)據(jù)與應(yīng)用程序間相互獨立,既數(shù)據(jù)的邏輯構(gòu)造、存儲構(gòu)造以及存取方式的改變不影響應(yīng)用程序。數(shù)據(jù)獨立性分兩級:物理獨立性和邏輯獨立性。數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的物理構(gòu)造〔如存儲構(gòu)造、存取方式、外部存儲設(shè)備等〕改變時,通過修改映射,使數(shù)據(jù)整體邏輯構(gòu)造不受影響,進而用戶的邏輯構(gòu)造以及應(yīng)用程序不用改變。數(shù)據(jù)的邏輯獨立性是指當(dāng)數(shù)據(jù)庫的整體邏輯構(gòu)造〔如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間的關(guān)系等〕發(fā)生改變時,通過修改映射,使用戶的邏輯構(gòu)造以及應(yīng)用程序不用改變。9.什么是數(shù)據(jù)詞典它的主要作用是什么答:數(shù)據(jù)詞典是用來描述數(shù)據(jù)庫中有關(guān)信息的數(shù)據(jù)目錄;作用:起著系統(tǒng)狀態(tài)目錄表的作用10.簡述數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)存取過程?!?)用戶使用某種特定的數(shù)據(jù)操作語言向DBMS發(fā)出存取請求;〔2)DBNS承受請求并將該請求解釋轉(zhuǎn)換成機器代碼指指令;〔3)DBMS一次檢查外模式、外模式/模式映像、模式、模式/內(nèi)模式映像及存儲構(gòu)造定義;〔4)DBMS對存儲數(shù)據(jù)庫執(zhí)行必要的存取操作;〔5)從對數(shù)據(jù)庫的存取操作中承受結(jié)果;〔6)對得到的結(jié)果進展必要的處理,如格式轉(zhuǎn)換等〔7)將處理的結(jié)果返回給用。11.解釋實體、屬性、實體鍵、實體集、實體型、實體聯(lián)系類型、記錄、數(shù)據(jù)項、字段、記錄型、文件、實體模型、數(shù)據(jù)模型的含義。答:〔1〕實體:客觀存在并且可以相互區(qū)別的“事物〞稱為實體?!?〕屬性:實體所具有的某一特性稱為屬性。〔3〕實體鍵:在實體型中,能唯一標識一個實體的屬性或?qū)傩约Q為實體的鍵,也稱為關(guān)鍵碼、關(guān)鍵字?!?〕、實體集:同型實體的集合成為實體集?!?〕、實體型:具有一樣屬性的實體必然具有共同的特征,所以用實體名及其屬性名集合來抽象和描述同類實體,稱為實體型?!?〕、實體聯(lián)系類型:事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系同樣也要抽象和反映到信息世界中來,在信息世界中將被抽象為實體型內(nèi)部的聯(lián)系和實體型之間的關(guān)系。〔7〕、記錄:字段的有序集合稱為記錄?!?〕、數(shù)據(jù)項:標記實體屬性的命名單位稱為數(shù)據(jù)項,也成為字段?!?〕、字段:標記實體屬性的命名單位稱為字段,也成為數(shù)據(jù)項?!?0〕、記錄型:具有一樣字段的記錄?!?1〕、文件:同一類記錄的集合稱為文件?!?2〕、實體模型:是按用戶的觀點對數(shù)據(jù)和信息建模,是對現(xiàn)實世界的事物及其聯(lián)系的第一級抽象,它不依賴與具體的計算機系統(tǒng),不涉及信息在計算機內(nèi)若何表示,若何處理等問題,只是用來描述某個特定組織所關(guān)心的信息構(gòu)造?!?3〕、數(shù)據(jù)模型:是數(shù)據(jù)庫描述數(shù)據(jù)及其聯(lián)系的組織方式、12、數(shù)據(jù)模型的主要作用是什么三類基本數(shù)據(jù)模型的劃分依據(jù)是什么各自哪些優(yōu)缺點答:數(shù)據(jù)模型對現(xiàn)實世界中的事物及其聯(lián)系的一種模擬和抽象表示,對數(shù)據(jù)、數(shù)據(jù)間聯(lián)系以及有關(guān)語義約束規(guī)程進展形式化描述。三類基本數(shù)據(jù)模型劃分的依據(jù)是它們的數(shù)據(jù)構(gòu)造,按數(shù)據(jù)構(gòu)造的不同分為層次模型、網(wǎng)狀模型和關(guān)系模型。層次模型的優(yōu)點有:〔1〕、層次模型構(gòu)造對比簡單,層次清楚,便于在計算機內(nèi)實現(xiàn)?!?〕、結(jié)點間聯(lián)系簡單,從根結(jié)點到樹中任何一結(jié)點均存在一天唯一的層次路徑,因此其查詢效率很高。〔3〕、提供了良好的數(shù)據(jù)完整性支持。層次模型的缺點有:〔1〕、不能直接表示兩個以上的實體間的復(fù)雜聯(lián)系和實體型間的多對多聯(lián)系,只能通過引入沉于數(shù)據(jù)或創(chuàng)立虛擬結(jié)點的方法來解決,易產(chǎn)生不一致性?!?〕、對數(shù)據(jù)插入和刪除的操作限制太多?!?〕、查詢子女結(jié)點必須通過雙親結(jié)點。網(wǎng)狀模型的優(yōu)點有:〔1〕、能更為直接地描述客觀世界,可表示實體間的多種復(fù)雜聯(lián)系?!?〕、具有良好的性能和存儲效率。網(wǎng)狀模型的缺點有:〔1〕、數(shù)據(jù)構(gòu)造復(fù)雜,并且隨著應(yīng)用環(huán)境的擴大,數(shù)據(jù)庫的構(gòu)造變得越來越復(fù)雜,不便于終端用戶掌握。〔2〕、器數(shù)據(jù)定義語言〔DDL〕、數(shù)據(jù)操縱語言〔DML〕語言極其復(fù)雜,不易使用戶掌握?!?〕、由于記錄間的聯(lián)系本質(zhì)上是通過存儲路徑實現(xiàn)的,應(yīng)用程序再訪問數(shù)據(jù)庫時要指定存取路徑,即用戶需要了解系統(tǒng)構(gòu)造的細節(jié),加重了編寫應(yīng)用程序的負擔(dān)。關(guān)系模型的優(yōu)點有:〔1〕、其有嚴格的數(shù)學(xué)理論依據(jù)?!?〕、數(shù)據(jù)構(gòu)造簡單、清晰,用戶易懂易用,不僅用關(guān)系描述實體,而且用關(guān)系描述實體間的聯(lián)系,此外,對數(shù)據(jù)的操縱構(gòu)造也是關(guān)系。〔3〕、關(guān)系模型的存取路徑對用戶是透明的,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫建設(shè)和開發(fā)工作。關(guān)系模型的缺點有:查詢效率不如非關(guān)系模型。實體型間的聯(lián)系有哪幾種其含義是什么并舉例說明。答:兩個實體間的聯(lián)系有一下幾種:答:<1>一對一聯(lián)系:實體集A中的一個實體至多與實體集B中的一個實體相對應(yīng),反之亦然,則稱實體集A和B為一對一的聯(lián)系。實體集A與實體集B為一對一的聯(lián)系。記作1:1。如:班級與班長,觀眾與座位,病人與床位。<2>一對多聯(lián)系:實體集A中的一個實體與實體集B中的多個實體相對應(yīng),反之,實體集B中的一個.實體至多與實體集A中的一個實體相對應(yīng)。記作1:n。如:班級與學(xué)生、公司與職員、省與市。<3>多對多聯(lián)系:實體集A中的一個實體與實體集B中的多個實體相對應(yīng),反之,實體集B中的一個實體。與實體集A中的多個實體相對應(yīng)。記作〔m:n〕。如:教師與學(xué)生,學(xué)生與課程,工廠與產(chǎn)品。14、解釋模式、內(nèi)模式、外模式、DDL和DML的含義。答案:外模式、內(nèi)模式,亦稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯構(gòu)造。內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)的物理構(gòu)造和存儲方式的描述。外模式涉及的是數(shù)據(jù)的局部邏輯構(gòu)造,通常是模式的子集。DDL:數(shù)據(jù)定義語言,用來定義數(shù)據(jù)庫模式、外模式、內(nèi)模式的語言。DML:數(shù)據(jù)操縱語言,用來對數(shù)據(jù)庫中的數(shù)據(jù)進展查詢、插入、刪除和修改的語句。15、試述傳統(tǒng)數(shù)據(jù)庫的局限性。答:第一代數(shù)據(jù)庫和第二代數(shù)據(jù)庫稱為傳統(tǒng)數(shù)據(jù)庫,傳統(tǒng)數(shù)據(jù)庫的局限性主要表現(xiàn)在以下幾個方面:〔1〕、面向機器的語法數(shù)據(jù)模型?!?〕、數(shù)據(jù)類型簡單、固〔3〕、構(gòu)造與行為完全別離?!?〕、被動響應(yīng)?!?〕、事物處理能力較差。16、面向?qū)ο髷?shù)據(jù)庫的主要研究內(nèi)容是什么1、對傳統(tǒng)數(shù)據(jù)庫〔主要是關(guān)系數(shù)據(jù)庫〕進展不同層次上的擴大2,與計算機領(lǐng)域中其他學(xué)科的新技術(shù)嚴密結(jié)合,豐富和開展數(shù)據(jù)庫系統(tǒng)的概念、功能和技術(shù)3、研究面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫技術(shù)17、什么是分布式數(shù)據(jù)庫其特點是什么分布式數(shù)據(jù)庫系統(tǒng)是由假設(shè)干個站集合而成。這些站又稱為節(jié)點,它們在通訊網(wǎng)絡(luò)中聯(lián)接在起,每個節(jié)點都是一個獨立的數(shù)據(jù)庫系統(tǒng),它們都擁有各自的數(shù)據(jù)庫、中央處理機、終端,以及各自的局部數(shù)據(jù)庫管理系統(tǒng)。因此分布式數(shù)據(jù)庫系統(tǒng)可以看作是一系列集中式數(shù)據(jù)庫系統(tǒng)的聯(lián)合。它們在邏輯上屬子于同一系統(tǒng),但在物理構(gòu)造上是分布式的特點:1、自治與共享2、冗余的控制3、分布事務(wù)執(zhí)行和復(fù)雜性4、數(shù)據(jù)的獨立性18、簡述數(shù)據(jù)挖掘的處理過程分為幾個過程參考答案:數(shù)據(jù)挖掘完整的步驟①理解數(shù)據(jù)和數(shù)據(jù)的來源②獲取相關(guān)知識與技術(shù)③整合與檢查數(shù)據(jù)④去除錯誤或不一致的數(shù)據(jù)⑤建設(shè)模型和假設(shè)⑥實際數(shù)據(jù)挖掘工作⑦測試和驗證挖掘結(jié)果⑧解釋和應(yīng)用。數(shù)據(jù)挖掘牽涉了大量的準備工作與規(guī)劃工作,事實上許多專家都認為整套數(shù)據(jù)挖掘的過程中,有80%的時間和精力是花費在數(shù)據(jù)預(yù)處理階段,其中包括數(shù)據(jù)的凈化、數(shù)據(jù)格式轉(zhuǎn)換、變量整合,以及數(shù)據(jù)表的鏈接。19、大數(shù)據(jù)定義的4V特征包括哪些大量化(Volume),多樣化(Variety),快速化(Velocity),價值化〔Value〕簡述大數(shù)據(jù)關(guān)鍵技。目前大數(shù)據(jù)所涉及的關(guān)鍵技術(shù)主要包括數(shù)據(jù)的采集和遷移、數(shù)據(jù)的存儲和管理、數(shù)據(jù)庫的處理分析、數(shù)據(jù)安全和保護。第2章習(xí)題參考答案一、選擇題1.A2.C3.C4.B5.B6.C7.B8.D9.C10.A11.B12.A13.A14.D15.D16.B17.C二、填空題1.選擇〔選取〕2.交3.相容〔或是同類關(guān)系〕4.并差笛卡爾積選擇投影5.并差交笛卡爾積6.選擇投影連接7.σf(R)8.關(guān)系代數(shù)關(guān)系演算9.屬性10.同質(zhì)11.參照完整性12.系編號,系名稱,辦公地點13.元組關(guān)系域關(guān)系14.主鍵外部關(guān)系鍵15.R和S沒有公共的屬性16.關(guān)系三、簡答題1、關(guān)系模型完整性規(guī)則包括哪幾類?一、實體完整性二、參照完整性三、用戶自定義完整性2、舉例說明什么是實體完整性和參照完整性。實體完整性:是指主關(guān)系鍵的值不能為空或局部為空學(xué)生關(guān)系中的主關(guān)系鍵“學(xué)號〞不能為空,選課關(guān)系中的主關(guān)系鍵“學(xué)號+課程號〞不能局部為空,,即“學(xué)號〞和“課程號〞兩個屬性都不能為空。參照完整性:如果關(guān)系R2的外部關(guān)系鍵X與關(guān)系R1的主關(guān)系鍵相符,則X的每個值或者等于R1中主關(guān)系鍵的某一個值,或者取空值學(xué)生關(guān)系的屬性“系別〞與系別關(guān)系的主關(guān)系鍵“系別〞相對應(yīng)。則學(xué)生關(guān)系中“系別〞是學(xué)生關(guān)系的外鍵。學(xué)生關(guān)系是參照關(guān)系,系別關(guān)系是被參照關(guān)系。學(xué)生關(guān)系中某個學(xué)生“系別的取值必須在參照的系別關(guān)系中主關(guān)系鍵“系別〞的值中能夠找到。4、舉例說明等值連接與自然連接的區(qū)別與聯(lián)系。等值連接與自然連接的區(qū)別自然連接要求相等屬性值的屬性名必須一樣,而等值連接不要求;等值連接不去掉重復(fù)屬性列,而自然連接是去掉重復(fù)屬性列。等值連接與自然連接的聯(lián)系在等值連接的情況下,當(dāng)連接屬性X與Y具有一樣屬性組時,把連接結(jié)果中重復(fù)的屬性列去掉,就可得到自然連接的結(jié)果。6、關(guān)系R、S、T如圖,求以下關(guān)系代數(shù)的運算結(jié)果7、〔1〕查詢T1教師所授課程的課程號和課程名。〔2〕查詢年齡大于18歲男同學(xué)的學(xué)號、姓名、系別。〔3〕查詢“李力〞教師所授課程的課程號、課程名和課時?!?〕查詢學(xué)號為S1的同學(xué)所選修課程的課程號、課程名和成績。〔5〕查詢“人民幣爾〞同學(xué)所選修課程的課程號、課程名和成績?!?〕查詢至少選修“劉偉〞教師所授全部課程的學(xué)生姓名?!?〕查詢“李思〞同學(xué)未選修的課程的課程號和課程名?!?〕查詢?nèi)繉W(xué)生都選修了的課程的課程號和課程名?!?〕查詢選修了課程號為C1和C2的學(xué)生的學(xué)號和姓名?!?0〕查詢選修全部課程的學(xué)生的學(xué)號和姓名。第3章習(xí)題參考答案一、選擇題1.B2.A3.C4.B5.C6.C7.B8.D9.A10.D11.C12.D二、填空題構(gòu)造化查詢語言〔StructuredQueryLanguage〕數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制外模式、模式、內(nèi)模式數(shù)據(jù)庫、事務(wù)日志NULL/NOTNULL、UNIQUE約束、PRIMARYKEY約束、FOREIGNKEY約束、CHECK約束聚集索引、非聚集索引連接字段行數(shù)定義系統(tǒng)權(quán)限、對象權(quán)限基本表、視圖12.〔1〕INSERTINTOSVALUES('990010','李國棟','男',19)〔2〕INSERTINTOS(No,Name)VALUES('990011','王大友')〔3〕UPDATESSETName='陳平'WHERENo='990009'〔4〕DELETEFROMSWHERENo='990008'〔5〕DELETEFROMSWHERENameLIKE'陳%'13.CHAR(8)NOTNULL14.SC.CNo=C.CNo15.ALTERTABLEStudentADDSGradeCHAR(10)三、設(shè)計題1、2、簡答題2、SQL有什么特點?(1)SQL是類似于英語的自然語言,語法簡單,且只有為數(shù)不多的幾條命令,簡潔易用(2)SQL是一種一體化的語言(3)SQL是一種非過程語言(4)SQL是一種面向集合的語言(5)SQL既是自含式語言,又是嵌入式語言(6)SQL具有數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制四種功能4、在對數(shù)據(jù)庫進展操作的過程中,設(shè)置視圖機制有什么優(yōu)點?它與數(shù)據(jù)表間有什么區(qū)別?(1)能夠簡化用戶的操作;(2)用戶可以從多種角度對待數(shù)據(jù);(3)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性;(4)視圖能對機密數(shù)據(jù)提供安全保護。區(qū)別是基本表是獨立存于數(shù)據(jù)庫中,而視圖是從一個或幾個基本表中導(dǎo)出來的,它本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。視圖存放的只是視圖的定義。5、第4章習(xí)題參考答案一、選擇題1.B2.B3.D4.B5.C6.D7.B8.D9.D10.D11.A12.C13.D14.B15.B二、填空題1.超鍵〔或超碼〕2.正確完備3.屬性集X的閉包X+函數(shù)依賴集F的閉包F+4.平凡的函數(shù)依賴自反性5.{AD→C}φ6.2NF3NF

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論