數(shù)據(jù)庫(kù)系統(tǒng)概論第五版第七章習(xí)題解答和解析_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論第五版第七章習(xí)題解答和解析_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論第五版第七章習(xí)題解答和解析_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論第五版第七章習(xí)題解答和解析_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論第五版第七章習(xí)題解答和解析_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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、.第七章 習(xí)題解答和解析1. 試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。答:這里只概要列出數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的六個(gè)階段: 需求分析; 概念結(jié)構(gòu)設(shè)計(jì); 邏輯結(jié)構(gòu)設(shè)計(jì); 數(shù)據(jù)庫(kù)物理設(shè)計(jì); 數(shù)據(jù)庫(kù)實(shí)施; 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。這是一個(gè)完整的實(shí)際數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程。不僅包括設(shè)計(jì)數(shù)據(jù)庫(kù)本身,還包括數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行和維護(hù)。設(shè)計(jì)一個(gè)完善的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)往往是上述六個(gè)階段的不斷反復(fù)。解析:希望讀者能夠認(rèn)真閱讀概論7.1 的內(nèi)容,了解并掌握數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。2.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中結(jié)構(gòu)設(shè)計(jì)部分形成的數(shù)據(jù)庫(kù)模式。答:數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的不同階段形成數(shù)據(jù)庫(kù)的各級(jí)模式,即: 在概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于各個(gè) DB MS 產(chǎn)品的概

2、念模式,在本篇中就是 E-R 圖; 在邏輯設(shè)計(jì)階段將 E-R 圖轉(zhuǎn)換成具體的數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型,如關(guān)系模型,形成數(shù)據(jù)庫(kù)邏輯模式,然后在基本表的基礎(chǔ)上再建立必要的視圖,形成數(shù)據(jù)的外模式; 在物理設(shè)計(jì)階段,根據(jù) DB MS 特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安排,建立索引,形成數(shù)據(jù)庫(kù)內(nèi)模式。讀者可以參考概論上圖7.4。圖中概念模式是面向用戶和設(shè)計(jì)人員的,屬于概念模型的層次;邏輯模式、外模式、內(nèi)模式是 DBMS 支持的模式,屬于數(shù)據(jù)模型的層次,可以在 DBMS 中加以描述和存儲(chǔ)。3.需求分析階段的設(shè)計(jì)目標(biāo)是什么 ? 調(diào)查的內(nèi)容是什么 ?答需求分析階段的設(shè)計(jì)目標(biāo)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充

3、分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。調(diào)查的內(nèi)容是數(shù)據(jù)和處理,即獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下要求: 信息要求,指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù); 處理要求,指用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理; 安全性與完整性要求。詳細(xì)的可以參考概論上7. 2。4.數(shù)據(jù)字典的內(nèi)容和作用是什么 ?答數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典的內(nèi)容通常包括: 數(shù)據(jù)項(xiàng); 數(shù)據(jù)結(jié)構(gòu); 數(shù)據(jù)流; 數(shù)據(jù)存儲(chǔ); 處理過(guò)程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成

4、一個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過(guò)對(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ì)過(guò)程中不斷修改、充實(shí)、完善。5.什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu) ? 試述其特點(diǎn)和設(shè)計(jì)策略。答概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點(diǎn)是: 能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型; 易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn),用戶的積極參與是數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵; 易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)

5、充; 易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)的設(shè)計(jì)策略通常有四種:1 自頂向下,即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;2 自底向上,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu);3 逐步擴(kuò)張,首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu);4 混合策略,即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。6. 定義并解釋概念模型中以下術(shù)語(yǔ):實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)系圖答實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。實(shí)體型:

6、具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)同類實(shí)體,稱為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱為實(shí)體集。屬性:實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫(huà)。碼:惟一標(biāo)識(shí)實(shí)體的屬性集稱為碼。實(shí)體聯(lián)系圖:提供了表示實(shí)體型、屬性和聯(lián)系的方法:實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。7. 學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生;每個(gè)班有若干學(xué)生,每個(gè)學(xué)

