亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

關于C語言中E-R圖的詳解

2020-01-26 13:37:30
字體:
來源:轉載
供稿:網友

E-R  英文縮寫為(Entity Relationship Diagram)也稱實體-聯系圖。

提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。

下面就講詳解e-r圖,如下:

從上面的的圖可以看到一個完整的e-r圖有四個部分:

1.矩形框,矩形表示實體型,矩形框內寫明實體名;

2.橢圓框,橢圓表示實體的屬性,并用無向邊將其與相應的實體型連接起來;

3.菱形框,菱形表示實體型之間的聯系,在菱形框內寫明聯系名,

4.聯系線,實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,有單向和雙向線兩種,同時在線旁標上聯系的類型(1:1,1:n或m:n)。

構圖要素

構成E-R圖的3個基本要素是實體型、屬性和聯系,其表示方法為:

1.實體

一般認為,客觀上可以相互區分的事物就是實體,實體可以是具體的人和物,也可以是抽象的概念與聯系。關鍵在于一個實體能與另一個實體相區別,具有相同屬性的實體具有相同的特征和性質。用實體名及其屬性名集合來抽象和刻畫同類實體。在E-R圖中用矩形表示,矩形框內寫明實體名;比如學生張三、學生李四都是實體。如果是弱實體的話,在矩形外面再套實線矩形。

2.屬性

實體所具有的某一特性,一個實體可由若干個屬性來刻畫。屬性不能脫離實體,屬性是相對實體而言的。在E-R圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。

3.聯系

聯系也稱關系,信息世界中反映實體內部或實體之間的關聯。實體內部的聯系通常是指組成實體的各屬性之間的聯系;實體之間的聯系通常是指不同實體集之間的聯系。在E-R圖中用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 :n或m : n)。比如老師給學生授課存在授課關系,學生選課存在選課關系。如果是弱實體的聯系則在菱形外面再套菱形。

設計步驟

一、調查分析

(1)選擇局部應用在需求分析階段,通過對應用環境和要求進行詳盡的調查分析,用多層數據流圖和數據字典描述了整個系統。

設計分E-R圖的第一步,就是要根據系統的具體情況,在多層的數據流圖中選擇一個適當層次的(經驗很重要)數據流圖,讓這組圖中每一部分對應一個局部應用,我們即可以以這一層次的數據流圖為出發點,設計分E-R圖。一般而言,中層的數據流圖能較好地反映系統中各局部應用的子系統組成,因此人們往往以中層數據流圖作為設計分E-R圖的依據。

(2)逐一設計分E-R圖每個局部應用都對應了一組數據流圖,局部應用涉及的數據都已經收集在數據字典中了?,F就是要將這些數據從數據字典中抽取出來,參照數據流圖,<1>標定局部應用中的實體,<2>實體的屬性、標識實體的碼,<3>確定實體之間的聯系及其類型(1:1、1:n、m:n)。

下面是對<1>、<2>和<3>步驟的具體說明:

   <1> 標定局部應用中的實體現實世界中一組具有某些共同特性和行為的對象就可以抽象為一個實體。對象和實體之間是"is member of "的關系。例如在學校環境中,可以把張三、李四、王五等對象抽象為學生實體。對象類型的組成成分可以抽象為實體的屬性。組成成分與對象類型之間是"is part of "的關系。例如學號、姓名、專業、年級等可以抽象為學生實體的屬性。其中學號為標識學生實體的碼。

   <2> 實體的屬性、標識實體的碼實際上實體與屬性是相對而言的,很難有截然劃分的界限。同一事物,在一種應用環境中作為"屬性",在另一種應用環境中就必須作為"實體"。一般說來,在給定的應用環境中:a、屬性不能再具有需要描述的性質。即屬性必須是不可分的數據項。b、屬性不能與其他實體具有聯系。聯系只發生在實體之間。

   <3> 確定實體之間的聯系及其類型(1:1、1:n、 m:n)。根據需求分析,要考察實體之間是否存在聯系,有無多余聯系。

二、合并生成

各分E-R圖之間的沖突主要有三類:屬性沖突、命名沖突和結構沖突。

