數(shù)據(jù)庫(kù)復(fù)習(xí)例題(2)_第1頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)例題(2)_第2頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)例題(2)_第3頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)例題(2)_第4頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)例題(2)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章1.2.3.4.、填空題數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、具有 數(shù)據(jù)獨(dú)立性是指用戶的應(yīng)用程序 外模式是_邏輯_模式的子集。組織的、可以共享的數(shù)據(jù)集合。和 數(shù)據(jù)庫(kù)中的數(shù)據(jù) 是相互獨(dú)立的。數(shù)據(jù)庫(kù)的兩級(jí)映象技術(shù)是指外模式與模式之間的映象和模式與內(nèi)o5. 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能包括_數(shù)據(jù)操縱功能數(shù)據(jù)庫(kù)建立和維護(hù)功能及數(shù)據(jù)庫(kù)的運(yùn)行管理6. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變時(shí),應(yīng)用程序不變,而由物理獨(dú)立性 O7. 以子模式為框架的數(shù)據(jù)庫(kù)是用戶數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù);以物理模式為框架的數(shù)據(jù)庫(kù)是 _二、選擇題1.模式之間的映象數(shù)據(jù)庫(kù)定義功能DBMS處理這種改變,這是指數(shù)據(jù)的;以模式為框架的數(shù)據(jù)庫(kù)是 物理數(shù)據(jù)庫(kù)2.3.模式和內(nèi)模式

2、(A )A、只能有一個(gè) B、最多只能有一個(gè)數(shù)據(jù)庫(kù)技術(shù)采用分級(jí)方法將數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,A、數(shù)據(jù)規(guī)范性和數(shù)據(jù)獨(dú)立性 C管理規(guī)范性和物理獨(dú)立性 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,C、至少兩個(gè) D、可以有多個(gè)是為了提高數(shù)據(jù)庫(kù)的 B 、邏輯獨(dú)立性和物理獨(dú)立性 D、數(shù)據(jù)的共享和數(shù)據(jù)獨(dú)立性 經(jīng)歷了人工管理階段、AD_概念文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。)、數(shù)據(jù)項(xiàng)管理在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是哪一階段(A數(shù)據(jù)庫(kù)系統(tǒng) B、文件系統(tǒng) C、人工管理4. 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的正確敘述是( B )A數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系B 、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系C、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間

3、存在聯(lián)系 D、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系5. 在數(shù)據(jù)庫(kù)系統(tǒng)中,通常用三級(jí)模式來(lái)描述數(shù)據(jù)庫(kù),其中( 輯結(jié)構(gòu)的描述。A外模式 B、邏輯模式 C、內(nèi)模式 D、邏輯結(jié)構(gòu)6. 數(shù)據(jù)庫(kù)的三級(jí)模式之間存在的映象關(guān)系正確的是(B )A外模式/內(nèi)模式 B、外模式/模式 C、外模式/外模式 D、模式/模式7. 在數(shù)據(jù)庫(kù)中存儲(chǔ)的是(C )A數(shù)據(jù) B 、數(shù)據(jù)模型 C、數(shù)據(jù)及數(shù)據(jù)間的聯(lián)系D、信息8. 下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能( B ).A.安全性B.可移植性C.完整性D.并發(fā)控制9. DBMS提供的DML有兩種使用方式,其中一種是將DML嵌入到某一高級(jí)語(yǔ)言中,此高級(jí)語(yǔ)言稱為(B )A查

4、詢語(yǔ)言 B、宿主語(yǔ)言 C、自含語(yǔ)言 D、會(huì)話語(yǔ)言10. 對(duì)于數(shù)據(jù)庫(kù)系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫(kù)內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)和存取策略及安全性授權(quán)工作的 是(C )A應(yīng)用程序開(kāi)發(fā)人員B、終端用戶C、數(shù)據(jù)庫(kù)管理員D、數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件設(shè)計(jì)人員 三、簡(jiǎn)答題1.數(shù)據(jù)有哪些特征(4分)?數(shù)據(jù)有型與值之分、數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束、數(shù)據(jù)有定性表示和定量表示之分、數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式。B )是對(duì)數(shù)據(jù)的整個(gè)的邏2. 什么是數(shù)據(jù)獨(dú)立性?數(shù)據(jù)庫(kù)系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性?數(shù)據(jù)獨(dú)立性可帶來(lái)什么好處?數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立、不受影響,即數(shù)據(jù)結(jié)構(gòu)的修改不會(huì)引起應(yīng)用程序的修改. 數(shù)據(jù)獨(dú)立性包括: 物理數(shù)據(jù)獨(dú)立

5、性和邏輯數(shù)據(jù)獨(dú)立性.物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)物理結(jié)構(gòu)改變時(shí)不必修改現(xiàn)有的應(yīng)用程序.邏輯數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)改變時(shí)不用改變應(yīng)用程序.數(shù)據(jù)獨(dú)立性是由 DBMS的二級(jí)睜像功能來(lái)實(shí)現(xiàn)的.當(dāng)整個(gè)系統(tǒng)要求改變模式時(shí)(增加記錄類型、增加數(shù)據(jù)項(xiàng),由DBMS對(duì)各個(gè)外模式/模式的映像做相應(yīng)改變,從而保證了數(shù)據(jù)的邏輯獨(dú)立性當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),由 DBMS對(duì)模式/內(nèi)模式的映像做相應(yīng)改變,從而保證了數(shù)據(jù)的物理獨(dú)立性.3. 什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?主要功能有哪些?數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS是專門用于管理數(shù)據(jù)庫(kù)的計(jì)算機(jī)系統(tǒng)軟件。 數(shù)據(jù)庫(kù)管理系統(tǒng)能 夠?yàn)閿?shù)據(jù)庫(kù)提供數(shù)據(jù)的定義、建立、 維護(hù)、查詢和統(tǒng)計(jì)等操作功能,并完成

