日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
er模型是數(shù)據(jù)庫(kù)的基本建模工具(er模型是數(shù)據(jù)庫(kù)的______)

er模型是數(shù)據(jù)庫(kù)的______基本建模工具

隨著現(xiàn)代社會(huì)信息化的不斷發(fā)展和普及,數(shù)據(jù)管理已成為一個(gè)非常重要的任務(wù)。數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)的工具,我們可以通過它管理和存儲(chǔ)大量數(shù)據(jù)。數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,ER模型是最基本的建模工具之一。本文對(duì)ER模型的定義、構(gòu)建方法、應(yīng)用及優(yōu)點(diǎn)等方面進(jìn)行詳細(xì)介紹。

一、ER模型的定義

ER模型是表示現(xiàn)實(shí)世界中有關(guān)數(shù)據(jù)的概念模型。它主要用于數(shù)據(jù)的描述和管理。ER是英文Entity-Relationship(實(shí)體-聯(lián)系)的縮寫,其本質(zhì)是由三個(gè)元素構(gòu)成的:實(shí)體、屬性和關(guān)系。實(shí)體表示現(xiàn)實(shí)世界中的一個(gè)對(duì)象,屬性是實(shí)體的某些性質(zhì),而關(guān)系則是實(shí)體之間的聯(lián)系。

在ER模型中,實(shí)體用矩形表示,屬性用橢圓形表示,關(guān)系用菱形表示。關(guān)系有三個(gè)重要屬性:名稱、度和參與者。名稱是關(guān)系在圖示中顯示的名稱,度是關(guān)系部分所涉及的實(shí)體數(shù)量,參與者是關(guān)系中涉及的實(shí)體。

二、ER模型的構(gòu)建方法

ER模型的構(gòu)建方法主要有兩種:頂級(jí)到底層和底層到頂層。前者指的是從全局視角開始,逐層分析數(shù)據(jù)的組成部分,最終構(gòu)建成一個(gè)完整的ER模型。而后者則是指從局部細(xì)節(jié)開始分析與設(shè)計(jì),逐步擴(kuò)展模型的規(guī)模,最終構(gòu)建成一個(gè)完整的ER模型。不過無(wú)論選擇哪種生產(chǎn)方法,都需要遵循以下三個(gè)步驟:

1.確定實(shí)體

首先需要確定實(shí)體,也就是現(xiàn)實(shí)世界中的一個(gè)對(duì)象。例如,對(duì)于學(xué)生信息管理系統(tǒng),學(xué)生就是一個(gè)實(shí)體。

2.確定屬性

在確定一組實(shí)體之后,需要確定每個(gè)實(shí)體的屬性,即一個(gè)實(shí)體的某些性質(zhì),例如,學(xué)生實(shí)體可能包括姓名、年齡、學(xué)號(hào)、性別等屬性。

3.確定關(guān)系

最后需要確定實(shí)體之間的關(guān)系或聯(lián)系,例如,學(xué)生和班級(jí)的關(guān)系是“學(xué)生屬于一個(gè)班級(jí)”,這個(gè)關(guān)系可以用一個(gè)菱形表示。

三、ER模型的應(yīng)用

ER模型在數(shù)據(jù)管理中應(yīng)用廣泛,主要體現(xiàn)在以下幾個(gè)方面:

1.數(shù)據(jù)庫(kù)設(shè)計(jì)

ER模型可以幫助我們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù),通過構(gòu)建ER模型,可以很好的維護(hù)數(shù)據(jù)庫(kù)之間的關(guān)聯(lián)關(guān)系。

2.數(shù)據(jù)庫(kù)查詢

ER模型可以作為查詢語(yǔ)句的基礎(chǔ),數(shù)據(jù)查詢時(shí)可以依據(jù)ER模型的實(shí)體、屬性和關(guān)系進(jìn)行匯總、統(tǒng)計(jì)等分析。

3. 數(shù)據(jù)庫(kù)優(yōu)化