7、生選修若干課程,每門(mén)課可由若干學(xué)生選修。請(qǐng)用 E-R 圖畫(huà)出此學(xué)校的概念模型。在畫(huà) E-R 圖時(shí),讀者可以按照習(xí)題中對(duì)問(wèn)題的描述一步一步畫(huà)出每一句話中涉及的實(shí)體,再根據(jù)給出的實(shí)際語(yǔ)義,畫(huà)出實(shí)體之間的聯(lián)系。例如,每個(gè)教研室有若干教員,每個(gè)班有若干學(xué)生,可以畫(huà)出教研室和教員、班級(jí)和學(xué)生之間一對(duì)多的聯(lián)系。再如,有的教授和副教授每人各帶若干研究生,而一個(gè)研究生一般指定一個(gè)導(dǎo)師,這是通常的規(guī)則,所以可以畫(huà)出教員和學(xué)生之間一對(duì)多的聯(lián)系。E-R圖中各實(shí)體的屬性假設(shè)為:系:系編號(hào),系名班級(jí):班級(jí)編號(hào),班級(jí)名教研室:教研室編號(hào),教研室學(xué)生:學(xué)號(hào),姓名,學(xué)歷課程:課程編號(hào),課程名教員:職工號(hào),姓名,職稱各聯(lián)系的屬

8、性為:選修:成績(jī),其他聯(lián)系無(wú)屬性。8. 某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類別放在若干倉(cāng)庫(kù)中。請(qǐng)用 E-R 圖畫(huà)出此工廠產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念模型。對(duì)實(shí)體之間聯(lián)系的語(yǔ)義描述有時(shí)不是直截了當(dāng)?shù)?需要從對(duì)現(xiàn)實(shí)世界的整體描述中進(jìn)行分析,導(dǎo)出實(shí)體之間的某種聯(lián)系。就如本題中,零件和倉(cāng)庫(kù)的聯(lián)系就要從以下描述中分析:零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中。因?yàn)橐粋€(gè)產(chǎn)品由多種零件組成的,所以一個(gè)倉(cāng)庫(kù)中存放多種零件;反過(guò)來(lái)一種零件是放在一個(gè)倉(cāng)庫(kù)還是多個(gè)倉(cāng)庫(kù)中呢 ?

9、因?yàn)橐环N零件可以用在多種產(chǎn)品上,這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中, 于是知道一種零件可以放在多個(gè)倉(cāng)庫(kù)中,所以零件和倉(cāng)庫(kù)之間是多對(duì)多的聯(lián)系。材料和倉(cāng)庫(kù)的聯(lián)系則根據(jù)原材料按照類別放在若干倉(cāng)庫(kù)這句話就可以得出:一個(gè)倉(cāng)庫(kù)中放多種材料,而一種材料只放在一個(gè)倉(cāng)庫(kù)中,所以倉(cāng)庫(kù)和材料之間是一對(duì)多的聯(lián)系。E-R圖中各實(shí)體的屬性假設(shè)為:產(chǎn)品:產(chǎn)品號(hào),產(chǎn)品名零件:零件號(hào),零件名原材料:原材料號(hào),原材料名,類別倉(cāng)庫(kù):倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名各聯(lián)系的屬性為:產(chǎn)品的組成:使用零件量零件制造:使用原材料量零件存儲(chǔ):存儲(chǔ)量材料存放:存放量9.什么是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) ? 試述其設(shè)計(jì)步驟。數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階

10、段設(shè)計(jì)好的基本 E-R 圖轉(zhuǎn)換為與選用的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計(jì)步驟為 :將概念結(jié)構(gòu)轉(zhuǎn)換為特定 DBMS 支持下的數(shù)據(jù)模型:關(guān)系、網(wǎng)狀、層次模型等; 對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。10.試把習(xí)題7和習(xí)題8中的E-R圖轉(zhuǎn)換為關(guān)系模型。習(xí)題7中的E-R圖轉(zhuǎn)換的關(guān)系模型如下,其中有劃畫(huà)線的屬性是主碼屬性:系班級(jí)教研室學(xué)生課程教員選課習(xí)題8中的E-R圖轉(zhuǎn)換的關(guān)系模型如下,其中有劃畫(huà)線的屬性是主碼屬性:產(chǎn)品零件原材料倉(cāng)庫(kù)產(chǎn)品組成零件組成零件儲(chǔ)存11. 試用規(guī)范化理論中有關(guān)范式的概念分析習(xí)題 7中你設(shè)計(jì)的關(guān)系模型中各個(gè)關(guān)系模式的碼,它們屬于第幾范式 ? 會(huì)產(chǎn)生什么更新異常 ?習(xí)題 7

11、中設(shè)計(jì)的各個(gè)關(guān)系模式的碼都用下劃線注明,這些關(guān)系模式都只有一個(gè)碼,且都是惟一決定的因素,所以都屬于 BCNF。不會(huì)產(chǎn)生更新異常現(xiàn)象。12規(guī)范化理論對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)有什么指導(dǎo)意義 ?答規(guī)范化理論為數(shù)據(jù)庫(kù)設(shè)計(jì)人員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準(zhǔn),可用以指導(dǎo)關(guān)系數(shù)據(jù)模型的優(yōu)化,用來(lái)預(yù)測(cè)模式可能出現(xiàn)的問(wèn)題,為設(shè)計(jì)人員提供了自動(dòng)產(chǎn)生各種模式的算法工具,使數(shù)據(jù)庫(kù)設(shè)計(jì)工作有了嚴(yán)格的理論基礎(chǔ)??蓞⒖几耪撋?7.4.2有關(guān)數(shù)據(jù)模型的優(yōu)化的內(nèi)容。13. 試述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容和步驟。答數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的 DBMS。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求