6、對(duì)數(shù)據(jù)完整 性、安全性進(jìn)行控制的功能。4. 什么是數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映象技術(shù),有何作用?DBS的二級(jí)映像是指外模式與模式之間的映像、模式與內(nèi)模式之間的映像。 二級(jí)映像使三級(jí)數(shù)據(jù)模式之間建立聯(lián)系,同時(shí)也保證了數(shù)據(jù)的獨(dú)立性。5. 數(shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)管理有哪些特點(diǎn)?1. 數(shù)據(jù)庫(kù)系統(tǒng)以數(shù)據(jù)模型為基礎(chǔ)(整體數(shù)據(jù)的結(jié)構(gòu)化)2. 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)冗余度小、數(shù)據(jù)共享度高3. 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)和程序之間具有較高的獨(dú)立性4. 數(shù)據(jù)庫(kù)系統(tǒng)通過(guò) DBMS進(jìn)行數(shù)據(jù)安全性、完整性、并發(fā)控制和數(shù)據(jù)恢復(fù)控制5. 數(shù)據(jù)庫(kù)中數(shù)據(jù)的最小存取單位是數(shù)據(jù)項(xiàng)6. 什么是信息?信息有哪些特征?信息就是新的、有用的事實(shí)和知識(shí)。信息具有四個(gè)基

7、本特征:1)信息的內(nèi)容是關(guān)于客觀事物或思想方面的知識(shí);2)信息是有用的,它是人們活動(dòng)的必需知識(shí);3)信息能夠在空間和時(shí)間上被傳遞,在空間上傳遞信息稱為信息通信,在時(shí)間上傳遞 信息稱為信息存儲(chǔ);4)信息需要一定的形式表示,信息與其表現(xiàn)符號(hào)不可分離。7. 什么是數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)中的數(shù)據(jù)有哪些性質(zhì)?數(shù)據(jù)庫(kù)方法與文數(shù)據(jù)庫(kù)(DB是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。 件方法相比,具有以下兩個(gè)特征。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有數(shù)據(jù)整體性。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有數(shù)據(jù)共享性。 不同的用戶可以按各自的用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源。第一、填空題1. 獨(dú)立于計(jì)算機(jī)系統(tǒng),只用于描述某個(gè)

8、特定組織所關(guān)心的信息結(jié)構(gòu)的模型,型;直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)的模型,稱為 數(shù)據(jù)模型2. 信息的三種世界是指_現(xiàn)實(shí)世界、_信息世界 3. 常見(jiàn)的數(shù)據(jù)模型有_層次模型 象模型。4. 數(shù)據(jù)模型的三要素是數(shù)據(jù)結(jié)構(gòu)整性約束條件 O5. 信息的三種世界是指現(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界。6. 現(xiàn)實(shí)世界的事物反映到人的頭腦中經(jīng)過(guò)思維加工成數(shù)據(jù),這一過(guò)程要經(jīng)過(guò)三個(gè)領(lǐng)域,依次是_現(xiàn)實(shí)世界、信息世界和數(shù)據(jù)世界_ O7. 層次模型、網(wǎng)狀模型和關(guān)系模型等三種基本數(shù)據(jù)模型是根據(jù)的不同方式來(lái)劃分的.網(wǎng)狀模型數(shù)據(jù)操作稱為 概念模和計(jì)算機(jī)世界。 和關(guān)系模型、對(duì)O現(xiàn)實(shí)世界.信息世界描述實(shí)體與實(shí)體之間聯(lián)系二、選擇題數(shù)據(jù)模型是 (

9、D )A)文件的集合 B) 記錄的集合 C) 數(shù)據(jù)的集合 D) 一組嚴(yán)格定義的概念集合 數(shù)據(jù)庫(kù)的概念模型獨(dú)立于(A具體的機(jī)器和 DBMS 數(shù)據(jù)模型的三要素是(DA外模式、模式和內(nèi)模式1.2.3.AB、)B)E-R圖C、信息世界 D、現(xiàn)實(shí)世界、關(guān)系模型、層次模型和網(wǎng)狀模型C、實(shí)體、屬性和聯(lián)D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束 數(shù)據(jù)庫(kù)系統(tǒng)中除了可用層次模型和關(guān)系模型表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型以系4.外,還有(C )A. E-R 模型B.信息模型C.網(wǎng)狀模型D.物理模型5. 層次模型不能直接表示(C )A 1: 1聯(lián)系B、1: n聯(lián)系C、m n聯(lián)系D、1: 1和1: n聯(lián)系6. 數(shù)據(jù)庫(kù)的概念設(shè)

10、計(jì)的E-R圖中,用屬性描述實(shí)體的特征,屬性在 E-R圖中用(表示A矩形B、四邊形C、菱形D、橢圓形7. 關(guān)系數(shù)據(jù)模型是一種具體的數(shù)據(jù)模型,它也包含有三要素,其中它的數(shù)據(jù)結(jié)構(gòu)是(A網(wǎng)狀結(jié)構(gòu) B、鏈狀結(jié)構(gòu) C、記錄型 D、二維表(即關(guān)系)8. 下述哪一條不屬于概念模型應(yīng)具備的性質(zhì)(A )A)在計(jì)算機(jī)中實(shí)現(xiàn)的效率高B) 易于交流和理解C)易于更改D)有豐富的語(yǔ)義表達(dá)能力9. 在信息的三種世界之間的術(shù)語(yǔ)對(duì)應(yīng)關(guān)系中,現(xiàn)實(shí)世界中的“實(shí)體”與信息世界中的哪一 個(gè)術(shù)語(yǔ)相對(duì)應(yīng)(A )B) 記錄 C) 對(duì)象 D) 屬性三、簡(jiǎn)答題1.實(shí)體(集)之間的聯(lián)系有哪幾種,舉一例說(shuō)明?1)兩個(gè)實(shí)體集之間的聯(lián)系一對(duì)一聯(lián)系(一對(duì)

11、多聯(lián)系(多對(duì)多聯(lián)系(1)2)3)多實(shí)體集之間的聯(lián)系(如:班長(zhǎng)一班級(jí))(女口 :學(xué)校一教師)(女口 :學(xué)生一課程)1:1 )1:n ) m: n)(1:1 )、(1:n )、(m:n)1)2)2. 關(guān)系模型與非關(guān)系模型相比有哪些特點(diǎn)?多實(shí)體集之間的一對(duì)多聯(lián)系(如:課程-教師-參考書)多實(shí)體集之間的多對(duì)多聯(lián)系(女口:供應(yīng)商-項(xiàng)目-零件)A)實(shí)例信息的三種世界術(shù)語(yǔ)對(duì)應(yīng)表現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世界實(shí)體實(shí)例記錄特征屬性數(shù)據(jù)項(xiàng)實(shí)體集對(duì)象數(shù)據(jù)或文件實(shí)體間的聯(lián)系對(duì)象間的聯(lián)系數(shù)據(jù)間的聯(lián)系概念模型數(shù)據(jù)模型1)關(guān)系數(shù)據(jù)模型建立在嚴(yán)格的數(shù)學(xué)基礎(chǔ)之上。2)關(guān)系數(shù)據(jù)模型的概念單一,容易理解。(單一的數(shù)據(jù)結(jié)構(gòu):關(guān)系)3)關(guān)