ER模型可以作為數(shù)據(jù)庫(kù)優(yōu)化的基礎(chǔ),通過對(duì)數(shù)據(jù)庫(kù)的ER模型進(jìn)行分析和調(diào)整,可以更好地提高數(shù)據(jù)庫(kù)的性能和效率。

四、ER模型的優(yōu)點(diǎn)

ER模型具有以下優(yōu)點(diǎn):

1.易于理解和使用

ER模型的構(gòu)建步驟簡(jiǎn)單,易于理解和使用,不需要過多的技術(shù)支持就能快速構(gòu)建模型。

2.方便維護(hù)

ER模型對(duì)數(shù)據(jù)庫(kù)中的關(guān)聯(lián)關(guān)系有很好的表述能力,因此可以方便人們進(jìn)行數(shù)據(jù)庫(kù)的管理和維護(hù)。

3.可擴(kuò)展性強(qiáng)

ER模型可以隨時(shí)擴(kuò)展和修改,以符合業(yè)務(wù)需求,因此可以很好地適應(yīng)各種需求。

ER模型是目前最基本的數(shù)據(jù)庫(kù)建模工具之一,其在數(shù)據(jù)管理中應(yīng)用廣泛,可以幫助我們更好地進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)、查詢和優(yōu)化等工作。在實(shí)際應(yīng)用中,我們需要根據(jù)實(shí)際情況進(jìn)行合理的ER模型構(gòu)建和管理,以達(dá)到更加高效和精準(zhǔn)的數(shù)據(jù)管理。

相關(guān)問題拓展閱讀:

  • E-R模型中實(shí)體和屬性的概念?
  • er圖屬于下面哪一種數(shù)據(jù)庫(kù)設(shè)計(jì)模型
  • E-R圖表示的是什么?

E-R模型中實(shí)體和屬性的概念?

實(shí)體-聯(lián)系(entity-relationship, E-R)數(shù)據(jù)模型的提出旨在方便數(shù)據(jù)庫(kù)的設(shè)計(jì),它是通過允許定義數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)的企業(yè)模式實(shí)現(xiàn)的。

E-R數(shù)據(jù)模型采用了三個(gè)基本概念:實(shí)體集,聯(lián)系集和屬性。

一、實(shí)體集

實(shí)體(entity)是現(xiàn)實(shí)世界中可區(qū)別于所有其他對(duì)象的一個(gè)”事物”或”對(duì)象”,實(shí)體通過一組屬性(attribute)來(lái)表示,

實(shí)體集(entity set)是相同類型即具有相同屬性的一個(gè)實(shí)體,例如,一所大學(xué)的所有教師可定義為實(shí)體集instructor。

二、聯(lián)系集

聯(lián)系集(relationship)是指多個(gè)實(shí)體間的相互關(guān)聯(lián)。例如,我們可以定義關(guān)聯(lián)教師Katz和學(xué)生Shankar的聯(lián)系advisor,這一聯(lián)系指明Katz是學(xué)生Shankar的導(dǎo)師。又如聯(lián)系集takes可以表示學(xué)生和該晌檔學(xué)生所注冊(cè)的開課之間的關(guān)聯(lián)。

實(shí)體在聯(lián)系中扮演的功能成為實(shí)體的角色(role),聯(lián)系集中的實(shí)體集互異時(shí),通常角色是隱含的并且一般不指定,實(shí)體集非互異時(shí)通常需要指定實(shí)體集的角色,如兩門課程的有序?qū)?C1, C2),其中C2是C1的先修課,每對(duì)課程中的之一門課程具有C1的角色,第二門具有C2的角色。按照這種方式,所有的聯(lián)系通過(C1, C2)表示,排除了(C2, C1)對(duì)。

聯(lián)系也可具有描述性屬性(descriptive attribute)。如instructor和student聯(lián)系集advisor中的date屬性,可用來(lái)表示教師成為學(xué)生導(dǎo)師的日期