1.屬性沖突。

(1) 屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。例如:屬性“零件號”有的定義為字符型,有的為數值型;

(2) 屬性取值單位沖突。例如:屬性“重量”有的以克為單位,有的以公斤為單位。

2.命名沖突。

(1) 同名異義。不同意義對象相同名稱;

(2) 異名同義(一義多名)。同意義對象不相同名稱。例如:“項目”和“課題”。

3.結構沖突。

(1) 同一對象在不同應用中具有不同的抽象。例如"課程"在某一局部應用中被當作實體,而在另一局部應用中則被當作屬性;

(2) 同一實體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同;

(3) 實體之間的聯系在不同局部視圖中呈現不同的類型。例如實體E1與E2在局部應用A中是多對多聯系,而在局部應用B中是一對多聯系;又如在局部應用X中E1與E2發生聯系,而在局部應用Y中E1、E2、E3三者之間有聯系。解決方法是根據應用的語義對實體聯系的類型進行綜合或調整。

三、修改重構

生成基本E-R圖分E-R圖經過合并生成的是初步E-R圖。之所以稱其為初步E-R圖,是因為其中可能存在冗余的數據和冗余的實體間聯系,即存在可由基本數據導出的數據和可由其他聯系導出的聯系。冗余數據和冗余聯系容易破壞數據庫的完整性,給數據庫維護增加困難,因此得到初步E-R圖后,還應當進一步檢查E-R圖中是否存在冗余,如果存在,應設法予以消除。修改、重構初步E-R圖以消除冗余,主要采用分析方法。除此外,還可以用規范化理論來消除冗余。

舉例:

某研究所有多名科研人員,每一個科研人員只屬于一個研究所,研究所有多個科研項目,每個科研項目有多名科研人員參加,每個科研人員可以參加多個科研項目??蒲腥藛T參加項目要統計工作量。“研究所”有屬性:編號,名稱、地址,“科研人員”有屬性:職工號、姓名、性別、年齡,職稱。“科研項目”有屬性:項目號、項目名、經費。

①  試畫出ER圖,并注明屬性和聯系類型。

舉例2

某工廠生產若干產品,每種產品由不同的零件組成,有的零件用在不同的產品上。這些零件由不同的原材料制成。不同的零件所用的材料可以相同。這些零件按所屬的不同產品分別放在倉庫中,原材料按類型放在若干倉庫中。

產品屬性有:編號、名稱

零件屬性有:編號、名稱

材料屬性有:編號、名稱、材料類型

倉庫屬性有:編號、名稱、地點