12、系數(shù)據(jù)模型的存取路徑對(duì)用戶隱蔽。(按“名”存取,只需知道數(shù)據(jù)庫(kù)名,關(guān)系名,屬性名即可訪問(wèn)某一數(shù)據(jù)庫(kù)中某一表的某一個(gè)屬性的值)關(guān)系的4)關(guān)系模型中的數(shù)據(jù)聯(lián)系是靠數(shù)據(jù)冗余實(shí)現(xiàn)的。(關(guān)系數(shù)據(jù)庫(kù)不能完全消除冗余,空間效率和時(shí)間效率因而較低)3. 試述模型、模式和具體值三者的聯(lián)系和區(qū)別。模型是數(shù)據(jù)庫(kù)中穩(wěn)定用得最多的數(shù)據(jù)形式,模式是常用的數(shù)據(jù)形式。模型少,模式多。 聯(lián)系:模型、模式都是對(duì)具體值數(shù)量關(guān)系的抽象分析和理論概括。區(qū)別:模型、模式比具體值抽象得多。模式、模型是數(shù)據(jù)鏈表和函數(shù),具體值是數(shù)值。 其實(shí)你可以看書,他們的表現(xiàn)形式找得到的。第三章一、填空題1. 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)

13、據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過(guò)程等的描述,這通常稱為數(shù)據(jù)字典_2. 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的內(nèi)容主要包括數(shù)據(jù)庫(kù)的結(jié)構(gòu)特征設(shè)計(jì)、數(shù)據(jù)庫(kù)的行為特征設(shè)計(jì)和 理模式設(shè)計(jì)_三部分。3. 在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,概念模型是4. 數(shù)據(jù)抽象中描述"is subset of5. E-R數(shù)據(jù)模型一般在數(shù)據(jù)庫(kù)設(shè)計(jì)的概念結(jié)構(gòu)設(shè)計(jì)階段的成果。 ”語(yǔ)義的是 概括抽象方法。概念結(jié)構(gòu)設(shè)計(jì) 階段使用。數(shù)據(jù)庫(kù)中的信息內(nèi)容6. 數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析階段系統(tǒng)需求調(diào)查的內(nèi)容包括:數(shù)據(jù)處理內(nèi)容和數(shù)據(jù)安全性和完整性要求三方面內(nèi)容。7. 在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,數(shù)據(jù)字典是需求分析階段的成果。8. 分E-R圖之間的沖

14、突主要有 屬性沖突、 命名沖突_ 和 結(jié)構(gòu)沖突9. 數(shù)據(jù)抽象的三種基本方法是 _分類_、_聚集_和概括二二、選擇題1.三種。2.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)字典是哪個(gè)階段的結(jié)果(AA、需求分析階段 B、概念設(shè)計(jì)階段 C、邏輯設(shè)計(jì)階段在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖是哪個(gè)階段的結(jié)果(AA需求分析階段 B、概念設(shè)計(jì)階段 C、邏輯設(shè)計(jì)階段 在同一個(gè)軟件項(xiàng)目中,系統(tǒng)分析員)D、數(shù)據(jù)庫(kù)實(shí)施階段)D 、數(shù)據(jù)庫(kù)實(shí)施階段3.學(xué)號(hào)、姓名、系別組成,其中學(xué)號(hào)的取值范圍為長(zhǎng)度為 的分E-R圖中也把實(shí)體集學(xué)生抽象為由屬性學(xué)號(hào)、 數(shù)。A和B設(shè)計(jì)的分E-R圖中發(fā)生的沖突屬于(A 、命名沖突 B、數(shù)據(jù)沖突 C、屬性沖突4. 在數(shù)據(jù)

15、庫(kù)的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是( A、形象模型 B、物理模型 C、邏輯模型 D5. 數(shù)據(jù)庫(kù)需求分析時(shí),數(shù)據(jù)字典的含義是( 數(shù)據(jù)庫(kù)中所涉及的屬性和文件的名稱集合A、B、C、D、A在其設(shè)計(jì)的分E-R圖中把實(shí)體集學(xué)生抽象為由屬性8的字符串;系統(tǒng)分析員B在其設(shè)計(jì) 姓名、系別組成,但學(xué)號(hào)的取值范圍是整C )D 、結(jié)構(gòu)沖突D)、實(shí)體聯(lián)系模型D )o數(shù)據(jù)庫(kù)中所涉及到的字母、字符和漢字的集合 數(shù)據(jù)庫(kù)所有數(shù)據(jù)的集合 數(shù)據(jù)庫(kù)中所涉及的數(shù)據(jù)流、數(shù)據(jù)項(xiàng)和文件等描述的集合E-R 圖(B )6. 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中哪一個(gè)設(shè)計(jì)步驟所獲得的階段性成果是A)需求分析B)概念結(jié)構(gòu)設(shè)計(jì)C)邏輯結(jié)構(gòu)設(shè)計(jì)D)物理設(shè)計(jì)7. 有兩個(gè)實(shí)體

16、集,并且它們之間存在一個(gè) 的規(guī)則,這個(gè)E-R結(jié)構(gòu)轉(zhuǎn)換成表的個(gè)數(shù)為(A. 1 B. 2 C. 3 D. 48. 下列不屬于需求分析階段的工作的是(A分析用戶活動(dòng)B 、建立E-R圖三、簡(jiǎn)答題1.數(shù)據(jù)庫(kù)的維護(hù)工作包括哪些內(nèi)容?維護(hù)工作的內(nèi)容如下:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)數(shù)據(jù)庫(kù)的安全性、完整性控制 數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改造 數(shù)據(jù)庫(kù)的重組織與重構(gòu)造N: M聯(lián)系,那么根據(jù)E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù) C )oB )oC、建立數(shù)據(jù)字典D、建立數(shù)據(jù)流圖1.2.3.4.2.簡(jiǎn)述ER模型向關(guān)系模型的轉(zhuǎn)換方法(1) 1:1 聯(lián)系的轉(zhuǎn)換方法1) 將1:1聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系:與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的 屬