給定的聯(lián)系集中的一個(gè)聯(lián)系實(shí)例必須是由其參與實(shí)例唯一標(biāo)識(shí)的,而不必使用描述屬性,如不能在advisor聯(lián)系集中創(chuàng)建多個(gè)日期不同但導(dǎo)師和學(xué)生相同的關(guān)系,而是應(yīng)該吧日期設(shè)置成多值屬性,用來(lái)保存所有的日期。

參與聯(lián)系集的實(shí)體集的數(shù)目滾蘆稱為聯(lián)系集的度(degree).二元聯(lián)系集的度為2,大部分聯(lián)系集都是二元集。

作者:我不是罐頭

鏈接:

來(lái)源:知乎

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得宴備亂授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

作者:我不是罐頭

鏈接:

來(lái)源:知乎

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

E-R圖提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。E-R方法是“實(shí)體-聯(lián)系方法”(Entity-Relationship Approach)的簡(jiǎn)稱。

ER模型滲歷

常用于信息系統(tǒng)設(shè)計(jì)中;比如它們?cè)诟拍罱Y(jié)構(gòu)設(shè)計(jì)階段用來(lái)描述信息需求和/或要存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息的類型。但是數(shù)據(jù)建模技術(shù)可以用來(lái)描述特定論域(就是感興趣的區(qū)域)的任何本體(就是對(duì)使用的術(shù)語(yǔ)和它們的聯(lián)系的概述和分類)。

擴(kuò)展資料:

ER模型,全稱為實(shí)體聯(lián)系模型、實(shí)體

關(guān)系模型

或?qū)嶓w聯(lián)系模式圖(ERD)(英語(yǔ):Entity-relationship model)由美籍華裔計(jì)算機(jī)科學(xué)家陳品山發(fā)明,是概念

數(shù)據(jù)模型

的高層描述所使用的數(shù)據(jù)模型或模式圖。

在基于數(shù)據(jù)庫(kù)的信息系統(tǒng)設(shè)計(jì)的情況下,在后面的階段(通常叫做邏輯設(shè)計(jì)),概念模型要映射到邏輯模型如關(guān)系模型上;它依次要在物理設(shè)計(jì)期間映射到物銷棗理模型上。注意,有時(shí)這兩個(gè)階段被一起稱虧喊拆為“物理設(shè)計(jì)”。

實(shí)體:表示一個(gè)離散對(duì)象,其代表軟件系統(tǒng)中客觀存在的生活中的實(shí)物,如人、動(dòng)物,物體、列表、部門、項(xiàng)目等。而同一類實(shí)體就構(gòu)成了一個(gè)實(shí)體集,實(shí)體集用矩形框表示,矩形框內(nèi)寫上實(shí)體名。

屬性:是實(shí)體中的所有特性。如用戶有姓名、碧緩性別、住址、等?!睂?shí)體標(biāo)識(shí)符”是在一個(gè)實(shí)體中,能夠唯一標(biāo)識(shí)實(shí)體的屬性和屬性集的標(biāo)示符。實(shí)體的屬性用橢圓框表示,框內(nèi)寫上屬性名,并用無(wú)向邊與其實(shí)體集相連。

聯(lián)系:實(shí)體不會(huì)是單獨(dú)存在的,實(shí)體和其他的實(shí)體之間有著聯(lián)系。實(shí)悔行模帶虛體間的聯(lián)系用菱形框表示,聯(lián)系以適當(dāng)?shù)暮x命名,名字寫在菱形框中,用無(wú)向連線將參加聯(lián)系的實(shí)體矩形框分別與菱形框相連,并在連線上標(biāo)明聯(lián)系的類型。

er圖屬于下面哪一種數(shù)據(jù)庫(kù)設(shè)計(jì)模型

下面哪一種?選項(xiàng)呢?

er是 實(shí)體-聯(lián)系方法 的簡(jiǎn)稱,是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的,是表示概念模型的一種方式