①  請用E-R圖畫出工廠產品、零件、材料、倉庫的概念模型,并注明屬性和聯系類型。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频免费看| 成人国产精品色哟哟| 热久久这里只有精品| 亚洲社区在线观看| 欧美中文字幕视频| 成人免费在线视频网站| 欧美日本高清视频| 国产欧美在线播放| 在线观看亚洲区| 亚洲综合自拍一区| 日韩av资源在线播放| 亚洲自拍另类欧美丝袜| 国产成人精品视频在线| 欧美重口另类videos人妖| 成人免费看片视频| 亲爱的老师9免费观看全集电视剧| 久久久精品国产一区二区| 国产精品美女在线| 国产精品久久久久影院日本| 91在线视频精品| 日韩欧美精品中文字幕| 精品国内产的精品视频在线观看| 国产日产久久高清欧美一区| 亚洲欧美日韩中文在线制服| 亚洲色图激情小说| 懂色av一区二区三区| 日韩在线中文字幕| 九九精品在线视频| 欧美三级免费观看| 国产又爽又黄的激情精品视频| 成人中心免费视频| 国产精品久久久久久久久久新婚| 日韩欧美国产一区二区| 亚洲欧美在线一区| 91网站在线免费观看| 欧美肥老太性生活视频| 久久久久久久久久久久久久久久久久av| 91av在线播放视频| 5278欧美一区二区三区| 性欧美暴力猛交69hd| 欧美电影免费观看| 黑人巨大精品欧美一区二区三区| 国产精品揄拍一区二区| 久久在线精品视频| 91成品人片a无限观看| 日韩欧美在线观看视频| 亚洲精品色婷婷福利天堂| 欧美日韩性视频| 一区二区三区天堂av| 97精品伊人久久久大香线蕉| 欧美大片免费观看在线观看网站推荐| 九色成人免费视频| 日韩精品免费在线观看| 欧美视频第一页| 成人在线视频网| 成人网在线观看| 午夜美女久久久久爽久久| 欧美日韩国产丝袜另类| 国产精品jizz在线观看麻豆| 日韩性xxxx爱| 亚洲色图13p| 亚洲综合在线小说| 亚洲精品国产精品自产a区红杏吧| 亚洲а∨天堂久久精品9966| 亚洲 日韩 国产第一| 欧美亚洲免费电影| 国产亚洲aⅴaaaaaa毛片| 亚洲国产精品网站| 在线观看日韩www视频免费| 欧美大片大片在线播放| 色婷婷亚洲mv天堂mv在影片| www.亚洲免费视频| 国产99在线|中文| 日韩美女写真福利在线观看| 久久久在线观看| 亚洲国产91色在线| 亚洲摸下面视频| 日韩精品视频在线观看免费| 91久久精品在线| 久久久免费观看视频| 亚洲精品免费网站| 欧美日韩国产中文字幕| 在线播放日韩专区| 亚洲第一页自拍| 国模精品一区二区三区色天香| 国产精品极品美女粉嫩高清在线| 成人有码视频在线播放| 91精品国产综合久久男男| 亚洲欧洲免费视频| 国产美女扒开尿口久久久| 欧美极品欧美精品欧美视频| 欧美激情亚洲另类| 国产午夜精品免费一区二区三区| 亚洲第一区中文99精品| 91老司机精品视频| 久久在线免费观看视频| 日韩网站免费观看| 中文字幕精品一区久久久久| 国产精品久久久久久久久粉嫩av| 欧美老少做受xxxx高潮| 久久成人精品电影| 亚洲色图在线观看| 精品视频一区在线视频| 7777kkkk成人观看| 亚洲男人天堂2023| 日韩大片免费观看视频播放| 日韩精品高清在线观看| 久久亚洲电影天堂| 日韩精品极品毛片系列视频| 欧美性猛交xxxx偷拍洗澡| 一区二区三区高清国产| 亚洲欧美一区二区精品久久久| 国产欧美韩国高清| 亚洲欧洲日产国码av系列天堂| 欧美国产日韩精品| www.久久久久| 欧美日韩亚洲视频一区| 色综合影院在线| 亚洲成人黄色网址| 一本一本久久a久久精品综合小说| 亚洲一区二区三区成人在线视频精品| 日韩精品一区二区三区第95| 久久久国产精品一区| 国产成人精品在线观看| 久久久欧美精品| 大桥未久av一区二区三区| 久久av资源网站| 亚洲黄页网在线观看| 91欧美精品成人综合在线观看| 91国偷自产一区二区三区的观看方式| 另类专区欧美制服同性| 欧美电影免费观看电视剧大全| 午夜精品福利电影| 日韩黄色av网站| 狠狠久久亚洲欧美专区| 欧美日韩国产精品一区二区三区四区| 亚洲精品在线不卡| 欧美激情图片区| 国产精品视频在线播放| 国产成人高清激情视频在线观看| 亚洲国产精品电影在线观看| 4k岛国日韩精品**专区| y97精品国产97久久久久久| 色综合伊人色综合网站| 91久久嫩草影院一区二区| 欧美夜福利tv在线| 亚洲性生活视频在线观看| 欧美日韩国产精品专区| 日韩av免费在线| 国产成人精品视频在线观看| 欧美日韩国产二区| 国产精品白嫩美女在线观看| 国产精品免费看久久久香蕉| 亚洲国产精彩中文乱码av| 狠狠久久五月精品中文字幕| 欧美午夜精品在线| 91精品国产99久久久久久| 亚洲国产高清自拍| 97精品国产91久久久久久| 深夜福利一区二区| 国产亚洲欧美视频| 国产999视频| 精品视频久久久| 欧美一区二区三区四区在线|