17、性均轉(zhuǎn)換為關(guān)系的屬性,且每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。2) 將1:1聯(lián)系與某一端實(shí)體集所對(duì)應(yīng)的關(guān)系合并,則需要在被合并關(guān)系中增加屬性,其新增的屬性為聯(lián)系本身的屬性和與聯(lián)系相關(guān)的另一個(gè)實(shí)體集的碼(2) 1: n 聯(lián)系的轉(zhuǎn)換方法一種方法是將聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,其關(guān)系的屬性由與該聯(lián)系相連的各實(shí)體集的碼以及聯(lián)系本身的屬性組成,而該關(guān)系的碼為n端實(shí)體集的碼;另一種方法是在n端實(shí)體集中增加新屬性,新屬性由聯(lián)系對(duì)應(yīng)的1端實(shí)體集的碼和 聯(lián)系自身的屬性構(gòu)成,新增屬性后原關(guān)系的碼不變。(3) m:n聯(lián)系的轉(zhuǎn)換方法在向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系。轉(zhuǎn)換方法為:與該聯(lián)系相連 的各實(shí)體集的碼以及

18、聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,新關(guān)系的碼為兩個(gè)相連實(shí)體碼的組合(該碼為多屬性構(gòu)成的組合碼) 。(4) 三個(gè)或三個(gè)以上實(shí)體集間多元聯(lián)系的轉(zhuǎn)換方法1) 對(duì)一對(duì)多的多元聯(lián)系:修改n端實(shí)體對(duì)應(yīng)的關(guān)系,將與聯(lián)系相關(guān)的1端實(shí)體集的碼和聯(lián)系自身的屬性作為新屬性加入到n端實(shí)體集中。2) 對(duì)多對(duì)多的多元聯(lián)系:新建一個(gè)獨(dú)立的關(guān)系,該關(guān)系的屬性為多元聯(lián)系相連的 各實(shí)體的碼以及聯(lián)系本身的屬性,碼為各實(shí)體碼的集合。3.簡(jiǎn)述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容及方法。 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的主要內(nèi)容是 (1)選擇存取方法(2)選擇存儲(chǔ)結(jié)構(gòu)HASH方 法)每個(gè)銷售部聘用多名職工,地區(qū)和電話等屬性, 產(chǎn)品有產(chǎn)品編 職工有職工號(hào)、姓名和性別等屬

19、性,每個(gè)銷售部銷售產(chǎn)品有數(shù)關(guān)系模式存取方法的選擇(索引方法、聚簇方法、 四、數(shù)據(jù)庫(kù)設(shè)計(jì)題1. 假設(shè)某公司在多個(gè)地區(qū)設(shè)有銷售部經(jīng)銷本公司的各種產(chǎn)品, 且每名職工只屬于一個(gè)銷售部。銷售部有部門名稱、 碼、品名和單價(jià)等屬性, 量屬性。(1)根據(jù)上述語(yǔ)義畫出 ER圖,要求在圖中畫出屬性并注明聯(lián)系的類型。(2) 試將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。銷售部(部門名稱,地區(qū),電話)職工(職工號(hào),姓名,性別)產(chǎn)品(產(chǎn)品編碼,品名,單價(jià)) 聘用(部門名稱,職工號(hào))銷售(部門名稱,產(chǎn)品編碼,數(shù)量)2. 假設(shè)一個(gè)職工只屬于一個(gè)部門,一個(gè)部門可有多名職工;一個(gè)部門只由一名職工(部門 經(jīng)理)領(lǐng)導(dǎo)

20、,一個(gè)部門經(jīng)理只負(fù)責(zé)一個(gè)部門;一名職工可參加多個(gè)產(chǎn)品的生產(chǎn),一個(gè)產(chǎn)品的生產(chǎn)可有多名職工參加;每名職工參與每種產(chǎn)品的生產(chǎn)都要記錄參與天數(shù)。部門具有屬性:部門號(hào),部門名;職工具有屬性:職工號(hào),職工名;產(chǎn)品具有屬性:產(chǎn)品號(hào),產(chǎn)品名根據(jù)以上環(huán)境語(yǔ)義,設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),要求:1).畫出E-R圖(包含實(shí)體的屬性)2領(lǐng)1嚴(yán)品名屮部門 職工 產(chǎn)品 領(lǐng)導(dǎo) 生產(chǎn) 工作2).把E-R圖轉(zhuǎn)換為關(guān)系模式,寫出每個(gè)關(guān)系模式的屬性名稱及主鍵。(部門號(hào),部門名)(職工號(hào),職工名)(產(chǎn)品號(hào),產(chǎn)品名)(職工號(hào),部門號(hào))(職工號(hào),產(chǎn)品號(hào),參與天數(shù))(職工號(hào),部門號(hào))第四章1.2.3.4.5.6.7.8.、填空題關(guān)系的完整性規(guī)則包括:

21、_實(shí)體完整性關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算是并、差、選擇關(guān)系參照完整性 和用戶定義的完整性。、投影和笛卡爾積。 和查詢表三種類型。關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系可分為_(kāi)基本表_ 、視圖表關(guān)系代數(shù)運(yùn)算中,0聯(lián)接可由兒積、選擇_操作組合而成。關(guān)系模型的三個(gè)組成部分是 _數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合 和關(guān)系完整性約束 實(shí)體完整性規(guī)則是指 若屬性A是基本關(guān)系R的主屬性,則屬性 A的值不能為空值。 若關(guān)系的某一屬性組(或單個(gè)屬性)的值能夠唯一地標(biāo)識(shí)一個(gè)元組,則稱該屬性組或?qū)貽外碼性為候選碼或取空值,或取被參照關(guān)系的碼值。9.參照完整性規(guī)則指的是 二、選擇題1. 一個(gè)關(guān)系可以用一個(gè)二維表表示,但并不是每