12、的物理結(jié)構(gòu),就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的主要內(nèi)容。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)步驟通常分為兩步: 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu); 對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間效率和空間效率。詳細(xì)參考概論7.5。14. 數(shù)據(jù)輸入在實(shí)施階段的重要性是什么 ? 如何保證輸入數(shù)據(jù)的正確性 ?答數(shù)據(jù)庫(kù)是用來(lái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)、管理與應(yīng)用的,因此在實(shí)施階段必須將原有系統(tǒng)中的歷史數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)。數(shù)據(jù)量一般都很大,而且數(shù)據(jù)來(lái)源于部門(mén)中的各個(gè)不同的單位。數(shù)據(jù)的組織方式、結(jié)構(gòu)和格式都與新設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)有相當(dāng)?shù)牟罹?組織數(shù)據(jù)錄入就要將各類源數(shù)據(jù)從各個(gè)局部應(yīng)用中抽取出來(lái),分類轉(zhuǎn)換,最后綜合成符合新設(shè)計(jì)的數(shù)據(jù)庫(kù)結(jié)

13、構(gòu)的形式,輸入數(shù)據(jù)庫(kù)。因此這樣的數(shù)據(jù)轉(zhuǎn)換、組織入庫(kù)的工作是相當(dāng)費(fèi)力費(fèi)時(shí)的工作。特別是原系統(tǒng)是手工數(shù)據(jù)處理系統(tǒng)時(shí),各類數(shù)據(jù)分散在各種不同的原始表格、憑證、單據(jù)之中,數(shù)據(jù)輸入工作量更大。保證輸入數(shù)據(jù)正確性的方法: 為提高數(shù)據(jù)輸入工作的效率和質(zhì)量,應(yīng)該針對(duì)具體的應(yīng)用環(huán)境設(shè)計(jì)一個(gè)數(shù)據(jù)錄入子系統(tǒng),由計(jì)算機(jī)來(lái)完成數(shù)據(jù)入庫(kù)的任務(wù)。在源數(shù)據(jù)入庫(kù)之前要采用多種方法對(duì)它們進(jìn)行檢驗(yàn),以防止不正確的數(shù)據(jù)入庫(kù)。15.什么是數(shù)據(jù)庫(kù)的再組織和重構(gòu)造 ? 為什么要進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造 ?答數(shù)據(jù)庫(kù)的再組織是指:按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能。數(shù)據(jù)庫(kù)的重構(gòu)造則是指部分修改數(shù)據(jù)庫(kù)的模式和

14、內(nèi)模式,即修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)。數(shù)據(jù)庫(kù)的再組織是不修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式的。進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造的原因: 數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后,由于記錄不斷增、刪、改,會(huì)使數(shù)據(jù)庫(kù)的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫(kù)性能下降,這時(shí) DBA 就要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織。DBMS 一般都提供用于數(shù)據(jù)重組織的實(shí)用程序。數(shù)據(jù)庫(kù)應(yīng)用環(huán)境常常發(fā)生變化,如增加新的應(yīng)用或新的實(shí)體,取消了某些應(yīng)用,有的實(shí)體與實(shí)體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。這就要進(jìn)行數(shù)據(jù)庫(kù)重構(gòu)造。補(bǔ)充習(xí)題1.選擇題數(shù)據(jù)庫(kù)外模式是在下列哪個(gè)階段設(shè)計(jì)。A.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) B.數(shù)據(jù)

15、庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)C.數(shù)據(jù)庫(kù)物理設(shè)計(jì) D.數(shù)據(jù)庫(kù)實(shí)施和維護(hù)生成DBMS系統(tǒng)支持的數(shù)據(jù)模型是在下列哪個(gè)階段完成。A.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) B.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)C.數(shù)據(jù)庫(kù)物理設(shè)計(jì) D.數(shù)據(jù)庫(kù)實(shí)施和維護(hù)根據(jù)應(yīng)用需求建立索引是在下列哪個(gè)階段完成。A.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) B.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)C.數(shù)據(jù)庫(kù)物理設(shè)計(jì) D.數(shù)據(jù)庫(kù)實(shí)施和維護(hù)員工性別的取值,有的為男、女,有的為1、0,這種情況屬于。A.屬性沖突 B.命名沖突C.結(jié)構(gòu)沖突 D.數(shù)據(jù)冗余2.填空題數(shù)據(jù)庫(kù)設(shè)計(jì)方法包括_、_ _、_ _、_ _和統(tǒng)一建模語(yǔ)言方法等。數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟包括需求分析、_ _、_ _、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)等。集成局部E-

