er是什麽
er圖是什麽:
er圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。ER模型較早由Peter Chen(陳品山)於1976年提出,它在數據庫設計領域得到了廣泛的認同,但很少用作實際數據庫管理系統的數據模型。
1、ER圖的成分:
矩形框:表示實體,在框中記入實體名。
菱形框:表示聯系,在框中記入聯系名。
橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃壹下劃線。
連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標註聯系的類型。(對於壹對壹聯系,要在兩個實體連線方向各寫1; 對於壹對多聯系,要在壹的壹方寫1,多的壹方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。)
2、構圖要素:實體型、屬性和聯系,其表示方法為:
(1)實體:壹般認為,客觀上可以相互區分的事物就是實體,實體可以是具體的人和物,也可以是抽象的概念與聯系。關鍵在於壹個實體能與另壹個實體相區別,具有相同屬性的實體具有相同的特征和性質。
用實體名及其屬性名集合來抽象和刻畫同類實體。在E-R圖中用矩形表示,矩形框內寫明實體名;比如學生張三、學生李四都是實體。如果是弱實體的話,在矩形外面再套實線矩形。
(2)屬性:實體所具有的某壹特性,壹個實體可由若幹個屬性來刻畫。屬性不能脫離實體,屬性是相對實體而言的。
在E-R圖中用橢圓形表示,並用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。
(3)聯系:聯系也稱關系,信息世界中反映實體內部或實體之間的關聯。實體內部的聯系通常是指組成實體的各屬性之間的聯系;實體之間的聯系通常是指不同實體集之間的聯系。