E-R圖表示的是什么?

E-R圖,也稱實(shí)體-聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界者絕的概念模型。它是描述現(xiàn)實(shí)世界關(guān)系概念模型的有效方法。是表示概念關(guān)系模型的一伍型種方式。用“矩形框”表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名稱;用“橢圓圖框”表示實(shí)體的屬性,并用“實(shí)心線段”將其與相應(yīng)關(guān)首橘姿系的“實(shí)體型”連接起來(lái);用”菱形框“表示實(shí)體型之間的聯(lián)系成因,在菱形框內(nèi)寫明聯(lián)系名,并用”實(shí)心線段“分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在”實(shí)心線段“旁標(biāo)上聯(lián)系的類型。

E-R圖也稱為實(shí)體-聯(lián)系圖(Entity Relationship Diagram),它提供了表示實(shí)體類型、屬性和聯(lián)系的方法,是用來(lái)描述現(xiàn)實(shí)世界的概念模型。

ER圖

中有以下四個(gè)成分:

矩形框:表示實(shí)體,在框中記入實(shí)體名。

菱形框:表示聯(lián)系,在框中記系名。

橢圓形框:表示實(shí)體或聯(lián)系的屬性,將屬性名記入框中。對(duì)于主屬性名,則在其名稱下劃一下劃線。

連線:實(shí)體與屬性之間衡爛耐;咐春實(shí)體與聯(lián)系之間;聯(lián)系與屬性之間用直線相連,并在直線上標(biāo)注聯(lián)系的類型。(對(duì)于一對(duì)一聯(lián)歷塵系,要在兩個(gè)實(shí)體連線方向各寫1; 對(duì)于一對(duì)多聯(lián)系,要在一的一方寫1,多的一方寫N;對(duì)于多對(duì)多關(guān)系,則要在兩個(gè)實(shí)體連線方向各寫N,M。)

擴(kuò)展資料:

E-R圖設(shè)計(jì)的正確與否取決于

數(shù)據(jù)庫(kù)設(shè)計(jì)

人員能否真正把握應(yīng)用環(huán)境的

業(yè)務(wù)流程

以及在該業(yè)務(wù)流程中所涉及的各個(gè)客觀對(duì)象和他們之間發(fā)生的活動(dòng),這需要作準(zhǔn)確深入的用戶需求分析。

這些客觀對(duì)象如果需要記錄的話,就抽象為E-R圖中的實(shí)體(描述實(shí)體的眾多相關(guān)數(shù)據(jù)就抽象為實(shí)體的屬性,將具有相同屬性的眾多實(shí)體抽象為實(shí)體型)。它們之間發(fā)生的活動(dòng)如果也需要記錄的話,就抽象為E-R圖中的聯(lián)系,這是E-R圖設(shè)計(jì)的重點(diǎn)。

參考資料來(lái)源:

百度百科-E-R圖