22、個(gè)二維表都可以表示一個(gè)關(guān)系,以下 四個(gè)表中,可能表示的是一個(gè)關(guān)系的表是(ABABCD1784511NULLNULL45435211111DABCC17845113124543ABCD178451127812323124543ABCD178, 1345112781232下列對(duì)于關(guān)系的敘述哪一個(gè)是不正確的A)關(guān)系中的每個(gè)屬性是不可分解的C)同一關(guān)系的屬性名具有不能重復(fù)性兩個(gè)關(guān)系在沒(méi)有公共屬性時(shí),其自然連接操作表現(xiàn)為 A)結(jié)果為空關(guān)系 設(shè)屬性組X, Y,;B )A 1 B5.設(shè)關(guān)系R1, R2,的屬性列個(gè)數(shù)和元組數(shù)分別為(2.3.4.列個(gè)數(shù)為(6.A.B)D)B)Z分別有2, 4, 12個(gè)屬性列,則

23、笛卡爾積操作 C)D )關(guān)系中元組的順序是無(wú)關(guān)緊要的任意一個(gè)二維表都是一個(gè)關(guān)系(B )等值連接操作 D) 無(wú)意義的操作 R (X, Y)十S (Y, Z)的結(jié)果的屬性、2 C 、3 D 、4R3分別有4、3、2個(gè)屬性列和B )A. 120 , 9 B. 9, 120 C. 24, 154、6、5個(gè)元組,則 R1X R2X R3的結(jié)果D. 15, 24X設(shè)R、S為兩個(gè)關(guān)系,R的元數(shù)為4, S的元數(shù)為d 3<6(R X S) B. d 3<2(R X S) C. d 3>6(R X S) D.5,則與Rd 7<2(R X S)S等價(jià)的操作是(A)有兩個(gè)關(guān)系 元素?cái)?shù)目情況是A

24、 15 ,5, 1507.R和S分別包含15個(gè)和10個(gè)元組,則在 RU S, R-S, RX S中不可能出現(xiàn)的 (B、C )此題選項(xiàng)有誤,B與C都不可能。B 18,7,7 C 21,11,4 D 25,15,150三、簡(jiǎn)答題1.關(guān)系數(shù)據(jù)模型的三個(gè)要素的具體內(nèi)容是什么? (3分)數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合 和關(guān)系完整性約束2.有兩個(gè)關(guān)系 R和S如下,試求n B,c(R) Un b,c(S)、Rn B,c(R)- n B,c(S) 和 R S ( 4 分)。SABC132241131365BCD326315簡(jiǎn)述候選鍵的概念,再分別從函數(shù)依賴、屬性集的閉包兩個(gè)角度分別給出定義。 簡(jiǎn)述關(guān)系模式與關(guān)系的聯(lián)系

25、與區(qū)別 .數(shù)據(jù)庫(kù)中基本關(guān)系的 6個(gè)性質(zhì)是什么?3.4.5.四、關(guān)系代數(shù)1.設(shè)有關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡),課程(課號(hào),課名,教師),選課(學(xué)號(hào),課 號(hào),成績(jī))(1)n姓名(2)n學(xué)號(hào),用關(guān)系代數(shù)表示以下查詢: 查選修全部課程的學(xué)生姓名(學(xué)號(hào),課號(hào)(選課)+課程)學(xué)生)*n課號(hào)(t學(xué)號(hào)=2'(選課)(3)n學(xué)號(hào),查選修課程名為姓名課名=“ C語(yǔ)言”的學(xué)生學(xué)號(hào)和姓名c語(yǔ)言(課程LXl學(xué)生X選修)2.有一個(gè)SPJ數(shù)據(jù)庫(kù),S (SNO SNAME STATUS CITY); P ( PNO PNAME COLOR WEIGHT;J (JNO, JNAME CITY);SPJ (SNO

26、 PNO JNQ QTY。其中:供應(yīng)商表 S由供應(yīng)商代碼( 商所在城市(CITY、組成;零件表 重量(WEIGHT組成;工程項(xiàng)目表包括S, P, J , SPJ四個(gè)關(guān)系模式:SNO、供應(yīng)商名(SNAM) 供應(yīng)商狀態(tài)(STATUS、供應(yīng) P由零件代碼(PNO、零件名(PNAME 顏色(COLO)J由工程項(xiàng)目代碼(SNO)工程項(xiàng)目(JNAME、所在城市(CITY)組成;供應(yīng)情況表 SPJ由供應(yīng)商代碼(SNO、零件代碼(PNO、 代碼(JNO)、供應(yīng)數(shù)量(QTY組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為 用關(guān)系代數(shù)完成下列操作(共10分,每小題2分)1.求為工程“ J1 ” (J1是工程項(xiàng)目

27、代碼)供應(yīng)零件的供應(yīng)商號(hào)碼n SNc T JNO=“J1” (SPJ)工程項(xiàng)目工程項(xiàng)目QTY。SNO查選修課程包含學(xué)號(hào)為 2的學(xué)生所修課程的學(xué)生學(xué)號(hào) 課號(hào)(選課)PN AME2. 求供應(yīng)商“ S1” (S1是供應(yīng)商代碼)供應(yīng)的零件(包括 PNOn PNO,PNAI(P ?( n PNO ( (T SNO=“S1” (SPJ)SNAME3. 求供應(yīng)了“ P1”號(hào),但沒(méi)有供應(yīng)“ P2'號(hào)零件的供應(yīng)商姓名n SNAmE( n SNo( T PNO="P1” (SPJ) - n SnO T PNO="P2” (SPJ) ) ?S)4.求與供應(yīng)商代碼為“ ST”的供應(yīng)商同在一

28、個(gè)城市的供應(yīng)商的姓名SNAMEn SNAME,CItYS) *n CITY( (T SNO=“S1” (S)5.求至少供應(yīng)了供應(yīng)商“ ST'所供應(yīng)的全部零件的供應(yīng)商號(hào)碼SNC和姓名SNAMEn SNO,SNaMX n SNO,PnOSPJ) * n PN( T SNO=“S1” (SPJ) ) ?S)第五章一、填空題1. SQL支持?jǐn)?shù)據(jù)庫(kù)三級(jí)數(shù)據(jù)模式結(jié)構(gòu),其中全體基本表構(gòu)成數(shù)據(jù)據(jù)庫(kù)的 和部分基本表構(gòu)成數(shù)據(jù)庫(kù)的模式。2. SQL核心動(dòng)詞共9個(gè),_alter_。3. SQL的主要功能可分為 操作_。外模式,存儲(chǔ)文件和索引文件構(gòu)成數(shù)據(jù)庫(kù)的其中用于數(shù)據(jù)定義的三個(gè)動(dòng)詞中除了3類,分別是_數(shù)據(jù)定義

29、_、二、選擇題1.2.3.視圖屬于數(shù)據(jù)庫(kù)三級(jí)模式中的哪一級(jí)A)外模式 B) 內(nèi)模式 C) 模式 D) 下列關(guān)于視圖的描述,不正確的是A)使用視圖可加快查詢語(yǔ)句的執(zhí)行速度C)視圖可以對(duì)機(jī)密數(shù)據(jù)提供安全保護(hù) 下述關(guān)于索引的描述不正確的是(A)使用索引可明顯加快數(shù)據(jù)查詢速度)B)模式,視圖內(nèi)CREAT矽卜還包括 DROP、數(shù)據(jù)控制_和_、_數(shù)據(jù)不屬于任何一級(jí)模式)B)D)視圖可以簡(jiǎn)化用戶的操作使用視圖可以簡(jiǎn)化查詢語(yǔ)句的編寫使用索引可保證數(shù)據(jù)的唯一性 個(gè)基本表,不要建過(guò)多的索引,對(duì)經(jīng)常更新的列要建聚簇索引4. SQL 中的 Insert intoA) DDL B) DML5. SQL語(yǔ)言是 (A)過(guò)程

30、化的語(yǔ)言 C)格式化的語(yǔ)言7. 以下哪一個(gè)動(dòng)詞不屬于A8. SQL中的grant和revoke語(yǔ)句屬于以下哪一類語(yǔ)言(A) DDL B) DML C) DCL D) DLL三、簡(jiǎn)答題1. 什么是基表(基本表)?什么是視圖?二者有何關(guān)系與區(qū)別?關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系在 SQL中又稱為基表。由若干張表 構(gòu)筑而成的表被稱為視圖?;砼c視圖都采用二維表格結(jié)構(gòu),數(shù)據(jù)(元組)需要有數(shù)據(jù)庫(kù)中的物理存儲(chǔ)空間,而視圖在數(shù)據(jù)庫(kù)中只保存其定義信息, 其數(shù)據(jù)并不占用存儲(chǔ)空間,而是來(lái)源于定義該視圖的基表。視圖上的數(shù)據(jù)操縱命令最終都將轉(zhuǎn)化成相應(yīng)基表上的操作才能得以實(shí)現(xiàn)。2. 試述SQL的特點(diǎn)與功能。SQL的主要功能(1)數(shù)據(jù)

