數(shù)據(jù)庫(kù)設(shè)計(jì)之概念設(shè)計(jì) 課件_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)之概念設(shè)計(jì) 課件_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)之概念設(shè)計(jì) 課件_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)之概念設(shè)計(jì) 課件_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)之概念設(shè)計(jì) 課件_第5頁(yè)
已閱讀5頁(yè),還剩70頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)設(shè)計(jì)概念設(shè)計(jì)概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)客觀事物用戶(hù)要求概念結(jié)構(gòu)關(guān)系,網(wǎng)狀,層次數(shù)據(jù)模型DBMS數(shù)據(jù)管理系統(tǒng)(語(yǔ)義和結(jié)構(gòu))強(qiáng)調(diào)語(yǔ)義描述強(qiáng)調(diào)結(jié)構(gòu)描述現(xiàn)實(shí)世界信息世界機(jī)器世界抽象推理實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)一般過(guò)程收集信息標(biāo)識(shí)實(shí)體標(biāo)識(shí)實(shí)體的屬性標(biāo)識(shí)實(shí)體之間的關(guān)系現(xiàn)實(shí)世界概念模型物理數(shù)據(jù)庫(kù)ER模型向關(guān)系轉(zhuǎn)化關(guān)系規(guī)范化,優(yōu)化物理數(shù)據(jù)庫(kù)設(shè)計(jì)概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟數(shù)據(jù)抽象與局部視圖設(shè)計(jì)視圖的集成概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)就是將現(xiàn)實(shí)事物以不依賴(lài)于任何數(shù)據(jù)模型的方式加以描述,目的在于以符號(hào)化的形式正確地反映現(xiàn)實(shí)事物及事物與事物間的聯(lián)系。

概念結(jié)構(gòu)設(shè)計(jì)概述概念數(shù)據(jù)模型的含義用于信息世界(現(xiàn)實(shí)世界在人腦中的反映)的建模,是現(xiàn)實(shí)世界到信息世界的第一次抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是設(shè)計(jì)人員和用戶(hù)之間交流的語(yǔ)言。概念數(shù)據(jù)模型的表示方法實(shí)體聯(lián)系圖(ER圖):用于描述信息世界的概念數(shù)據(jù)模型。它通過(guò)畫(huà)圖將實(shí)體以及實(shí)體間的聯(lián)系刻畫(huà)出來(lái),為客觀事物建立概念數(shù)據(jù)模型。概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)的特點(diǎn):

(1)能真實(shí)、充分地反映現(xiàn)實(shí)世界。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),也獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的DBMS,不受其約束

(2)易于理解。是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型,易于理解,便于和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn),使用用于易于參與

(3)易于更改。是現(xiàn)實(shí)世界與機(jī)器世界的中介,一方面能夠充分反映現(xiàn)實(shí)世界,包包括實(shí)體和實(shí)體之間的聯(lián)系,同時(shí)又易于向關(guān)系、網(wǎng)狀,層次等各種數(shù)據(jù)模型轉(zhuǎn)換。

(4)當(dāng)現(xiàn)實(shí)世界需求改變時(shí),概念結(jié)構(gòu)又可以很容易地作相應(yīng)調(diào)整。因此概念結(jié)構(gòu)設(shè)計(jì)是事個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵所在。E-R圖E-R圖(Entity-RelationshipDiagram)最早由P.P.S.Chen于1976提出是對(duì)現(xiàn)實(shí)世界事物的符號(hào)化描述,為計(jì)算機(jī)處理做準(zhǔn)備是信息世界建模的常用工具E-R圖實(shí)體是現(xiàn)實(shí)世界中任何可以被認(rèn)識(shí)、區(qū)分的事物。實(shí)體可以是人或物,可以是實(shí)際的對(duì)象,也可以是抽象的概念(如事物之間的聯(lián)系)在學(xué)校:學(xué)生、課程、教師、選課、班委等;某企業(yè)集團(tuán):工廠、職工、產(chǎn)品等屬性實(shí)體所具有的特性。一個(gè)實(shí)體可以有若干屬性來(lái)描述。學(xué)生的屬性:學(xué)號(hào)、姓名、年齡、性別、系、專(zhuān)業(yè)等;產(chǎn)品的屬性:產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格等E-R圖聯(lián)系的種類(lèi):一對(duì)一聯(lián)系(1:1):實(shí)體集A中的任一實(shí)體,在實(shí)體集B中最多有一個(gè)實(shí)體和它對(duì)應(yīng);反之,實(shí)體集B中的任一實(shí)體,在實(shí)體集A中最多有一個(gè)實(shí)體和它對(duì)應(yīng)。a1

