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

首頁 > 編程 > C++ > 正文

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

2020-05-23 13:24:48
字體:
來源:轉載
供稿:網友

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

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

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

C語言,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圖以消除冗余,主要采用分析方法。除此外,還可以用規范化理論來消除冗余。

舉例:

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

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

C語言,E-R圖

舉例2

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

產品屬性有:編號、名稱

零件屬性有:編號、名稱

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

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

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

C語言,E-R圖

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性xxxxhd| 国产精品美女网站| 亚洲xxxxx电影| 欧美华人在线视频| 亚洲一级免费视频| 欧美精品一区二区免费| 久久久久久国产精品三级玉女聊斋| 亚洲女人天堂色在线7777| 久久国内精品一国内精品| 久热精品视频在线观看一区| 国产精品入口日韩视频大尺度| 午夜精品久久久久久久白皮肤| 欧美国产激情18| 亚洲一区二区福利| 国产成人精品综合| 亚洲综合精品一区二区| 韩国精品美女www爽爽爽视频| 日韩欧美精品免费在线| 97免费视频在线播放| 国产精品日韩久久久久| 久久久中精品2020中文| 国产亚洲精品久久久久久777| 欧美丰满少妇xxxx| 欧美日韩成人精品| 欧美精品在线播放| 日韩精品视频免费| 在线激情影院一区| 97久久超碰福利国产精品…| 欧美大尺度激情区在线播放| 日韩av影片在线观看| 精品一区二区电影| 亚洲第一网站男人都懂| 97久久超碰福利国产精品…| 久久综合国产精品台湾中文娱乐网| 久久精品视频在线| 欧美精品videosex牲欧美| 国产精品午夜视频| 好吊成人免视频| 欧美国产极速在线| 91精品国产电影| 美女久久久久久久| 精品国产91久久久久久老师| 日韩专区中文字幕| 91精品在线影院| 亚洲精品一区在线观看香蕉| 国产欧美精品一区二区三区-老狼| 亚洲国产女人aaa毛片在线| 福利视频一区二区| 中文字幕欧美日韩在线| 久久精品亚洲国产| 欧亚精品在线观看| 尤物tv国产一区| 一区二区在线免费视频| 91av中文字幕| 91黑丝在线观看| 深夜福利一区二区| 成人激情综合网| 亚洲第一免费播放区| 激情亚洲一区二区三区四区| 国产精品一区二区三区久久| 日韩国产高清视频在线| 热99精品只有里视频精品| 2021国产精品视频| 亚洲综合最新在线| 91精品久久久久久久久中文字幕| 国产亚洲欧美aaaa| 亚洲性生活视频在线观看| 成人福利视频在线观看| 久久青草精品视频免费观看| 国产欧美久久一区二区| yellow中文字幕久久| 国产欧美一区二区三区久久人妖| 亚洲欧美国产精品专区久久| 国内免费精品永久在线视频| 尤物九九久久国产精品的分类| 91精品国产成人www| 清纯唯美亚洲激情| 久久久久久久网站| 亚洲激情视频网站| 亚洲成人av片| 久久伊人91精品综合网站| 亚洲精品视频中文字幕| 日韩经典中文字幕| 久久99国产精品自在自在app| 色哟哟网站入口亚洲精品| 岛国av一区二区在线在线观看| 国产成人高潮免费观看精品| 亚洲精品视频网上网址在线观看| 亚洲欧美日本伦理| 国产女人18毛片水18精品| 亚洲色图欧美制服丝袜另类第一页| 亚洲xxxx在线| 欧美最近摘花xxxx摘花| 中文字幕欧美日韩| 日本精品视频在线播放| 欧美日韩国产中文字幕| 国产午夜精品免费一区二区三区| 深夜福利91大全| 26uuu亚洲国产精品| 成人乱人伦精品视频在线观看| 播播国产欧美激情| 久久精品免费播放| 国产精品网红福利| 97香蕉超级碰碰久久免费的优势| 成人国产精品av| 日韩成人xxxx| 欧美乱人伦中文字幕在线| 国产一区二区丝袜| 欧美激情一区二区三级高清视频| 久久久免费高清电视剧观看| 久久久久久久91| 午夜欧美大片免费观看| 中文字幕视频一区二区在线有码| 欧美与黑人午夜性猛交久久久| 欧美激情在线观看视频| 91精品国产综合久久久久久蜜臀| 久久久久久尹人网香蕉| 欧美激情网友自拍| 麻豆国产va免费精品高清在线| 国产精品91在线| 亚洲精品视频久久| 日韩一区av在线| 亚洲国产精品嫩草影院久久| 欧美寡妇偷汉性猛交| 欧美午夜精品久久久久久人妖| 国产精品91久久久久久| 欧美日韩精品二区| 91tv亚洲精品香蕉国产一区7ujn| 日韩在线播放视频| 91精品国产91久久久久久不卡| 亚洲视屏在线播放| 2019中文字幕全在线观看| 国色天香2019中文字幕在线观看| 日韩精品极品在线观看播放免费视频| 中文综合在线观看| 久久精品国产96久久久香蕉| 97婷婷涩涩精品一区| 国产精品免费视频久久久| 上原亚衣av一区二区三区| 欧美精品日韩www.p站| 97av视频在线| 日韩中文av在线| 尤物yw午夜国产精品视频| 最新中文字幕亚洲| 日韩欧美亚洲成人| 亚洲色图色老头| 欧美性受xxxx白人性爽| 国产裸体写真av一区二区| 国产不卡精品视男人的天堂| 91免费高清视频| 色噜噜狠狠狠综合曰曰曰| 中文字幕日韩欧美在线| 中文字幕亚洲综合| 97人人爽人人喊人人模波多| 色妞久久福利网| 最近2019中文字幕在线高清| 深夜福利日韩在线看| 中文字幕欧美视频在线| 久久国产视频网站| 亚洲免费一在线| 中日韩午夜理伦电影免费| 亚洲精品av在线播放| 性欧美在线看片a免费观看| 日韩av综合网站|