31、定義功能:用于定義DB的模式(基本表)、外模式(視圖)和內(nèi)模式(索引文 件),通過(guò)DDL實(shí)現(xiàn)。(2)數(shù)據(jù)操縱功能:包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩種語(yǔ)句,數(shù)據(jù)查詢包括數(shù)據(jù)的查找、語(yǔ)句屬于以下哪一類語(yǔ)言(C) DCL D) DLL)C)對(duì)一D)根據(jù)查詢要求建索引)、create B 、alterB)非過(guò)程化的語(yǔ)言D)導(dǎo)航式的語(yǔ)言SQL數(shù)據(jù)定義命令()C 、drop D、delete(包括基表與視圖) 經(jīng)映像語(yǔ)句 都統(tǒng)稱為表。但基表中的DCL實(shí)現(xiàn)。3. 簡(jiǎn)述視圖的優(yōu)點(diǎn)(4分)。視圖的優(yōu)點(diǎn)1)2)3)4)4. 簡(jiǎn)述建立索引的原則.建立索引的原則1)2)3)4)四、SQL查詢1.讀者:R(rno,rname,

32、rage,rdept)線表示主碼,下同)圖書:B(bno,b name,b price,b pub)書號(hào)、書名、定價(jià)、出版社借閱:BR(brno,rno,b no,date1,date2)借閱號(hào)、借書證號(hào),書號(hào)、借閱日期、歸還日期提示:一本書只能借給一個(gè)讀者,而一個(gè)讀者可以借多本書。1).用SQL語(yǔ)言定義借閱表 BR的關(guān)系模式,數(shù)據(jù)類型請(qǐng)合理選定,但要求包含如下約束? 主鍵為brno?借閱日期不能為空?rno,bno都是外鍵讀者的借書證號(hào)、讀者姓名,年齡,部門(下劃(5 分)統(tǒng)計(jì)、分組、排序、檢索等操作,數(shù)據(jù)更新包括數(shù)據(jù)的插入、刪除、修改操作。通過(guò)DML實(shí)現(xiàn)。(3)數(shù)據(jù)控制功能:包括安全性和完

33、整性控制,通過(guò)SQL的特點(diǎn)集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制于一體。此外,1)SQL具有自含式和嵌入式兩種形式。2)SQL具有語(yǔ)言簡(jiǎn)潔、易學(xué)易用的特點(diǎn)(九個(gè)動(dòng)詞)。3)SQL支持三級(jí)模式結(jié)構(gòu)。 全體基本表構(gòu)成了數(shù)據(jù)庫(kù)的模式。 視圖和部分基本表構(gòu)成了數(shù)據(jù)庫(kù)的外模式。 數(shù)據(jù)庫(kù)的存儲(chǔ)文件和它們的索引文件構(gòu)成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式。視圖能夠簡(jiǎn)化用戶的操作。視圖機(jī)制可以使用戶以不同的方式看待同一數(shù)據(jù)。 視圖對(duì)數(shù)據(jù)庫(kù)的重構(gòu)提供了一定程度的邏輯獨(dú)立性。 視圖可以對(duì)機(jī)密的數(shù)據(jù)提供安全保護(hù)。索引的建立和維護(hù)由 DBA和DBMS完成。 大表應(yīng)當(dāng)建索引,小表則不必建索引。 對(duì)于一個(gè)基本表,不要建立過(guò)多的索引。 根據(jù)查詢要

34、求建索引。create table BR(brno char(8) p rimary key,rno char(8) foreig n key referen ces R(rno), bno char(8) foreig n key referen ces B(bno), date1 datetime not n ull,date2 datetime)2).3).查詢 所有讀者的姓名用其出生年份(輸出 rname,rbirth )( 3分)。Select rname ,2015-rage as rbirth from R查詢借閱過(guò)圖書“數(shù)據(jù)庫(kù)原理”(書名)的讀者姓名(輸出rname)( 3分)