a2

a3

a4

b1

b2

b3

b4

A

B

E-R圖聯(lián)系的種類(lèi):一對(duì)多聯(lián)系(1:N):實(shí)體集A中的任一實(shí)體,在實(shí)體集B中有多個(gè)實(shí)體和它對(duì)應(yīng);反之,實(shí)體集B中的任一實(shí)體,在實(shí)體集A中最多有一個(gè)實(shí)體和它對(duì)應(yīng)。a1

a2

a3

b1

b2

b3

b4

b5

A

B

a1

a2

a3

b1

b2

b3

b4

b5

A

B

E-R圖聯(lián)系的種類(lèi):多對(duì)多聯(lián)系(M:N):實(shí)體集A中的任一實(shí)體,在實(shí)體集B中有多個(gè)實(shí)體和它對(duì)應(yīng);反之,實(shí)體集B中的任一實(shí)體,在實(shí)體集A中有多個(gè)實(shí)體和它對(duì)應(yīng)。a1

a2

a3

a4

b1

b2

b3

b4

A

B

E-R圖用E-R圖建立概念模型實(shí)體的表示:屬性的表示:最后用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)實(shí)體名屬性名學(xué)生學(xué)號(hào)年齡性別姓名E-R圖聯(lián)系的表示:實(shí)體聯(lián)系圖示例聯(lián)系名11聯(lián)系名1n聯(lián)系名mn課程選修學(xué)生mnm:n聯(lián)系班級(jí)組成學(xué)生1n1:n聯(lián)系班級(jí)管理班長(zhǎng)111:1聯(lián)系E-R圖兩個(gè)以上不同實(shí)體集之間的聯(lián)系:課程講授教師1m多個(gè)實(shí)體型間的1:n聯(lián)系參考書(shū)n食堂進(jìn)餐教師mm多個(gè)實(shí)體型兩兩間的m:n聯(lián)系學(xué)生n吃飯教-學(xué)mnnE-R圖同一實(shí)體集內(nèi)部實(shí)體間的聯(lián)系:職工領(lǐng)導(dǎo)1n同一實(shí)體型內(nèi)部的1:n聯(lián)系學(xué)生室友mn同一實(shí)體型內(nèi)部的m:n聯(lián)系E-R圖完整的E-R圖(實(shí)體、屬性和聯(lián)系都要完整)課程選修學(xué)生mn成績(jī)姓名性別年齡班級(jí)課程號(hào)學(xué)號(hào)學(xué)分課程名學(xué)生選課E-R圖E-R圖完整的E-R圖零件管理庫(kù)存管理供應(yīng)商供應(yīng)商號(hào)姓名地址電話賬號(hào)倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)面積電話工作職工職工號(hào)姓名年齡職稱(chēng)供應(yīng)項(xiàng)目零件供應(yīng)量項(xiàng)目號(hào)預(yù)算開(kāi)工日期零件號(hào)名稱(chēng)規(guī)格單價(jià)描述庫(kù)存庫(kù)存量領(lǐng)導(dǎo)m1nnpmn1n工廠物資管理E-R圖人事管理E-R圖超類(lèi)與子類(lèi)學(xué)生本科生研究生超類(lèi)子類(lèi)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟數(shù)據(jù)抽象與局部視圖設(shè)計(jì)視圖的集成方法與步驟概念結(jié)構(gòu)設(shè)計(jì)的四種策略:(1)自頂向下:即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。方法與步驟(2)自底向上:即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu)。方法與步驟(3)逐步擴(kuò)張:即首先確定核心業(yè)務(wù)的概念結(jié)構(gòu),然后以此為中向外擴(kuò)張,以滾雪球的方式實(shí)現(xiàn)逐步生成其他概念結(jié)構(gòu),最終實(shí)現(xiàn)全局概念結(jié)構(gòu)。方法與步驟(3)混合策略:即將自頂向下和自底向上兩種策略結(jié)合使用,首先確定全局框架,劃分為若干個(gè)局部概念模型,再采取自底向上的策略實(shí)現(xiàn)各局部概念模型,加以合并實(shí)現(xiàn)全局概念模型。實(shí)際應(yīng)用中這些策略并沒(méi)有嚴(yán)格的限定,可以根據(jù)具體業(yè)務(wù)的特點(diǎn)選擇,如對(duì)于組織機(jī)構(gòu)管理,因其固有的層次結(jié)構(gòu),可采用自頂向下的策略;對(duì)于已實(shí)現(xiàn)計(jì)算機(jī)管理的業(yè)務(wù),通??梢砸源藶楹诵?,采取逐步擴(kuò)張的策略。