圖也稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。E-R方法是“實(shí)體-聯(lián)系方法”(Entity-Relationship Approach)的簡(jiǎn)稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。 編輯本段模型歷史ER模型最早由Peter Chen于1976年提出,它在數(shù)據(jù)庫(kù)設(shè)計(jì)領(lǐng)域得到了廣泛的認(rèn)同,但很少用作實(shí)際數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)模型。即使對(duì)SXL-92數(shù)據(jù)庫(kù)來(lái)說(shuō),設(shè)計(jì)好的數(shù)據(jù)庫(kù)也是具有挑戰(zhàn)性的。它們可以在許多關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的文獻(xiàn)中找到,比如Toby Teorsey 的著作(1994 )?!〈蟛糠?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)產(chǎn)品使用實(shí)體-聯(lián)系模型(ER模型)幫助用戶進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。ER數(shù)據(jù)庫(kù)設(shè)計(jì)工具提供了一個(gè)“方框與箭頭”的繪圖工具,幫助用戶建立ER圖來(lái)描繪數(shù)據(jù)。實(shí)體聯(lián)系模型,實(shí)體關(guān)系模型或?qū)嶓w聯(lián)系模式圖(ERD)是由美籍華裔計(jì)算機(jī)科學(xué)家陳品山(Peter Chen)發(fā)明,是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模指物型或模式圖,它為表述這種實(shí)體聯(lián)系模式圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。這種數(shù)據(jù)模型典型的用在信息系統(tǒng)設(shè)計(jì)的之一階段;比如它們?cè)谛枨蠓治鲭A段用來(lái)描述信息需求和/或要存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息的類型。但是數(shù)據(jù)建模技術(shù)可以用來(lái)描述特定論域(就是感興趣的區(qū)域)的任何本體(就是對(duì)使用的術(shù)語(yǔ)和它們的聯(lián)系的概述和分類)。在基于數(shù)據(jù)庫(kù)的信息系統(tǒng)設(shè)計(jì)的情況下,在后面的階段(通常叫做邏輯設(shè)計(jì)),概念模型要映射到邏輯模型如關(guān)系模型上;它依次要在物理設(shè)計(jì)期間映射到物理模型上。注意,有時(shí)這兩個(gè)階段被一起稱為”物汪歲理設(shè)計(jì)”。編輯本段構(gòu)圖要素構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:·實(shí)體型(Entity):具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名來(lái)抽象和刻畫同類實(shí)體;在E-R圖中用矩形表示,矩形框內(nèi)寫明實(shí)體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實(shí)體。如果是弱實(shí)體的話,在矩形外面再套實(shí)線矩形。·屬性(Attribute):實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫。在E-R圖中用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);比如學(xué)生的姓名、學(xué)號(hào)、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實(shí)線橢圓。如果是派生屬性則用虛線橢圓表示?!ぢ?lián)系(Relationship):聯(lián)系也稱關(guān)系,信息世界中反映實(shí)體內(nèi)部或?qū)嶓w之間困逗睜的聯(lián)系。實(shí)體內(nèi)部的聯(lián)系通常是指組成實(shí)體的各屬性之間的聯(lián)系;實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系。在E-R圖中用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。比如老師給學(xué)生授課存在授課關(guān)系,學(xué)生選課存在選課關(guān)系。如果是弱實(shí)體的聯(lián)系則在菱形外面再套菱形。聯(lián)系可分為以下 3 種類型:(1) 一對(duì)一聯(lián)系(1 ∶1) 例如,一個(gè)部門有一個(gè)經(jīng)理,而每個(gè)經(jīng)理只在一個(gè)部門任職,則部門與經(jīng)理的聯(lián)系是一對(duì)一的。(2) 一對(duì)多聯(lián)系(1 ∶N) 例如,某校教師與課程之間存在一對(duì)多的聯(lián)系“教”,即每位教師可以教多門課程,但是每門課程只能由一位教師來(lái)教(3) 多對(duì)多聯(lián)系(M ∶N) 例如,圖1表示學(xué)生與課程間的聯(lián)系(“學(xué) ”)是多對(duì)多的,即一個(gè)學(xué)生可以學(xué)多門課程,而每門課程可以有多個(gè)學(xué)生來(lái)學(xué)。聯(lián)系也可能有屬性。例如,學(xué)生“ 學(xué)” 某門課程所取得的成績(jī),既不是學(xué)生的屬性也不是課程的屬性。由于“ 成績(jī)” 既依賴于某名特定的學(xué)生又依賴于某門特定的課程,所以它是學(xué)生與課程之間的聯(lián)系“ 學(xué)”的屬性。編輯本段作圖步驟⑴確定所有的實(shí)體⑵選擇實(shí)體集應(yīng)包含的屬性⑶確定實(shí)體集之間的聯(lián)系⑷確定實(shí)體集的關(guān)鍵字,用下劃線在屬性上表明關(guān)鍵字的屬性組合⑸確定聯(lián)系的類型,在用線將表示聯(lián)系的菱形框聯(lián)系到實(shí)體集時(shí),在線旁注明是1或n(多)來(lái)表示聯(lián)系的類型編輯本段作圖舉例(1)以自底向上設(shè)計(jì)概念結(jié)構(gòu)的方法為例,它通常分為兩步:之一步:首先要根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖、數(shù)據(jù)字典等)對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)行抽象,設(shè)計(jì)各個(gè)局部視圖即分E-R圖。第二步:集成局部視圖。概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的一種抽象,一般有三種抽象:⑴分類( is member of )⑵聚集( is part of)⑶概括(is subset of )編輯本段成分在ER圖中有如下四個(gè)成分:  矩形框:表示實(shí)體,在框中記入實(shí)體名。  菱形框:表示聯(lián)系,在框中記系名。  橢圓形框:表示實(shí)體或聯(lián)系的屬性,將屬性名記入框中。對(duì)于主屬性名,則在其名稱下劃一下劃線。  連線:實(shí)體與屬性之間;實(shí)體與聯(lián)系之間;聯(lián)系與屬性之間用直線相連,并在直線上標(biāo)注聯(lián)系的類型。(對(duì)于一對(duì)一聯(lián)系,要在兩個(gè)實(shí)體連線方向各寫1; 對(duì)于一對(duì)多聯(lián)系,要在一的一方寫1,多的一方寫N;對(duì)于多對(duì)多關(guān)系,則要在兩個(gè)實(shí)體連線方向各寫N,M。)編輯本段設(shè)計(jì)步驟(一)調(diào)查分析⑴選擇局部應(yīng)用在需求分析階段,通過對(duì)應(yīng)用環(huán)境和要求進(jìn)行詳盡的調(diào)查分析,用多層數(shù)據(jù)流圖和數(shù)據(jù)字典描述了整個(gè)系統(tǒng)。設(shè)計(jì)分E-R圖的之一步,就是要根據(jù)系統(tǒng)的具體情況,在多層的數(shù)據(jù)流圖中選擇一個(gè)適當(dāng)層次的(經(jīng)驗(yàn)很重要)數(shù)據(jù)流圖,讓這組圖中每一部分對(duì)應(yīng)一個(gè)局部應(yīng)用,我們即可以以這一層次的數(shù)據(jù)流圖為出發(fā)點(diǎn),設(shè)計(jì)分E-R圖。一般而言,中層的數(shù)據(jù)流圖能較好地反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成,因此人們往往以中層數(shù)據(jù)流圖作為設(shè)計(jì)分E-R圖的依據(jù)⑵逐一設(shè)計(jì)分E-R圖每個(gè)局部應(yīng)用都對(duì)應(yīng)了一組數(shù)據(jù)流圖,局部應(yīng)用涉及的數(shù)據(jù)都已經(jīng)收集在數(shù)據(jù)字典中了?,F(xiàn)就是要將這些數(shù)據(jù)從數(shù)據(jù)字典中抽取出來(lái),參照數(shù)據(jù)流圖, 標(biāo)定局部應(yīng)用中的實(shí)體, 實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼, 確定實(shí)體之間的聯(lián)系及其類型(1:1、1:n、m:n)。 標(biāo)定局部應(yīng)用中的實(shí)體現(xiàn)實(shí)世界中一組具有某些共同特性和行為的對(duì)象就可以抽象為一個(gè)實(shí)體。對(duì)象和實(shí)體之間是”is member of “的關(guān)系。例如在學(xué)校環(huán)境中,可以把張三、李四、王五等對(duì)象抽象為學(xué)生實(shí)體。對(duì)象類型的組成成分可以抽象為實(shí)體的屬性。組成成分與對(duì)象類型之間是”is part of “的關(guān)系。例如學(xué)號(hào)、姓名、專業(yè)、年級(jí)等可以抽象為學(xué)生實(shí)體的屬性。其中學(xué)號(hào)為標(biāo)識(shí)學(xué)生實(shí)體的碼。 實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼實(shí)際上實(shí)體與屬性是相對(duì)而言的,很難有截然劃分的界限。同一事物,在一種應(yīng)用環(huán)境中作為”屬性 “,在另一種應(yīng)用環(huán)境中就必須作為”實(shí)體 “。一般說(shuō)來(lái),在給定的應(yīng)用環(huán)境中:⑴屬性不能再具有需要描述的性質(zhì)。即屬性必須是不可分的數(shù)據(jù)項(xiàng)。⑵屬性不能與其他實(shí)體具有聯(lián)系。聯(lián)系只發(fā)生在實(shí)體之間。 確定實(shí)體之間的聯(lián)系及其類型(1:1、1:n、 m:n)。根據(jù)需求分析,要考察實(shí)體之間是否存在聯(lián)系,有無(wú)多余聯(lián)系(二)合并生成各分E-R圖之間的沖突主要有三類:屬性沖突、命名沖突和結(jié)構(gòu)沖突。1.屬性沖突 (1) 屬性域沖突,即屬性值的類型、取值范圍或取值不同。例如:屬性“零件號(hào)”有的定義為字符型,有的為數(shù)值型。(2) 屬性取值單位沖突。例如:屬性“重量”有的以克為單位,有的以公斤為單位。2.命名沖突 (1) 同名異義。不同意義對(duì)象相同名稱。(2) 異名同義(一義多名)。同意義對(duì)象不相同名稱。“項(xiàng)目”和“課題”3.結(jié)構(gòu)沖突(1) 同一對(duì)象在不同應(yīng)用中具有不同的抽象。例如”課程 “在某一局部應(yīng)用中被當(dāng)作實(shí)體,而在另一局部應(yīng)用中則被當(dāng)作屬性。(2) 同一實(shí)體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同。(3) 實(shí)體之間的聯(lián)系在不同局部視圖中呈現(xiàn)不同的類型。例如實(shí)體E1與E2在局部應(yīng)用A中是多對(duì)多聯(lián)系,而在局部應(yīng)用B中是一對(duì)多聯(lián)系;又如在局部應(yīng)用X中E1與E2發(fā)生聯(lián)系,而在局部應(yīng)用Y中E1、E2、E3三者之間有聯(lián)系。解決方法是根據(jù)應(yīng)用的語(yǔ)義對(duì)實(shí)體聯(lián)系的類型進(jìn)行綜合或調(diào)整。(三)修改重構(gòu)生成基本E-R圖分E-R圖經(jīng)過合并生成的是初步E-R圖。之所以稱其為初步E-R圖,是因?yàn)槠渲锌赡艽嬖谌哂嗟臄?shù)據(jù)和冗余的實(shí)體間聯(lián)系,即存在可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)和可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)維護(hù)增加困難,因此得到初步E-R圖后,還應(yīng)當(dāng)進(jìn)一步檢查E-R圖中是否存在冗余,如果存在,應(yīng)設(shè)法予以消除。修改、重構(gòu)初步E-R圖以消除冗余,主要采用分析方法。除此外,還可以用規(guī)范化理論來(lái)消除冗余。

構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:

· 實(shí)體型嘩手悶:用矩形表示,矩形框內(nèi)寫明實(shí)體名;

· 屬性:用橢圓形表示,并用無(wú)向邊將其薯物與相應(yīng)的實(shí)體連接起來(lái);

· 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別亂彎與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。

可以有多種含義。需要了解其出現(xiàn)的背景和上下文。

關(guān)于er模型是數(shù)據(jù)庫(kù)的______的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


名稱欄目:er模型是數(shù)據(jù)庫(kù)的基本建模工具(er模型是數(shù)據(jù)庫(kù)的______)
文章來(lái)源:http://www.5511xx.com/article/cdgsdjp.html