16、R圖要分兩個(gè)步驟,分別是_和_。數(shù)據(jù)庫(kù)常見(jiàn)的存取方法主要有_、_和Hash方法。3.問(wèn)答題在進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)時(shí),將事物作為屬性的基本準(zhǔn)則是什么。將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),可以如何處理實(shí)體型間的聯(lián)系。4.綜合題某商場(chǎng)可以為顧客辦理會(huì)員卡,每個(gè)顧客只能辦理一張會(huì)員卡,顧客信息包括顧客 姓名、地址、電話、身份證號(hào),會(huì)員卡信息包括號(hào)碼、等級(jí)、積分,給出該系統(tǒng)的E-R圖。按照下列說(shuō)明修改題中的要求,分別給出相應(yīng)的E-R圖:顧客具有多個(gè)地址和多個(gè)電話號(hào)碼,地址包括省、市、區(qū)、街道,電話號(hào)碼包括區(qū)號(hào)、號(hào)碼;顧客具有多個(gè)地址,每個(gè)地址具有多個(gè)電話號(hào)碼,地址包括省、市、區(qū)、街道,電話號(hào)碼 包括區(qū)號(hào)、號(hào)碼。某數(shù)

17、據(jù)庫(kù)記錄樂(lè)隊(duì)、成員和歌迷的信息,樂(lè)隊(duì)包括名稱、多個(gè)成員、一個(gè)隊(duì)長(zhǎng),隊(duì)長(zhǎng)也 是樂(lè)隊(duì)的成員,成員包括名字、性別,歌迷包括名字、性別、喜歡的樂(lè)隊(duì)、喜歡的成員。畫(huà)出基本的E-R圖;修改E-R圖,使之能夠表示成員在樂(lè)隊(duì)的工作記錄,包括進(jìn)入樂(lè)隊(duì)時(shí)間以及離開(kāi)樂(lè)隊(duì)時(shí)間??紤]某個(gè)IT公司的數(shù)據(jù)庫(kù)信息:部門(mén)具有部門(mén)編號(hào)、部門(mén)名稱、辦公地點(diǎn)等屬性;部門(mén)員工具有員工編號(hào)、姓名、級(jí)別等屬性,員工只在一個(gè)部門(mén)工作;每個(gè)部門(mén)有唯一一個(gè)部門(mén)員工作為部門(mén)經(jīng)理;實(shí)習(xí)生具有實(shí)習(xí)編號(hào)、姓名、年齡等屬性,只在一個(gè)部門(mén)實(shí)習(xí);項(xiàng)目具有項(xiàng)目編號(hào)、項(xiàng)目名稱、開(kāi)始日期、結(jié)束日期等屬性;每個(gè)項(xiàng)目由一名員工負(fù)責(zé),由多名員工、實(shí)習(xí)生參與;一名員工只負(fù)

18、責(zé)一個(gè)項(xiàng)目,可以參與多個(gè)項(xiàng)目,在每個(gè)項(xiàng)目具有工作時(shí)間比;每個(gè)實(shí)習(xí)生只參與一個(gè)項(xiàng)目。畫(huà)出E-R圖,并將E-R圖轉(zhuǎn)換為關(guān)系模型包括關(guān)系名、屬性名、碼和完整性約束條件。補(bǔ)充習(xí)題答案1.選擇題BBCA2.填空題新奧爾良方法 基于E-R模型的方法 3NF的設(shè)計(jì)方法 面向?qū)ο蟮脑O(shè)計(jì)方法概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)合并 修改和重構(gòu)索引 聚族3.問(wèn)答題在進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)時(shí),將事物作為屬性的基本準(zhǔn)則是什么。答:作為屬性,不能再具有需要描述的性質(zhì),屬性必須是不可分的數(shù)據(jù)項(xiàng),不能包含其他屬性;屬性不能與其他實(shí)體具有聯(lián)系,即E-R圖中所表示的聯(lián)系是實(shí)體之間的聯(lián)系。將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),可以如何處理實(shí)體型間的聯(lián)系。答:一個(gè)1 :1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并;一個(gè)1: n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并;一個(gè)m: n聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式;3個(gè)或3個(gè)以上實(shí)體間的

溫馨提示

  • 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)論