版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫管理與運(yùn)作作業(yè)一一思考題1簡述數(shù)據(jù)庫管理技術(shù)發(fā)展的幾個(gè)階段及特征。答:數(shù)據(jù)管理技術(shù)的發(fā)展可以大體歸為三個(gè)階段:人工管理、文件系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)。概括起來,數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理具有以下特點(diǎn):a.采用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)模型不僅描述數(shù)據(jù)本身的特征,還要描述數(shù)據(jù)之間的聯(lián)系,這種聯(lián)系通過存取路徑實(shí)現(xiàn)。通過所有存取路徑表示自然的數(shù)據(jù)聯(lián)系是數(shù)據(jù)庫與傳統(tǒng)文件的根本區(qū)別。這樣,數(shù)據(jù)不再面向特定的某個(gè)或多個(gè)應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng)。數(shù)據(jù)冗余明顯減少,實(shí)現(xiàn)了數(shù)據(jù)共享。b.有較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)之間的差別可以很大。用戶以簡單的邏輯結(jié)構(gòu)操作數(shù)據(jù)而無需考慮數(shù)據(jù)的物理結(jié)構(gòu)。
2、數(shù)據(jù)庫的結(jié)構(gòu)分成用戶的局部邏輯結(jié)構(gòu)、數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)和物理結(jié)構(gòu)三級。用戶(應(yīng)用程序或終端用戶)的數(shù)據(jù)和外存中的數(shù)據(jù)之間轉(zhuǎn)換由數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)。c.數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。用戶可以使用查詢語言或終端命令操作數(shù)據(jù)庫,也可以用程序方式(如用c一類高級語言和數(shù)據(jù)庫語言聯(lián)合編制的程序)操作數(shù)據(jù)庫。d.數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)控制功能。例如,1。數(shù)據(jù)庫的并發(fā)控制:對程序的并發(fā)操作加以控制,防止數(shù)據(jù)庫被破壞,杜絕提供給用戶不正確的數(shù)據(jù);2。數(shù)據(jù)庫的恢復(fù):在數(shù)據(jù)庫被破壞或數(shù)據(jù)不可靠時(shí),系統(tǒng)有能力把數(shù)據(jù)庫恢復(fù)到最近某個(gè)正確狀態(tài);3。數(shù)據(jù)完整性:保證數(shù)據(jù)庫中數(shù)據(jù)始終是正確的;4。數(shù)據(jù)安全性:保證數(shù)
3、據(jù)的安全,防止數(shù)據(jù)的丟失、破壞。增加了系統(tǒng)的靈活性。2什么是數(shù)據(jù)庫?.答:數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制??梢酝ㄋ椎倪@樣理解:數(shù)據(jù)庫就是用來存放您網(wǎng)站經(jīng)常更新的數(shù)據(jù)資料,您可以對此類信息進(jìn)行增、刪、編輯管理等操作,如產(chǎn)品信息,新聞信息,在線留言信息等。3什么是數(shù)據(jù)與程序的物理獨(dú)立性和邏輯獨(dú)立性,以及在數(shù)據(jù)庫中如何實(shí)現(xiàn)?答:數(shù)據(jù)庫系統(tǒng)中的dbms為三級模式結(jié)構(gòu)提供了兩層映像機(jī)制:外模式/模式映像和模式/內(nèi)
4、模式映像。這兩層映像機(jī)制保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。模式/內(nèi)模式映像定義了數(shù)據(jù)庫中數(shù)據(jù)全局邏輯結(jié)構(gòu)與這些數(shù)據(jù)在系統(tǒng)中的物理存儲(chǔ)組織結(jié)構(gòu)之間的對應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫中數(shù)據(jù)物理存儲(chǔ)結(jié)構(gòu)改變時(shí),即內(nèi)模式發(fā)生變化,例如定義和選用了另一種存儲(chǔ)結(jié)構(gòu),可以調(diào)整模式/內(nèi)模式映像關(guān)系,保持?jǐn)?shù)據(jù)庫模式不變,從而使數(shù)據(jù)庫系統(tǒng)的外模式和各個(gè)應(yīng)用程序不必隨之改變。這樣就保證了數(shù)據(jù)庫中數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性,簡稱數(shù)據(jù)的物理獨(dú)立性。外模式/模式映像定義了數(shù)據(jù)庫中不同用戶的外模式與數(shù)據(jù)庫邏輯模式之間的對應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫模式發(fā)生變化時(shí),例如關(guān)系數(shù)據(jù)庫系統(tǒng)中增加新的關(guān)系、改變關(guān)系的屬性數(shù)據(jù)類型等,可以調(diào)整外
5、模式/模式間的映像關(guān)系,保證面向用戶的各個(gè)外模式不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與應(yīng)用程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。4dbms的主要功能有哪些?.答:dbms的主要功能有:a.數(shù)據(jù)定義功能。b.數(shù)據(jù)管理功能。c.對數(shù)據(jù)庫進(jìn)行保護(hù)。d.數(shù)據(jù)庫的建立和維護(hù)。e.數(shù)據(jù)庫的傳輸。5解釋以下術(shù)語:實(shí)體、屬性、dd、模式、內(nèi)模式、外模式、ddl、dml、dbmsobdc、ole db和ado答:實(shí)體:客觀存在并可以相互區(qū)分的事物。屬性:描述實(shí)體和特性。dd: 數(shù)據(jù)字典,數(shù)據(jù)庫系統(tǒng)中存放三級結(jié)構(gòu)定義的數(shù)據(jù)庫稱為數(shù)據(jù)字典.模式:是對數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)
6、構(gòu)的描述,它由若干個(gè)概念記錄類型組成.內(nèi)模式:是數(shù)據(jù)庫在物理存儲(chǔ)方面的描述,定義所有的內(nèi)部記錄類型,索引和文件的組織 方式,以及數(shù)據(jù)控制方面的細(xì)節(jié).外模式:是用戶與數(shù)據(jù)庫的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的描述,它由若干個(gè)外部記類型組成.ddl:數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫模式,外、內(nèi)模式的語言。dml:數(shù)據(jù)操縱語言。用來對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語句。dbms:數(shù)據(jù)庫管理系統(tǒng)odbc:開放數(shù)據(jù)庫互聯(lián)。是由微軟主導(dǎo)的數(shù)據(jù)庫鏈接標(biāo)準(zhǔn)。ole-db:對象鏈接和嵌入數(shù)據(jù)庫。它依賴于com和提供ole db提供者的廠商而非odbc使用的sql。ado:activex數(shù)據(jù)對象。基于ole-
7、db建立連接的局部和遠(yuǎn)程數(shù)據(jù)庫訪問技術(shù)。二單選擇1數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是 b 。adb bdbms c dbs d dba 2數(shù)據(jù)庫管理系統(tǒng)的核心部分是 c 。a數(shù)據(jù)模型 b數(shù)據(jù)庫 c數(shù)據(jù)庫管理系統(tǒng) d計(jì)算機(jī)硬件3下列關(guān)于“數(shù)據(jù)庫系統(tǒng)(dbs)”的敘述中,正確的一條說法是 a 。adbs是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)bdbs是幫助用戶建立、使用和管理數(shù)據(jù)庫的一種計(jì)算機(jī)軟件cdbs是用戶建立的若個(gè)文件的集合ddbs是一種新穎的關(guān)系數(shù)據(jù)庫管理系統(tǒng)4提供數(shù)據(jù)定義語言ddl(data description/definition language)的功能是 b 。 a實(shí)現(xiàn)對數(shù)據(jù)庫的檢索、插入
8、、修改、刪除b描述數(shù)據(jù)庫的結(jié)構(gòu),為用戶建立數(shù)據(jù)庫提供手段c用于數(shù)據(jù)的安全性控制、完整性控制、并控制和通信控制d提供數(shù)據(jù)的初始裝入、數(shù)據(jù)轉(zhuǎn)儲(chǔ)、數(shù)據(jù)恢復(fù)、數(shù)據(jù)庫重新組織5數(shù)據(jù)庫具有三級結(jié)構(gòu),也稱為三級模式,其中的模式(也稱邏輯模式或概念模指的是 b 。a用戶使用數(shù)據(jù)視圖 b是所有用戶的公共數(shù)據(jù)視圖 c對對整個(gè)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的特征的描述 d一種局部數(shù)據(jù)視圖6數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的 a 。a數(shù)據(jù)獨(dú)立性 b數(shù)據(jù)安全性 c數(shù)據(jù)規(guī)范性 d操作可行性7關(guān)于數(shù)據(jù)和信息,下列敘述中,正確的一條說法是 d 。a數(shù)據(jù)和信息,只有區(qū)別,沒有聯(lián)系 b信息是數(shù)據(jù)載體c同一信息只能用同一數(shù)據(jù)
9、表示 d數(shù)據(jù)處理本質(zhì)上是信息處理8數(shù)據(jù)管理技術(shù)發(fā)展過程中、文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的本質(zhì)區(qū)別是數(shù)據(jù)庫系統(tǒng)有 c a數(shù)據(jù)結(jié)構(gòu)化 b數(shù)據(jù)無冗余 c數(shù)據(jù)共享 d數(shù)據(jù)獨(dú)立性9在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 a 。a數(shù)據(jù)存儲(chǔ)量大b數(shù)據(jù)冗長c未對數(shù)據(jù)進(jìn)行完整性控制d沒有嚴(yán)格保護(hù)數(shù)據(jù)10在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)是 d 。a模式和內(nèi)模式b內(nèi)模式c模式d外模式11.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)插入、查詢、修改和刪除,文字類功能是 a 。a數(shù)據(jù)定義功能 b數(shù)據(jù)管理功能 c數(shù)據(jù)操縱功能 d數(shù)據(jù)控制功能12數(shù)據(jù)獨(dú)立性指 a 。a數(shù)據(jù)庫數(shù)據(jù)相互獨(dú)立 bdbms和db相互獨(dú)
10、立c用戶應(yīng)用程序和數(shù)據(jù)庫的數(shù)據(jù)相互獨(dú)立d用戶應(yīng)用程序和dbms相互獨(dú)立13數(shù)據(jù)庫技術(shù)隨著計(jì)算機(jī)技術(shù)的發(fā)展而發(fā)展。數(shù)據(jù)庫階段具有許多特點(diǎn),下面特點(diǎn) b 不是數(shù)據(jù)庫階段具的特點(diǎn)a數(shù)據(jù)結(jié)構(gòu)化 b數(shù)據(jù)面向應(yīng)用程序c數(shù)據(jù)共享性高 d數(shù)據(jù)具有較高的獨(dú)立性14在數(shù)據(jù)庫管理技術(shù)發(fā)展的 c 階段沒有專門的軟件對數(shù)據(jù)管理。a人工管理階段 b文件管理階段 c數(shù)據(jù)庫管理階段 d分布式數(shù)據(jù)庫系統(tǒng)階段15數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是 c 。a數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單b文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以c文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能管理各種類型的文件d文件系統(tǒng)管理數(shù)據(jù)較少,而數(shù)
11、據(jù)庫系統(tǒng)能管理龐大的數(shù)據(jù)量16. 數(shù)據(jù)庫(db)、數(shù)據(jù)庫系統(tǒng)(dbs).數(shù)據(jù)庫管理系統(tǒng)(dbms)三者之間的關(guān)系是c a. dbs包括db和dbms b. dbms包括db和dbs17. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的最主要區(qū)別是 b a. 數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單 b. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決 c. 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件 d. 文件系統(tǒng)管理的數(shù)據(jù)量較小,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量18.dbms的含義是:ba.數(shù)據(jù)庫系統(tǒng) b.數(shù)據(jù)庫管理系統(tǒng) c.數(shù)據(jù)庫管理員 d.數(shù)據(jù)庫 19dbs是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)
12、。dbs是一個(gè)集合體,包含數(shù)據(jù)庫、計(jì)算機(jī)硬件、軟件和 d a.系統(tǒng)分析員 b.程序員 c.數(shù)據(jù)庫管理員 d.操作員三填空 1. 數(shù)據(jù)是原料是 輸入 ,而信息是產(chǎn)出,是輸出 結(jié)果。2數(shù)據(jù)處理的發(fā)展過程可分三個(gè)階段:第一階段是 手工 處理數(shù)據(jù)階段,第二階段是 機(jī)械 處理數(shù)據(jù)階段,第三階段是 電子 處理數(shù)據(jù)階段。3. 信息系統(tǒng)可分為 數(shù)據(jù)處理 系統(tǒng)、 管理信息 系統(tǒng)和 決策支持 系統(tǒng)。4計(jì)算機(jī)數(shù)據(jù)管理大致經(jīng)歷了如下四個(gè)階段: 人工管理 階段、 文件系統(tǒng) 階段、 數(shù)據(jù)庫系統(tǒng) 階段和 分布式數(shù)據(jù)庫 系統(tǒng)階段。5在文件管理階段程序和數(shù)據(jù)在存儲(chǔ)位置上是_分開_存放的。6在_文件_系統(tǒng)中,不容易做到數(shù)據(jù)共享,
13、在_數(shù)據(jù)庫 系統(tǒng)中,容易做到數(shù)據(jù)共享。7在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為_記錄_,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為_數(shù)據(jù)項(xiàng)_。8分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的_局部_應(yīng)用,又支持客戶的_全局_應(yīng)用。9任一種數(shù)據(jù)模型都有_二元_和_一元_的區(qū)別。10層次模型是一棵_多_結(jié)構(gòu),關(guān)系模型是一個(gè)_多_結(jié)構(gòu)。11把保存_關(guān)系定義_的關(guān)系稱為對應(yīng)數(shù)據(jù)庫的元關(guān)系,一個(gè)數(shù)據(jù)庫的元關(guān)系由_dbms_自動(dòng)建立。12在對象數(shù)據(jù)模型中,每個(gè)對象不僅要包含描述實(shí)體的_狀態(tài)_特征,而且要包含描述實(shí)體的_行為_特征。13數(shù)據(jù)庫系統(tǒng)的人員包括:最終用戶 、應(yīng)用程序員 、 數(shù)據(jù)庫設(shè)計(jì)人員 和數(shù)據(jù)庫管理員 。14在數(shù)據(jù)庫體系
14、結(jié)構(gòu)的三級模式中,全局模式處于_ 中間 層,外模式處于_最上_層,內(nèi)模式處于_ 最下_層。15dbms的主要功能之一是_建立_和_維護(hù)_數(shù)據(jù)字典。16監(jiān)督和控制數(shù)據(jù)庫的使用和運(yùn)行是 dba 的職責(zé)之一。習(xí)題二一問答題1數(shù)據(jù)模型有幾種,都是什么? .答:數(shù)據(jù)模型有:層次模型,網(wǎng)狀模型,關(guān)系模型,語義模型,面相對象模型。2解釋下列名詞:關(guān)系、關(guān)系模式、關(guān)系模型、屬性、元組、關(guān)鍵字、外關(guān)鍵字。.答:關(guān)系模式僅是對數(shù)據(jù)特性的描述。關(guān)系模式:關(guān)系模式實(shí)際上就是記錄類型。關(guān)系模型:用二維表格結(jié)構(gòu)表示實(shí)體集,外鍵表示實(shí)體間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。屬性:在關(guān)系模型中,字段稱為屬性
15、。元組:在關(guān)系中,記錄稱為元組。關(guān)鍵字:一個(gè)關(guān)系中的屬性或?qū)傩越M合,其每一個(gè)值能夠唯一標(biāo)識(shí)一個(gè)元組外關(guān)鍵字:如果一個(gè)關(guān)系中的屬性或?qū)傩越M,它不是本關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱之為本關(guān)系的外關(guān)鍵字。3試舉出層次模型、網(wǎng)狀模型和關(guān)系模型的例子,并給出一個(gè)實(shí)例。.答:a.層次模型:b.網(wǎng)狀模型:c.關(guān)系模型學(xué)生登記表學(xué)號姓名年齡性別系別年級1001張三21男計(jì)算機(jī)01002李四25女英語系01003王王24男歷史系04關(guān)系模型有什么待點(diǎn)? .答:(1).關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上的。(2).關(guān)系模型的概念單一,無論實(shí)體或?qū)嶓w之間的聯(lián)系都用關(guān)系表示。(3)
16、.存取路徑對用戶透明。(4).關(guān)系必須是規(guī)范化的關(guān)系。5關(guān)系數(shù)據(jù)庫系統(tǒng)有哪些持點(diǎn)? .答:層次:優(yōu)點(diǎn)是實(shí)體間聯(lián)系是固定的,有良好的完整性支持,對具有一對多的層次關(guān)系的部門描述自然、直觀、容易理解,缺點(diǎn)是對查入和刪除操作限制比較多,查詢子女結(jié)點(diǎn)必須通過雙親節(jié)點(diǎn),命令趨于程序化。網(wǎng)狀:優(yōu)點(diǎn)是更為直接的描述現(xiàn)實(shí)世界,有良好的性能,存取效率較高,缺點(diǎn)是結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)越來越復(fù)雜,不利于用戶掌握,其ddl,dml語言復(fù)雜,用戶不容易使用。關(guān)系:優(yōu)點(diǎn)是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上,概念單一,實(shí)體與實(shí)體間的聯(lián)系都用關(guān)系表示,故其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,存取路徑對用戶透明,故有更
17、高的數(shù)據(jù)獨(dú)立性和更好的安全保密性。缺點(diǎn)是查詢效率不如非關(guān)系型數(shù)據(jù)庫,故必須對查詢進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度。6試給出一個(gè)有三個(gè)以上屬性的關(guān)系,至少包括五個(gè)元組,并指出關(guān)鍵字。答:以下所列語句中,合法的語句是a a=1,b=2 b +a; c a=a+1=5; d y=int(a);若有定義:int a=10,b=9,c=8;執(zhí)行下面兩條語句 c=(a-=(b-5);c=(a%11)+(b=3;后,變量 b的值為a 9 b 4 c 3 d2 設(shè)x,y,z 和k都是 int變量,則執(zhí)行表達(dá)式 x=(y=4,z=16,k=32)后, x的值為a 52 b 32 c16 d 4假設(shè)以說明
18、i為整型變量,f為單精度實(shí)型變量,d為雙精度實(shí)型變量,則表達(dá)式10+a+1*f-d最后所得值的數(shù)據(jù)類型為a 字符型 b 整型 c 單精度實(shí)型 d 雙精度實(shí)型設(shè)x為 int型變量,則執(zhí)行以下語句后, x的值分別為a 10 b 20 c30 d 40已知int i=1,j;執(zhí)行語句j=-i+;后,i和j的值分別為a 1,1 b 1,-1 c 2,-1 d 2,-2若有定義:int a,b;使用語句scanf(%d,%d,&a,&b);給變量a,b分別賦值10和20,則正確的輸入格式是a 10,20 b 10,20 c 1020 da=10,b=10設(shè)x,y,t 均為int 型變量,則執(zhí)行語句x=y
19、=3;t=+x11-y;后y的值為a 4 b 3 c 2 d 1以下關(guān)于if語句的錯(cuò)誤描述是a 條件表達(dá)式可以是任意的表達(dá)式b 條件表達(dá)式只能是關(guān)系表達(dá)式或邏輯表達(dá)式c條件表達(dá)式的括號不可以省略d與else配對的if語句是之前最近的未配對的if語句試給出一個(gè)含有4個(gè)以上屬性的關(guān)系,其中至少含有5個(gè)元組。試給出三個(gè)實(shí)際部門的e-r圖,要求實(shí)體型之間具有一對一、一對多,多對多各種不同的聯(lián)系。有一個(gè)512k*16的存儲(chǔ)器,由64k*1得2164ram芯片構(gòu)成(芯片內(nèi)是4個(gè)128*128結(jié)構(gòu))問:共需多少個(gè)ram芯片?采取分散刷新方式,如單元刷新間隔不超過 2ms,則刷新信號的周期是多少?有一個(gè)512
20、k*16的存儲(chǔ)器,由 64k*1的 2164ram芯片構(gòu)成(芯片內(nèi)是 4 個(gè)128*128結(jié)構(gòu)),問共需要多少個(gè)ram芯片?采用集中刷新方式,如讀寫周期 t=0.1us,存儲(chǔ)器刷新一遍最少用多少時(shí)間?7關(guān)系運(yùn)算有幾種類型,都包括哪些運(yùn)算? 答:關(guān)系運(yùn)算有兩種類型,一種是傳統(tǒng)的集合運(yùn)算,如并、差、交等。另一種是專門的關(guān)系運(yùn)算(選擇、投影、連接等),關(guān)系運(yùn)算的操作對象是關(guān)系,運(yùn)算的結(jié)果仍為關(guān)系。 選擇:選擇運(yùn)算即在關(guān)系中選擇滿足某些條件的元組。也就是說,選擇運(yùn)算是在二維表中選擇滿足指定條件的行。在實(shí)際應(yīng)用中,要特別注意條件的表示方式。 投影:投影運(yùn)算是在關(guān)系中選擇某些(部分)屬性,即選擇二維表中的
21、某些列。 聯(lián)接:聯(lián)接是關(guān)系的橫向結(jié)合,是將兩個(gè)二維表聯(lián)接成一個(gè)二維表。要指定聯(lián)接條件及屬性,它將兩個(gè)關(guān)系模式組合成一個(gè)新的關(guān)系模式,生成的新關(guān)系模式中,其屬性是原有兩個(gè)關(guān)系中的指定屬性,其元組是符合聯(lián)接條件的元組。聯(lián)接條件一般會(huì)涉及到同時(shí)出現(xiàn)在兩個(gè)表中的公共屬性。8如下表分別為關(guān)系r和關(guān)系s,求(1) 的結(jié)果,(2)等值連接的結(jié)果。(3)自然連接r s結(jié)果。關(guān)系r 關(guān)系s答:(1). ar.bcs.be a1b15b27 a1b15b310 a1b26b27 a1b26b310 a2b38b310 (2). ar.bcs.be a1b15b13 a1b26b27 a2b38b310 a2b38
22、b32 (3).r s abce a1b153 a1b267 a2b3810 a2b382abca1b15a1b26a2b38a2b412beb13b27b310b32b529.從書中表2.17 學(xué)生關(guān)系s,表2.18課程關(guān)系c和表2.19選課關(guān)系sc 所示的關(guān)系戶數(shù)據(jù)庫中,查詢出同時(shí)選修了a0336和a0957這兩門課程的的學(xué)生的學(xué)生號。分析:該查詢只涉及到課程號和學(xué)生號關(guān)系中的兩個(gè)屬性,需要進(jìn)行在一個(gè)關(guān)系的關(guān)系選課sc上進(jìn)行,具體查詢步驟可以安排如下:(1)選課關(guān)系sc中選擇出課程號為a0336的所有元組,運(yùn)算表達(dá)式為:學(xué)號= a0336(sc);(2)從(1)步得到的結(jié)果sc1中投影出學(xué)
23、生號屬性,得到了選修了a0336課程的全部學(xué)生號,運(yùn)算表達(dá)式為學(xué)生號(sc1);(3)從選課關(guān)系sc中選擇出課程號為a0957的元組,運(yùn)算表達(dá)式為學(xué)號= a0957(sc);(4)從(3)步結(jié)果關(guān)系sc3投影出學(xué)生號屬性,得到了選修了a0957課程的全部學(xué)生號,運(yùn)算表達(dá)式為學(xué)生號(sc3);(5)把第(2)步得到的結(jié)果關(guān)系sc2和第(4)步的結(jié)果關(guān)系sc4按學(xué)生號進(jìn)自然連接,得到的學(xué)生號屬性中的每個(gè)學(xué)生號既選修了a0336和又選修了a0957課程。此步的運(yùn)算表達(dá)式為:sc2 sc4 。綜全以上步驟得到整個(gè)運(yùn)算表達(dá)式:(學(xué)生號(學(xué)生號=a0366(sc) (學(xué)生號(學(xué)生號=9057(sc)對于上
24、面第(5)步,也可以通過sc2和sc4的交實(shí)現(xiàn),表達(dá)式為:(學(xué)生號(學(xué)生號=a0366(sc)(學(xué)生號(學(xué)生號=9057(sc)二選擇題7d 8a 1數(shù)據(jù)模型指的是數(shù)據(jù)庫的組織形式,數(shù)據(jù)模型的三要素是 c 。a數(shù)據(jù)庫文件、二維表、記錄 b字段、類型、寬度c數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)完整性約束 d數(shù)據(jù)定義、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)通信2在關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中,三種基本關(guān)系運(yùn)算是 a 。a選擇、投影、連接 b選擇、刪除、復(fù)制c建立、修改、合并 d統(tǒng)計(jì)、連接和分類3在下列事實(shí)、敘述中,錯(cuò)誤的一條是 c 。ac對關(guān)系的描述稱為關(guān)模式,一個(gè)關(guān)系模式對應(yīng)一個(gè)關(guān)系結(jié)構(gòu)b不同元組對同一個(gè)屬性的取值范圍稱為域c二維表中的
25、行稱為屬性d關(guān)鍵字其中值能夠惟一的元組4在數(shù)據(jù)庫技術(shù)中,面向?qū)ο髷?shù)據(jù)模型是一種 b 。a概念模型 b結(jié)構(gòu)模型 c物理模型 d形象模型5關(guān)系數(shù)據(jù)模型用 c 結(jié)構(gòu)表示被子體和實(shí)體之間的聯(lián)系。a樹型 b網(wǎng)狀 c二維表 d對象6采用二維表格的結(jié)構(gòu)表達(dá)及實(shí)體間聯(lián)系的數(shù)據(jù)模型是 c 。a層次 b網(wǎng)狀 c關(guān)系 d實(shí)體聯(lián)系模型9專門的關(guān)系運(yùn)算不包括下列運(yùn)算的 d 。a連接運(yùn)算 b選擇運(yùn)算 c投影運(yùn)算 d并運(yùn)算10專門的關(guān)系運(yùn)算中,選擇運(yùn)算是 a 。a在基本的表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系b在基本的表中選擇字段組成一個(gè)新的關(guān)系c在基本的表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系d以上都對11關(guān)系r和關(guān)
26、系s的并運(yùn)算是 a 。a關(guān)系r和關(guān)系s所有元組合并組成的集合,再刪除去重復(fù)的元組b由關(guān)系r和而不屬于關(guān)系s元組組成的集合c由即屬于關(guān)系r和又屬于關(guān)系s元組組成的集合d以上都對12在概念模型中,一個(gè)實(shí)體集對應(yīng)于關(guān)系模型中的一個(gè) d 。 a元組 b字符 c屬性 d關(guān)系13專門的關(guān)系運(yùn)算,投影運(yùn)算是屬性 b 。a在基本的表中選擇滿足條件的記錄組成一個(gè)新的關(guān)系b在基本的表中選擇字段組成一個(gè)新的關(guān)系c在基本的表中選擇滿足條件的記錄和屬性組成一個(gè)新的關(guān)系d以上都對14關(guān)于傳統(tǒng)的集合運(yùn)算正確的是 a 。a并、交、差 b選擇、投影、連接c連接、自然連接、查詢連接 d查詢、更新、定義15模型是對現(xiàn)實(shí)世界的抽象,
27、在數(shù)據(jù)庫技術(shù)中,用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象。表示實(shí)體類型及實(shí)體間聯(lián)系的模型稱為 a 。 a.數(shù)據(jù)模型 b.實(shí)體模型 c.邏輯模型 d.物理模型16關(guān)系模型概念中,不含有多余屬性的超鍵稱為 a 。a.候選鍵 b.對鍵 c.內(nèi)鍵 d.主鍵17設(shè)r、s為兩個(gè)關(guān)系,r的元數(shù)為4,s的元數(shù)為5,則與r s等價(jià)的操作是 b 。 a36(rs) b.36(rs) d.70”,通過該設(shè)置,能保證數(shù)據(jù)的 b 。a 實(shí)體完整性 b域完整性 c參照完整性 d表完整性三填空 13封裝、繼承性和多態(tài)性1設(shè)d1,d2和d3域的基數(shù)分別為2,3和4,則d1d2d3的元組數(shù)為_24_,每個(gè)元組有_
28、3_個(gè)分量。2關(guān)系中的碼可分為_超碼_、_候選碼_、_主碼_、_備用碼_和外碼五種。3學(xué)生關(guān)系中的班級號屬性與班級關(guān)系中的班級號主碼屬性相對應(yīng),則_班級號_為學(xué)生關(guān)系中的_外碼_。4設(shè)一個(gè)關(guān)系r1中的屬性a是外碼,它對應(yīng)關(guān)系r2中的主碼為b,則稱_ r1_為子關(guān)系,_ r2_為父關(guān)系。5用戶定義的_完整性_是對關(guān)系中一些屬性的取值給定相應(yīng)的約束條件,禁止非法數(shù)據(jù)進(jìn)入_數(shù)據(jù)庫_。6. 專門的關(guān)系運(yùn)算包括_選擇_、_投影_、_連接_和_除_四種。7設(shè)一個(gè)關(guān)系模式為r(a,b,c),對應(yīng)的關(guān)系內(nèi)容為r=1,10,50, 2,10,60, 3,20,72, 4,30,60,則a(a3(r)的運(yùn)算結(jié)果中
29、包含有_2_個(gè)元組,每個(gè)元組包含有_1_個(gè)分量。8設(shè)一個(gè)學(xué)生關(guān)系為s(學(xué)生號,姓名),課程關(guān)系為c(課程號,課程名),選課關(guān)系為x(學(xué)生號,課程號,成績),則姓名為變量k的值的學(xué)生所選修的全部課程信息所對應(yīng)的運(yùn)算表達(dá)式為_c_(姓名=k(_s_)。9設(shè)一個(gè)學(xué)生關(guān)系為s(學(xué)生號,姓名),課程關(guān)系為c(課程號,課程名),選課關(guān)系為x(學(xué)生號,課程號,成績),求出所有選課的學(xué)生信息的運(yùn)算表達(dá)式為_?學(xué)生號(x)與,s_的自然連接。10用二維表數(shù)據(jù)來表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為 關(guān)系模型 。11. 在關(guān)系模型中,“關(guān)系中不允許出現(xiàn)相同元組”的約束是通過_主關(guān)鍵字或候選關(guān)鍵字(或:主索引或候選索引)_
30、實(shí)現(xiàn)的。 12. 在連接運(yùn)算中, 內(nèi)部 連接是去掉重復(fù)屬性的等值連接。13對象具有 封裝 性 、 繼承 性和 多態(tài) 性。數(shù)據(jù)庫管理與運(yùn)作作業(yè)一數(shù)據(jù)庫管理與運(yùn)作作業(yè)二一問答題1為什么要研究關(guān)系規(guī)范化理論? 答 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)直接影響著應(yīng)用系統(tǒng)的開發(fā)、維護(hù)及其運(yùn)行效率。一個(gè)不好的關(guān)系模式會(huì)導(dǎo)致插入異常、刪除異常、數(shù)據(jù)冗余(修改異常)等問題。為此,人們提出了關(guān)系數(shù)據(jù)庫規(guī)范化理論。它依據(jù)函數(shù)依賴,采用模式分解的方法,將一個(gè)低一級范式的關(guān)系模式轉(zhuǎn)換為若干個(gè)高一級范式的關(guān)系模式的集合,從而消除各種異常,把不好的關(guān)系數(shù)據(jù)庫模式轉(zhuǎn)化為好的關(guān)系數(shù)據(jù)庫模式。2要建立關(guān)于系、學(xué)生、班級、研究會(huì)等信息的一個(gè)關(guān)系數(shù)據(jù)
31、庫,規(guī)定:一個(gè)系有若干個(gè)專業(yè)每個(gè)專業(yè)每年只招一個(gè)班級,每個(gè)班級有若干名學(xué)生,一個(gè)系的學(xué)生住在同一個(gè)宿舍區(qū)-每個(gè)學(xué)生可以參加若干個(gè)研究會(huì),每個(gè)研究會(huì)有若干名學(xué)生。描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系號、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系號、人數(shù)、人校年份。描述系的屬性有:系號、系名、系辦公地點(diǎn)、人數(shù)。試給出上述數(shù)據(jù)庫的關(guān)系模式:寫出每個(gè)關(guān)系的最小函數(shù)依賴集(基本的函數(shù)依賴,不是導(dǎo)出的函數(shù)依賴);指出是否存在傳遞函數(shù)依賴;對于函數(shù)依賴左邊是多屬性的情況,討論其函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴,指出關(guān)系的候選鍵外鍵答 學(xué)生: 學(xué)生(學(xué)號,姓名,出生年月,系號,班號,宿舍區(qū))
32、 最小函數(shù)依賴集:班號系號,系號宿舍區(qū),學(xué)號班號,學(xué)號姓名,學(xué)號出生年月。 候選鍵:學(xué)號。外鍵:系號,班號。 班級:班級(班號,專業(yè)名,系號,人數(shù),入校年份)最小函數(shù)依賴集:班號專業(yè)名,專業(yè)名系號,候選鍵:班號。外鍵:系號。 系:系(系號,系名,系辦公地點(diǎn),人數(shù))最小函數(shù)依賴集:系號系名,系號系辦公地點(diǎn)候選鍵:系號或者系名。外部鍵:無。 研究會(huì):研究會(huì)(研究會(huì)名,成立年份,地點(diǎn),人數(shù))最小函數(shù)依賴集:研究會(huì)名成立年份候選鍵:研究會(huì)名。外部鍵;無。 研究會(huì)會(huì)員:研究會(huì)會(huì)員(研究會(huì)名,學(xué)號入會(huì)年份)最小函數(shù)依賴集:(研究會(huì)名,學(xué)號) 入會(huì)年份候選鍵:(研究會(huì)名,學(xué)號)。外部鍵:研究會(huì)名,學(xué)號。3設(shè)
33、關(guān)系模式r(城市,街道名,郵政編碼)函數(shù)依賴為:(城市,街道名) 郵政編碼, 郵政編碼城市;關(guān)系r的實(shí)例如下:表3.7關(guān)系r的實(shí)例城市街道名郵政編碼c1a1z1c2a2z2c3a3z3c4a4z4試分析該關(guān)系屬哪種范式等級?哪種異常弊?。繛槭裁?可具體討論。并對其進(jìn)行規(guī)范化提高范式等級,直到消除弊病最后到達(dá)哪級范式? 答:由(城市,街道名郵政編碼,郵政編碼城市可知:關(guān)系只的候選鍵為城市,街道名)res5)和(街道名,郵政編碼),因此,所有的屬性均為主屬性,所以不存在非主屬性對鍵的部分函數(shù)依賴和傳遞函數(shù)依賴,因此,r3nf若想為某個(gè)城市增加一個(gè)郵政編碼ip,必須立刻為其指定一個(gè)街道名,如果想取消
34、個(gè)街道名的行政區(qū)劃,則可能丟失該城市所包含的郵政編碼,如果一個(gè)郵政編碼對應(yīng)多個(gè)地址,則會(huì)重復(fù)多個(gè)同樣的城市值:因此,關(guān)系只仍然存在插入異常刪除異常t冗余大問題。討其進(jìn)行規(guī)范化,得到以下兩個(gè)新關(guān)系:r1:(郵政編碼,城市),鍵為郵政編碼r2:(郵政編碼,街道名),鍵為(郵政編碼,街道名)r1t r2均屬于bcnf,因?yàn)樗鼈兊臎Q定因素均為主鍵,經(jīng)過這樣的分解解決了上述問題。4設(shè)有關(guān)系模式r(a,b,c,d) (1)求出r的所有候選鍵; (2)畫出函數(shù)依賴圖; (3)試分析屬于何種范武:(4)將r分解為3nf,使其具有無損連接性和依賴保持性;(5)將r分解為bcnf,使其具有無損連接性;答 : (1
35、)r 的候選鍵為(b,d) (2)函數(shù)依賴圖見圖bdac(3)由于ba,dc,故(b,d) (a,c) 因此,該關(guān)系模式屬于1nf;( 4 ) 按照3nf的規(guī)范化方法,可以將關(guān)系模式r分解力以下幾個(gè)關(guān)系模式:r1(a,c)鍵為a或c;r2(b,a),健為b;r3(d,c),鍵為d;r4(bd)鍵為bd。由于存在函數(shù)依賴ac,ca(r1);ba(r2):dc(r3),因此上述分解具有無損連按性,并且上述各關(guān)系模式中的函數(shù)依賴集的并集,ac,ca,ba,dc,與關(guān)系模式r的函數(shù)依賴集f完全相同,因此也具有依賴保持性。(5) 根據(jù)bcnf的規(guī)范化方法,由于在函數(shù)依賴ac,ca,中決定因家不是鍵,因此
36、,將其分解為以下關(guān)系模式:rl(a,c),鍵為a或c;r2(a,b,d)鍵bd由于r2(a,b,d)中,函數(shù)依賴ba決定因素不是鍵,因此,將r繼續(xù)分解為以關(guān)系模式:rl(a,c),鍵為a或c;r21(a,b)鍵為b;r22(b,d)鍵為bd由于在上述關(guān)系模式中,所有決定因素均為鍵,同時(shí)存在函數(shù)依賴acca (r1);ba(r21),因此上述關(guān)系模式均屬于bcnf且具有無損連接性;5.下面是醫(yī)院組織的結(jié)構(gòu)圖,畫出醫(yī)院組織的e-r圖;編號病區(qū)名稱病房號醫(yī)生姓名病區(qū)編號姓名年齡職稱管理病房病房號醫(yī)生編號名稱患何病科醫(yī)生姓名 病人解:e-r圖病區(qū)名稱病房號編號患何病科編號編號姓名姓名管轄病房職稱醫(yī)生姓
37、名病人r醫(yī) 生病房號年齡osrs病區(qū)oor6.商店與商品間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品也可放在多個(gè)商店銷售,每個(gè)商店銷售一種商品,有月銷售量;商店與職工間存在著“聘用”聯(lián)系,每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。(1)試畫出e-r圖,并在圖上注明屬性、聯(lián)系的類型。(2)將e-r圖轉(zhuǎn)換成關(guān)系模型,并注明主鍵和外鍵。解:(1) e-r圖如圖。月薪地址商店編號商店商店名月銷售量聘用聘期銷售 ml商品號業(yè)績職工商品 n n姓名性別規(guī)格商品名單價(jià)職工編號圖5.1(2)這個(gè)er圖可轉(zhuǎn)換4個(gè)關(guān)系模式: 商店(商店編號,商店) 職工(職工編號,姓名,性
38、別,業(yè)績,商店編號,聘期,月薪) 商品(商品號,商品名,規(guī)格,單價(jià))銷售(商店編號,商品號,月銷售量)7假設(shè)某超市公司要設(shè)計(jì)一個(gè)數(shù)據(jù)庫系統(tǒng)來管理該公司的業(yè)務(wù)信息。該超市公司的業(yè)務(wù)管理規(guī)則如下:該超市公司有若干倉庫,若干連鎖商店,供應(yīng)若干商品。每個(gè)商店有一個(gè)經(jīng)理和若干收銀員,每個(gè)收銀員只在一個(gè)商店工作。每個(gè)商店銷售多種商品,每種商品可在不同的商店銷售。每個(gè)商品編號只有一個(gè)商品名稱,但不同的商品編號可以有相同的商品名稱。每種商品可以有多種銷售價(jià)格。超市公司的業(yè)務(wù)員負(fù)責(zé)商品的進(jìn)貨業(yè)務(wù)。試按上述規(guī)則設(shè)計(jì)e-r模型解:圖5.6是er圖的一種設(shè)計(jì)方案。n具有銷售價(jià)格n1業(yè)務(wù)員m庫存?zhèn)}庫商品m發(fā)貨進(jìn)貨mnn
39、np主管擁有商店收銀員1p1n1mn銷售經(jīng)理二單項(xiàng)選擇題1需求分析階段設(shè)計(jì)數(shù)據(jù)流程圖(dfd)通常采用_d_。 a面向?qū)ο蟮姆椒?b回溯的方法c自底向上的方法 d自頂向下的方法2概念設(shè)計(jì)階段設(shè)計(jì)概念模型通常采用_c_。 a面向?qū)ο蟮姆椒?b回溯的方法c自底向上的方法 d自頂向下的方法3設(shè)計(jì)子模式屬于數(shù)據(jù)庫設(shè)計(jì)的_c_。a需求分析 b概念設(shè)計(jì) c邏輯設(shè)計(jì) d物理設(shè)計(jì)4概念結(jié)構(gòu)設(shè)計(jì)的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映_d_。a應(yīng)用程序員的編程需求 bdba的管理信息需求c數(shù)據(jù)庫系統(tǒng)的維護(hù)需求 d企業(yè)組織的信息需求5數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間溝通信息的橋梁是_b_。a程序流程圖 b實(shí)體聯(lián)系
40、圖 c模塊結(jié)構(gòu)圖 d數(shù)據(jù)結(jié)構(gòu)圖6. 有兩個(gè)不同的實(shí)體集,它們之間存在著一個(gè)1:1聯(lián)系和一個(gè)m:n聯(lián)系,那么根據(jù)e-r模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)e-r結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個(gè)數(shù)為_b_。a2個(gè) b3個(gè) c4個(gè) d5個(gè)7. 如果有10個(gè)不同的實(shí)體集,它們之間存在著12個(gè)不同的二元聯(lián)系(二元聯(lián)系指兩個(gè)實(shí)體集之間的聯(lián)系),其中3個(gè)1:1聯(lián)系,4個(gè)1:n聯(lián)系,5個(gè)m:n聯(lián)系,那么根據(jù)er模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)er結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個(gè)數(shù)為_b_。a14個(gè) b15個(gè) c19個(gè) d22個(gè)8. 在e-r模型轉(zhuǎn)換成關(guān)系模型的過程中,下列敘述不正確的是_b_。a每個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式b每個(gè)聯(lián)系類
41、型轉(zhuǎn)換成一個(gè)關(guān)系模式c每個(gè)m:n聯(lián)系類型轉(zhuǎn)換一個(gè)關(guān)系模式d在處理1:1和1:n聯(lián)系類型時(shí),不生成新的關(guān)系模式9. 當(dāng)同一個(gè)實(shí)體集內(nèi)部的實(shí)體之間存在著一個(gè)1:n聯(lián)系時(shí),那么根據(jù)er模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)er結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個(gè)數(shù)為_a_。 a1個(gè) b2個(gè) c3個(gè) d4個(gè)10當(dāng)同一個(gè)實(shí)體集內(nèi)部的實(shí)體之間存在著一個(gè)m:n聯(lián)系時(shí),那么根據(jù)e-r模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)er結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個(gè)數(shù)為_b_。a1個(gè) b2個(gè) c3個(gè) d4個(gè)11所謂概念模型,指的是_d_。a客觀存在事物及其相互聯(lián)系b將信息世界中的信息進(jìn)行數(shù)據(jù)化c實(shí)體模型在計(jì)算機(jī)中的數(shù)據(jù)化表示d現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次
42、,即信息世界12對于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用_a_。a屬性描述 b關(guān)鍵字描述 c二維 表格描述 d實(shí)體描述13把實(shí)體-聯(lián)系模型 轉(zhuǎn)換為關(guān)系模型時(shí),實(shí)體之間多對多聯(lián)系在關(guān)系模型中是通過_c_。a.建立新的屬性來實(shí)現(xiàn) b建立新的關(guān)鍵字來實(shí)現(xiàn)c.建立新的關(guān)系來實(shí)現(xiàn) d建立新的實(shí)體來實(shí)現(xiàn)14e-r方法的三要素是_c_。a實(shí)體、屬性、實(shí)體集b實(shí)體、碼、聯(lián)系c實(shí)體、屬性、聯(lián)系d聯(lián)系、域、碼、15e-r圖是表示要領(lǐng)模型的有效工具之一,e-r圖中的菱形框是_a_。a實(shí)體和實(shí)體之間的聯(lián)系b實(shí)體c實(shí)體的屬性d聯(lián)系的屬性16e-r圖是表示要領(lǐng)模型的有效工具之一,它一般適用建立數(shù)據(jù)庫的 a 。 a
43、概念模型b結(jié)構(gòu)模型c物理模型d邏輯模型17下列敘述中,正確的一條說法是 d 。ae-r方法設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)的方法b在e-r方法中,總可以用三個(gè)二元關(guān)系來代替一個(gè)三元關(guān)系。c數(shù)據(jù)庫管理系統(tǒng)是由dba設(shè)計(jì)和實(shí)現(xiàn)d監(jiān)督和控制數(shù)據(jù)庫的使用和運(yùn)行是dba的職責(zé)之一18概念模型獨(dú)立于是 d 。ae-r模型bdbmsc操作系統(tǒng)和dbmsd硬件設(shè)備和軟件19一個(gè)部門有多個(gè)職工,一個(gè)職工只在一個(gè)部門工作,一個(gè)職工參加多個(gè)項(xiàng)目,一個(gè)項(xiàng)目,一個(gè)項(xiàng)目由多個(gè)職工完成,則部門和職工間、職工和項(xiàng)目間的聯(lián)系是 d 。a1 :n 1 :nb1 :1 1 :ncm :n m :nd1 :n m :n20.下列實(shí)體類的聯(lián)系中,屬
44、于多對多聯(lián)系業(yè)務(wù)的是非 a 。a學(xué)生與課程之間聯(lián)系b學(xué)校與教師之間的聯(lián)系c商品條形碼和商品之間聯(lián)系d班級與班長之間聯(lián)系21如果一個(gè)班只能有一個(gè)班長,而且一班長不能同時(shí)擔(dān)任其它班的班長,班級和班長兩個(gè)實(shí)體之間的關(guān)系屬于_a_。 a. 一對一聯(lián)系 b. 一對二聯(lián)系 c. 多對多聯(lián)系 d. 一對多聯(lián)系 22設(shè)有部門和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,則部門與職員實(shí)體之間的聯(lián)系類型是_b_。a. m:n b. 1:m c. m:k d. 1:1三填空題1在一個(gè)關(guān)系r中,若屬性集x函數(shù)決定屬性集y,同時(shí)y函數(shù)決定x,則記作為_ xy _,它們之間互為_決定因素_。2在一個(gè)關(guān)
45、系r中,若xy,并且x的任何真子集都不能函數(shù)決定y,則稱xy為_全部_函數(shù)依賴,否則,若xy,并且x的一個(gè)真子集也能夠函數(shù)決定y,則稱xy為_部分_函數(shù)依賴。3在一個(gè)關(guān)系r中,若存在“學(xué)號系號,系號系主任”,則隱含存在著_學(xué)號_函數(shù)決定_系主任_。4. 在一個(gè)關(guān)系r中,若存在x(y,z),則也隱含存在_ xy _和_ xz ,稱此為函數(shù)依賴的_分解性_規(guī)則。5. 設(shè)一個(gè)關(guān)系為r(a,b,c,d,e),它的最小函數(shù)依賴集為fd=ab,bc,de,則該關(guān)系的候選碼為_(a,d)_,該候選碼含有_2_屬性。6. 設(shè)一個(gè)關(guān)系為r(a,b,c,d,e),它的最小函數(shù)依賴集為fd=ab,ac,(c,d)e
46、,則該關(guān)系的候選碼為_(a,d)_,候選碼函數(shù)決定e是_偽傳遞_性。7關(guān)系數(shù)據(jù)庫中的每個(gè)關(guān)系必須最低達(dá)到_第一_范式,該范式中的每個(gè)屬性都是_不可再分_的。8設(shè)一個(gè)關(guān)系為r(a,b,c,d,e),它的最小函數(shù)依賴集為fd=ab,ac,(a,d)e,則該關(guān)系的候選碼為_(a,d)_,該關(guān)系存在著_部分_函數(shù)依賴。9設(shè)一個(gè)關(guān)系為r(a,b,c,d,e),它的最小函數(shù)依賴集為fd=ab,ac,(c,d)e,該關(guān)系只滿足_第一_范式,若要規(guī)范化為第三范式,則將得到_3_個(gè)關(guān)系。10. 設(shè)一個(gè)關(guān)系為r(a,b,c,d,e,f,g),它的最小函數(shù)依賴集為fd=ab,ac,cd,ce,af,fg,該關(guān)系滿足
47、_第二_范式,若要規(guī)范化為高一級的范式,則將得到_3_個(gè)關(guān)系。11若一個(gè)關(guān)系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關(guān)系達(dá)到_第三_范式。12. 若一個(gè)關(guān)系中只有一個(gè)候選碼,并且該關(guān)系達(dá)到了第三范式,則表明它同時(shí)也達(dá)到了_bc_范式,該關(guān)系中所有屬性的_決定因素_都是候選碼13數(shù)據(jù)庫設(shè)計(jì)方法:有: 新奧爾良 、 er模型 、 3nf 和 odl 。14一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)和設(shè)計(jì)過程大致包括六個(gè)階段: 需求分析 、 概念設(shè)計(jì) 、 邏輯設(shè)計(jì) 、和 物理設(shè)計(jì) 、機(jī)器設(shè)計(jì)和運(yùn)行維護(hù)。15用戶需求主要包括以下三方面: 性息需求 、 處理需求 、 安全性 和 完整性 要求 。16需求分析的工作主要有下面四步組成:分析用戶活動(dòng), 業(yè)務(wù)流程圖;確定系統(tǒng)范圍,產(chǎn)生 系統(tǒng)范圍圖 ;分析用戶活動(dòng)涉及的數(shù)據(jù),產(chǎn)生 數(shù)據(jù)流程圖 ;分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 擱板置物架市場發(fā)展預(yù)測和趨勢分析
- 套鞋產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 寵物貓砂箱用除臭劑產(chǎn)業(yè)運(yùn)行及前景預(yù)測報(bào)告
- 人教版英語八年級下冊 暑假復(fù)習(xí)Unit 8-Unit10 小檢測
- 人教版八年級上冊英語期末檢測題(二)
- 體育用護(hù)頭市場需求與消費(fèi)特點(diǎn)分析
- 醫(yī)用縫合傷口器械產(chǎn)業(yè)運(yùn)行及前景預(yù)測報(bào)告
- 冷燙液產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 節(jié)能減排專項(xiàng)資金使用實(shí)施方案
- 環(huán)保項(xiàng)目代建實(shí)施方案
- 危急值的報(bào)告制度與流程
- 讀書分享交流會(huì)《親愛的安德烈》課件
- 2022年英語二真題(含答案及解析)【可編輯】
- 月度安全管理綜合考核表
- 以案說法發(fā)言材料范文九篇
- 06-地鐵區(qū)間線纜敷設(shè)詳細(xì)施工方案
- 大象版一年級科學(xué)上冊 (我的前后左右)新課件
- 對外漢語口語入門篇第7課-你身體好嗎
- 10kv及以下供電工程改造施工組織設(shè)計(jì)
- 《中小學(xué)心理健康教育和生命健康關(guān)愛工作重點(diǎn)事項(xiàng)清單》
- DB31T 684-2023 養(yǎng)老機(jī)構(gòu)照護(hù)服務(wù)分級要求
評論
0/150
提交評論