概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟數(shù)據(jù)抽象與局部視圖設(shè)計(jì)視圖的集成數(shù)據(jù)抽象概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的一種抽象從實(shí)際的人、物、事和概念中抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié)把這些特性用各種概念精確地加以描述這些概念組成了某種模型數(shù)據(jù)抽象對(duì)現(xiàn)實(shí)事物抽象認(rèn)識(shí)的方法分為以下三種:(1)分類(lèi)(ismemberof):對(duì)現(xiàn)實(shí)世界的事物,按照其具有的共同特征和行為,定義一種類(lèi)型。這在現(xiàn)實(shí)生活中很常見(jiàn)的,如學(xué)校中的學(xué)生和教師就屬于不同的類(lèi)型。在某一類(lèi)型中,個(gè)體是類(lèi)型的一個(gè)成員或?qū)嵗?,即“ismemberof”,如李娜是學(xué)生類(lèi)型中的一個(gè)成員。(2)聚集(ispartof):定義某一類(lèi)型所具有的屬性。如學(xué)生類(lèi)型具有學(xué)號(hào)、姓名、性別、班級(jí)等共同屬性,每一個(gè)學(xué)生都是這一類(lèi)型中的個(gè)體,通過(guò)在這些屬性上的不同取值來(lái)區(qū)分。各個(gè)屬性是所屬類(lèi)型的一個(gè)成份,即“ispartof”,如姓名是學(xué)生類(lèi)型的一個(gè)成份。(3)概括(issubsetof):由一種已知類(lèi)型定義新的類(lèi)型。如由學(xué)生類(lèi)型定義研究生類(lèi)型,在學(xué)生類(lèi)型的屬性上增加導(dǎo)師等其它屬性就構(gòu)成研究生類(lèi)型。通常把已知類(lèi)型稱(chēng)為超類(lèi)(Superclass),新定義的類(lèi)型稱(chēng)為子類(lèi)(Subclass)。子類(lèi)是超類(lèi)的一個(gè)子集,即“issubsetof”,如研究生是學(xué)生的一個(gè)子集。分類(lèi)(共同特征)學(xué)生張三李四王五聚集(組成)學(xué)生學(xué)號(hào)姓名性別年齡概括(包括)學(xué)生專(zhuān)科生本科生研究生進(jìn)修生局部視圖設(shè)計(jì)通常以中層數(shù)據(jù)流圖作為設(shè)計(jì)分E-R圖的依據(jù)。原因:高層數(shù)據(jù)流圖只能反映系統(tǒng)的概貌中層數(shù)據(jù)流圖能較好地反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成低層數(shù)據(jù)流圖過(guò)細(xì)設(shè)計(jì)分E-R圖的步驟(1)需求分析在需求分析階段,通過(guò)對(duì)應(yīng)用環(huán)境和要求進(jìn)行詳盡的調(diào)查分析,描述了整個(gè)系統(tǒng),作為設(shè)計(jì)分E-R圖的依據(jù)。(2)逐步設(shè)計(jì)分ER圖逐一設(shè)計(jì)分ER圖1.確定局部應(yīng)用中的實(shí)體;2.實(shí)體的屬性、標(biāo)識(shí)實(shí)體的鍵;3.確定實(shí)體之間的聯(lián)系及其類(lèi)型(1:1,1:n,m:n)如何區(qū)分實(shí)體和屬性實(shí)體與屬性是相對(duì)而言的。同一事物,在一種應(yīng)用環(huán)境中作為“屬性”,在另一種應(yīng)用環(huán)境中就可能作為“實(shí)體”。 例:學(xué)校中的系,在某種應(yīng)用環(huán)境中,它只是作為“學(xué)生”實(shí)體的一個(gè)屬性,表明一個(gè)學(xué)生屬于哪個(gè)系;而在另一種環(huán)境中,由于需要考慮一個(gè)系的系主任、教師人數(shù)、學(xué)生人數(shù)、辦公地點(diǎn)等,這時(shí)它就需要作為實(shí)體了。確定實(shí)體與屬性的兩條準(zhǔn)則:(1)屬性是不可再分的數(shù)據(jù)項(xiàng),屬性不可以再有屬性;(2)屬性不能與其他實(shí)體發(fā)生聯(lián)系,聯(lián)系只能存在于實(shí)體與實(shí)體之間。符合上述兩條特性的事物一般作為屬性對(duì)待。為了簡(jiǎn)化E-R圖的處置,現(xiàn)實(shí)世界中的事物凡能夠作為屬性對(duì)待的,應(yīng)盡量作為屬性。例1:“學(xué)生”由學(xué)號(hào)、姓名等屬性進(jìn)一步描述,根據(jù)準(zhǔn)則1,“學(xué)生”只能作為實(shí)體,不能作為屬性。例2:職稱(chēng)通常作為教師實(shí)體的屬性,但在涉及住房分配時(shí),由于分房與職稱(chēng)有關(guān),也就是說(shuō)職稱(chēng)與住房實(shí)體之間有聯(lián)系,根據(jù)準(zhǔn)則2,這時(shí)把職稱(chēng)作為實(shí)體來(lái)處理會(huì)更合適些。教師教工號(hào)姓名年齡職稱(chēng)教師教工號(hào)姓名年齡職稱(chēng)職稱(chēng)名工資住房福利聘任例:建立學(xué)生信息管理ER圖學(xué)生信息管理子模塊功能(1)學(xué)生信息的增、刪、改、查功能(2)學(xué)生選課功能(3)學(xué)生查詢(xún)成績(jī)?cè)O(shè)計(jì)分E-R圖的步驟第一步:確定現(xiàn)實(shí)系統(tǒng)可能包含的實(shí)體從需求上看可以設(shè)定實(shí)體有學(xué)生、課程第二步:確定每個(gè)實(shí)體的屬性,特別要注明每個(gè)實(shí)體的碼學(xué)生:學(xué)號(hào)、姓名、性別、出生日期、籍貫、專(zhuān)業(yè)課程:課程號(hào)、課程名、學(xué)時(shí)數(shù)、學(xué)分第三步:確定實(shí)體之間可能有的聯(lián)系,并結(jié)合實(shí)際情況給每個(gè)聯(lián)系命名學(xué)生課程選修第四步:畫(huà)ER圖,建立概念模型,完成現(xiàn)實(shí)世界到信息世界的第一次抽象。方法:(1)用長(zhǎng)方形表示實(shí)體,在框內(nèi)寫(xiě)上實(shí)體名(2)用橢圓表示實(shí)體的屬性,并用無(wú)向邊把實(shí)體與其屬性連接起來(lái)。學(xué)生學(xué)號(hào)姓名性別出生日期課程課程號(hào)課程名學(xué)時(shí)學(xué)分專(zhuān)業(yè)(3)用菱形表示實(shí)體之間的聯(lián)系,菱形內(nèi)寫(xiě)上聯(lián)系名。用無(wú)向邊把菱形與有關(guān)的實(shí)體連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型。若實(shí)體之間的聯(lián)系也有屬性(實(shí)體以外的屬性),則把屬性和菱形也用無(wú)向邊連接起來(lái)。課程選修學(xué)生mn成績(jī)姓名性別出生日期課程號(hào)學(xué)號(hào)學(xué)分課程名學(xué)時(shí)專(zhuān)業(yè)若實(shí)體的屬性太多,可簡(jiǎn)化ER圖??稍贓R圖中只畫(huà)實(shí)體間的聯(lián)系學(xué)生課程選修mn成績(jī)學(xué)生學(xué)號(hào)姓名性別出生日期專(zhuān)業(yè)課程課程號(hào)課程名學(xué)時(shí)學(xué)分班號(hào)而實(shí)體及屬性用另一個(gè)圖表示一個(gè)學(xué)籍管理系統(tǒng)的例子學(xué)籍管理局部ER圖課程管理局部ER圖概念結(jié)構(gòu)設(shè)計(jì)概述概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟數(shù)據(jù)抽象與局部視圖設(shè)計(jì)視圖的集成視圖的集成 局部的E-R圖又稱(chēng)為局部視圖,將多個(gè)局部E-R圖合并成一張完整的E-R圖的過(guò)程稱(chēng)為視圖集成。視圖集成的方法: 選擇兩個(gè)具有相同實(shí)體的E-R圖,通過(guò)相同實(shí)體將它們連結(jié)起來(lái)構(gòu)成一個(gè)E-R圖。如此重復(fù),直到將所有的局部E-R圖全部連結(jié)成一個(gè)E-R圖,這稱(chēng)為全局E-R圖。教師教工號(hào)姓名職稱(chēng)課程授課mn課程號(hào)課程名學(xué)分教師編號(hào)姓名職稱(chēng)m學(xué)生學(xué)號(hào)姓名性別出生日期成績(jī)學(xué)習(xí)課程n課程號(hào)課程名學(xué)分mn授課學(xué)生姓名性別出生日期m成績(jī)課程學(xué)習(xí)n課程號(hào)課程名學(xué)分學(xué)號(hào)視圖集成的作用:一方面可以完整地描述企業(yè)的信息及其聯(lián)系,另一方面在集成過(guò)程中可以解決沖突和消除冗余。