35、。Select rname from R where rno in (select rno from BR where bno in (select bnofrom B where bname ='數(shù)據(jù)庫(kù)原理)4).查詢被借閱次數(shù)超過(guò) 100次的圖書與被借閱次數(shù)(輸出 bno,次數(shù))(3分)。Select bno , count ( *) 次數(shù) from BR group by bno having count (*) >1005).給用戶user1授權(quán),允許對(duì)表br進(jìn)行查詢和修改操作,并允許權(quán)利轉(zhuǎn)授(3分)'001'Grant select , up date

36、on br to user1 with grant op ti on6) .查詢從未借閱過(guò)“ 001 ”號(hào)圖書的讀者姓名(輸出 rno) (3分)。Select rname from R where rno n ot in(select rno from BR where bno =2.已知選課數(shù)據(jù)庫(kù) 包含的關(guān)系模式及其含義如下:S(sno,sn ame, sage ,sde pt)C(cno,cn ame, cpre)SC(s no,cno ,grade)其中:S是學(xué)生表,C是課程表, 程號(hào));sc是選課表,sno表示學(xué)號(hào)、 cno為課程號(hào)、sname表示姓名、sage表示年齡、sdept表

37、示系別; cname為課程名,cpre為先行課(存儲(chǔ)的是先行課的課sno為學(xué)號(hào), 用SQL語(yǔ)言實(shí)現(xiàn)下列操作任務(wù) 1).用SQL語(yǔ)言定義關(guān)系模式 檢查約束(sage的取值范圍為 (3 分)。Create table S(Sno char(8) p rimary key,Sn ame char(10) not null, Sage int,Sde pt char(20) defaultcno為課程號(hào),grade為成績(jī);(本題共30分)S,要求選擇合理的數(shù)據(jù)類型且要實(shí)體完整性、定義 sage的 15到35)和sdept的默認(rèn)值約束(默認(rèn)值為”計(jì)算機(jī)系”)'計(jì)算機(jī)系'Check(sag

38、e betwee n 15 and 35) )2) .查詢“信息系”年齡大于18歲的學(xué)生的信息,結(jié)果按學(xué)號(hào)升序排序(3分)。Select * from S where sde pt ='信息系'and age>18 order by SNO asc3) .定義一個(gè)視圖S_View,視圖應(yīng)包含計(jì)算機(jī)系的所有學(xué)生的學(xué)號(hào)、姓名、選修的課程名和 成績(jī)信息(3分)Create view S_View (學(xué)號(hào),姓名,課程名,成績(jī))as selectS.sno ,S.s name,C.c name,SC.grade from S,C,SC where S.sno=SC.s no and

39、 SC.c no =C.c no4) .給用戶“李平”授權(quán),允許對(duì)表S進(jìn)行查詢、插入和修改操作,Grant select,i nsert, up date on S to5) .向C表中插入一條課程記錄,課程號(hào)為“ 課程號(hào)為“ C0T ( 3分)。Insert into C (cno , cname, cpre )并允許權(quán)利轉(zhuǎn)授(3分)。'李平' with grant op tio nC03”、課程名為”數(shù)據(jù)庫(kù)原理”、其先行課的values (' 003''數(shù)據(jù)庫(kù)原理',C01')6) .查詢“計(jì)算機(jī)系”每個(gè)學(xué)生的總分、平均分、最高分、最

40、低分,輸出列名分別為“總分”、 “平均分”、“最高分”、“最低分” (3分)。Select sum (grade ) 總分,avg (grade ) 平均分,max( grade ) 最低分 from SC where sno in (select sno from S where sdept = sno7) .最高分,min (grade ) '計(jì)算機(jī)系)group by8).查詢一門課都沒(méi)有選修的學(xué)生姓名(3分)。Select sn ame from S where sno not in(select sno from SC查詢選修了全部課程的學(xué)生學(xué)號(hào)和姓名(3分)。Select

41、sno,sn ame from S where sno in (select sno from SC gro up by sno havi ngcoun t(*)=(select cou nt(*) from C)9).修改信息系學(xué)生“數(shù)據(jù)結(jié)構(gòu)”(數(shù)據(jù)結(jié)構(gòu)是課程名)課程的成績(jī)?yōu)樵煽?jī)的分)。Up date SC set grade=grade*1.2 where sno in1.2 倍(3(select sno from S where sde pt ='信息系)and eno in(select eno from C where cname='數(shù)據(jù)結(jié)構(gòu))10).刪除選課表SC

42、中平均成績(jī)小于 60分的學(xué)生的選課記錄(3分)。Delete from SCWhere sno in (select sno from sc group by sno havi ng avg(grade)<60)第七章一、填空題1. 若關(guān)系為1NF,且它的每一個(gè)非主屬性都 _完全依賴于候選碼,則該關(guān)系為 2NF.2. 規(guī)范化程度低的關(guān)系模式可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中出現(xiàn)數(shù)據(jù)冗余、插入異常、刪除異常和更新異常_等問(wèn)題。3. 設(shè)有如下關(guān)系R, R的候選碼為A E; R屬于BCNF; R中的函數(shù)依賴有_A D 范式。ADEaldie2a2d6e2a3d4e3a4d4e44. 在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中

43、,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和_無(wú)損連接性O(shè)5. 在一個(gè)關(guān)系R中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可再分割的,那么R一定屬于 1NF6. 1NF、2NF 3NF之間,相互是一種 _3NF包含2NF包含1NF關(guān)系。7. 對(duì)于非規(guī)范化的模式,經(jīng)過(guò) 使屬性域變?yōu)楹?jiǎn)單域 轉(zhuǎn)換為1NF,將1NF經(jīng)過(guò)_消除非主屬性對(duì)關(guān)鍵字的部分依賴 轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過(guò)_消除非主屬性對(duì)關(guān)鍵字的傳遞依賴 轉(zhuǎn)變?yōu)?NF.8. 若只考慮函數(shù)依賴,9. 在函數(shù)依賴范疇內(nèi),二、選擇題1. 函數(shù)依賴包括 (A)完全函數(shù)依賴、周期函數(shù)依賴C)2. 關(guān)系模式R分解為P =R1,R2,Rk,那么對(duì)R中每個(gè)關(guān)系r與其投