分E-R圖之間的三類(lèi)沖突:屬性沖突:命名沖突:結(jié)構(gòu)沖突:

(1)屬性沖突:同一屬性可能會(huì)存在于不同的分E-R圖,由于設(shè)計(jì)人員不同或是出發(fā)點(diǎn)不同,對(duì)屬性的類(lèi)型、取值范圍、數(shù)據(jù)單位等可能會(huì)不一致,這些屬性對(duì)應(yīng)的數(shù)據(jù)將來(lái)只能以一種形式在計(jì)算機(jī)中存儲(chǔ),這就需要在設(shè)計(jì)階段進(jìn)行統(tǒng)一。

屬性域沖突:屬性值的類(lèi)型、取值范圍或取值集合不同。 例1,由于學(xué)號(hào)是數(shù)字,因此某些部門(mén)(即局部應(yīng)用)將學(xué)號(hào)定義為整數(shù)形式,而由于學(xué)號(hào)不用參與運(yùn)算,因此另一些部門(mén)(即局部應(yīng)用)將學(xué)號(hào)定義為字符型形式。 例2,某些部門(mén)(即局部應(yīng)用)以出生日期形式表示學(xué)生的年齡,而另一些部門(mén)(即局部應(yīng)用)用整數(shù)形式表示學(xué)生的年齡。屬性取值單位沖突。 例:學(xué)生的身高,有的以米為單位,有的以厘米為單位,有的以尺為單位。

(2)命名沖突:

相同意義的屬性,在不同的分E-R圖上有著不同的命名,或是名稱(chēng)相同的屬性在不同的分E-R圖中代表著不同的意義,這些也要進(jìn)行統(tǒng)一。同名異義:不同意義的對(duì)象在不同的局部應(yīng)用中具有相同的名字例,局部應(yīng)用A中將教室稱(chēng)為房間局部應(yīng)用B中將學(xué)生宿舍稱(chēng)為房間異名同義(一義多名):同一意義的對(duì)象在不同的局部應(yīng)用中具有不同的名字例,有的部門(mén)把教科書(shū)稱(chēng)為課本有的部門(mén)則把教科書(shū)稱(chēng)為教材(3)結(jié)構(gòu)沖突:同一實(shí)體在不同的分E-R圖中有不同的屬性,同一對(duì)象在某一分E-R圖中被抽象為實(shí)體而在另一分E-R圖中又被抽象為屬性,需要統(tǒng)一。產(chǎn)生原因:不同的局部應(yīng)用關(guān)心的是該實(shí)體的不同側(cè)面。解決方法:使該實(shí)體的屬性取各分E-R圖中屬性的并集,再適當(dāng)設(shè)計(jì)屬性的次序。學(xué)生學(xué)號(hào)