44、影聯(lián)接表達(dá)式 mp (r) 間關(guān)系是(A )此題不要。mp (r) B、mp(r)r C 、r=m p(r) D 、r 豐 mp (r)3. 系規(guī)范化中的刪除操作異常是指( A )插入操作異常是指(A不該刪除的數(shù)被刪除B、不該插入的數(shù)據(jù)被插入C應(yīng)該刪除的數(shù)據(jù)未被刪除D應(yīng)該插入的數(shù)據(jù)未被插入4. 以下關(guān)于函數(shù)依賴的敘述中,不正確的是A)若 X Y, , Y Z,則 X YZC)若 X Y, , WY Z,貝U XW YZ D)5. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù)。根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:其每一個(gè)屬性都是()A互不相關(guān)的 B不可分解的 C、長(zhǎng)度可變的 D、互相關(guān)聯(lián)的

45、6. 設(shè)關(guān)系模式R (A B, G D)屬于3NF,下列說(shuō)法中()是正確的。A. 一定消除了插入異常和刪除異常B.仍可能存在一定的插入和刪除異常C. 一定屬于BCNF D. A和C都是7. 關(guān)系模式中各級(jí)范式之間的關(guān)系為(無(wú)損連接性由兩個(gè)屬性構(gòu)成的關(guān)系模式,其最高范式應(yīng)該是BCNF是最高等級(jí)的范式。)部分函數(shù)依賴和傳遞函數(shù)依賴無(wú)參函數(shù)依賴和有參函數(shù)依賴A 3NF 2NF 1NF B、3NF 2NFC 1NF 2NF 3NF D、2NF 1NFBCNFB)單值函數(shù)依賴、多值函數(shù)依賴和D)標(biāo)準(zhǔn)函數(shù)依賴、自定義函數(shù)依賴( )B)若 XY Z,貝U X Z, Y Z若X Y, , Y'包含于Y

46、,則X Y')2NF3NF8. 規(guī)范化過(guò)程主要是為了克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常、 陷。A數(shù)據(jù)不一致 B、結(jié)構(gòu)不合理 C、冗余度大9. 當(dāng)B屬性函數(shù)依賴于 A屬性時(shí),屬性 A和B的聯(lián)系是(刪除異常以及()的缺D 、數(shù)據(jù)丟失)A 1對(duì)1 B、多對(duì)1 C、多對(duì)多 D、以上都不是 三、關(guān)系數(shù)據(jù)理論1. 1)已知關(guān)系模式 R(U, F);其中 U= A , B, C, D, E , F= A B, CD A求屬性集的閉包:(AB)+=AB(BCD +=BCDA求R的所有候選碼。(1)(2)BC D, CE D (AB)+, (BCD)+。R:NONERNOT:CE(CE) +=CEDAB=U

47、候選鍵為CE在函數(shù)依賴范圍內(nèi)判斷關(guān)系模式R的最高范式等級(jí)。主屬性:CE非主屬性:ABDCECECE不存在非主屬性對(duì)候選碼的部分函數(shù)依賴,所以至少為 遞函數(shù)依賴,所以不為 3NF,所以最高為2NF2NF,因?yàn)镃EA存在傳2)已知關(guān)系模式 R(U, F);其中 U= A , B, C, D, E , F=AB C, BC E, E(1)A(1)求屬性集的閉包:(AC) + , (BC)+。(AC +=AC(BC +=BCEA求R的所有候選碼R:NONERNOT:BD(BD) +=BD+(ABD) =ABDCE (BCD)+=BCDEA+(BDE) =BDEAC所以候選鍵為 ABD BCD BDE在

48、函數(shù)依賴范圍內(nèi)判斷關(guān)系模式R的最高范式等級(jí)。主屬性:ABCDE 非主屬性:none因?yàn)榉侵鲗傩詾榭?,所以不存在?duì)候選鍵的部分函數(shù)依賴和傳遞依賴,所以至少為 于F中的函數(shù)依賴式,并不是所有的X Y左邊都包含候選碼,所以不是 BCNF3NF對(duì)求屬性集的閉包:(AC)+,(AC) +=ACBDE(CD) +=CDEAB3) 已知關(guān)系模式R(U, F);其中F= A BC, CD E,B D, E(1)U= A,B,C, D, E ,A (CD)+。(2)求R的所有候選碼。R:NONERNOT:NONELR:A,B,C,D,E=ABCDE(A)(B)(C)(D)(E)(BC)+=ABCDE(BD)+=

49、BD(CD) +=ABCDE所以候選碼:A E BC CD=BD=C=D=EABCD-、+ _ 在函數(shù)依賴范圍內(nèi)判斷關(guān)系模式主屬性:ABCDE非主屬性:因?yàn)榉侵鲗傩詾榭?,所以至少?因?yàn)锽 D左邊不包含侯選建,R的最高范式等級(jí)。3NF所以不是 BCNF2.1)設(shè)有一個(gè)關(guān)系模式R(A,B,C,D,E,G),其函數(shù)依賴集為 F=D->G,C->A,CD->E,A->B.(共 5 分)分別求(CD)+和 (AD) + ; (CD)+=CDAEBG (AD)+=ADGB 給出R的所有候選鍵;R:GEBRNOT:CD (CD)+=CDAEBG=U 所以候選鍵為CD在函數(shù)依賴的范圍

50、內(nèi)判斷該關(guān)系模式所屬范式的最高等級(jí),并說(shuō)明理由;主屬性:CD非主屬性:ABEGCD ACD BCD ECD G因?yàn)镃 A所以存在部分函數(shù)依賴,所以不為2NF,所以最高為1NF2)設(shè)有一個(gè)關(guān)系模式 R(A, B, C, D),其函數(shù)依賴集為 F=AB->C,BC->D,CD->A,AD->B (共 5 分)(1) 分別求(AC)+ 和(BD) +;(AC) +=AC(BD) +=BD(2) 給出R的所有候選鍵;R:NONERNOT:NONELR:A,B,C,D(A)(B)(C)(D)(AB)(AC)(AD)(BC)(BD) (CD)=A=B=C=D=ABCD=U =AC =ADBC=U =BCDA=U =BD=CDAB=U所以候選鍵為 AB A

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論