姓名性別平均成績(jī)(a)在局部應(yīng)用A中學(xué)生學(xué)號(hào)

姓名出生日期年級(jí)所在系(b)在局部應(yīng)用B中學(xué)生學(xué)號(hào)

姓名

政治面貌(c)在局部應(yīng)用C中學(xué)生

政治面貌

學(xué)號(hào)出生日期年級(jí)所在系平均成績(jī)姓名性別(d)合并后生成學(xué)校管理系統(tǒng)整理ER圖解決沖突后的ER圖冗余冗余的數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù), 冗余的聯(lián)系是指可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)維護(hù)增加困難并不是所有的冗余數(shù)據(jù)與冗余聯(lián)系都必須加以消除,有時(shí)為了提高某些應(yīng)用的效率,不得不以冗余信息作為代價(jià)。設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)時(shí),哪些冗余信息必須消除,哪些冗余信息允許存在,需要根據(jù)用戶(hù)的整體需求來(lái)確定。消除不必要的冗余后的初步E-R圖稱(chēng)為基本E-R圖。概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)總結(jié):(1)概念結(jié)構(gòu)設(shè)計(jì)是對(duì)企業(yè)信息的描述,建立在需求分析的基礎(chǔ)上;(2)概念結(jié)構(gòu)設(shè)計(jì)是對(duì)需求分析的數(shù)據(jù)(數(shù)據(jù)字典)依照業(yè)務(wù)處理流程(數(shù)據(jù)流圖)抽象出事物之間的聯(lián)系,以E-R圖的形象加以描述;(3)概念結(jié)構(gòu)設(shè)計(jì)是獨(dú)立于具體DBMS的,信息世界的范疇,即只考慮正確體現(xiàn)事實(shí)世界中的事物及聯(lián)系的描述,而不考慮如何存儲(chǔ)這些信息;(4)概念結(jié)構(gòu)設(shè)計(jì)所得到的E-R圖應(yīng)該得到用戶(hù)的認(rèn)可;(5)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)的同時(shí)進(jìn)行的是系統(tǒng)的總體設(shè)計(jì)。教學(xué)活動(dòng)建立商店顧客的ER圖設(shè)有商店和顧客兩個(gè)實(shí)體。“商店”有屬性:商店編號(hào)、商店名、地址、電話“顧客”有屬性:顧客編號(hào)、姓名、地址、年齡、性別。假設(shè)一個(gè)商店有多個(gè)顧客購(gòu)物,一個(gè)顧客可以到多個(gè)商店購(gòu)物,顧客每一次去商店購(gòu)物有一個(gè)消費(fèi)金額和日期。試畫(huà)ER圖,并注明屬性和聯(lián)系類(lèi)型。建立步驟:確定實(shí)體類(lèi)型及屬性。本題已知有:商店、顧客。商店商店編號(hào)商店名地址電話顧客顧客編號(hào)姓名地址年齡性別建立步驟:確定實(shí)體類(lèi)型及屬性。確定聯(lián)系類(lèi)型及屬性?!吧痰?顧客”的聯(lián)系是m:n聯(lián)系的屬性有四項(xiàng):顧客(編號(hào))商店(編號(hào))消費(fèi)金額日期聯(lián)系的名稱(chēng):購(gòu)物商店顧客日期購(gòu)物消費(fèi)金額mn建立步驟:確定實(shí)體類(lèi)型及屬性。確定聯(lián)系類(lèi)型及屬性。把實(shí)體類(lèi)型和聯(lián)系類(lèi)型組合成ER圖。商店商店編號(hào)商店名地址電話日期購(gòu)物消費(fèi)金額顧客顧客編號(hào)姓名地址年齡性別案例分析一家建筑設(shè)計(jì)公司在3個(gè)城市都設(shè)有辦事處。公司準(zhǔn)備快速擴(kuò)大規(guī)模,劃分了10個(gè)部門(mén),每個(gè)部門(mén)都有部門(mén)負(fù)責(zé)人。為了招聘合適的新員工,人事部門(mén)規(guī)劃了7

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論