ER图绘制方法简介
PhyllisJGRQ
8年前
<p>E-R图也称实体-联系图(Entity Relationship Diagram),1976年由P.Pchen 提出,提供了表示实体类型、属性和联系的方法。</p> <p>ER图是我们在上数据库课的时候提到的,简单来说就是 <strong>辅助数据库设计的概念模型</strong> 。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/7f537b5a7288c653ab87bef251d898cb.png"></p> <h2>1.表示方法</h2> <p>实体型:用矩形框,矩形框内写明实体名</p> <p>属性:用椭圆型表示,并用无向边将其与相应的实体连接起来。(可以连实体,也可以连联系)</p> <p>联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁边标上联系的类型。</p> <p>数量:一对一(1:1),一对多(1:n),多对多(m:n)</p> <h2>2.举例</h2> <p>度娘知道上,有个答主画的我觉得可以帮助我们理解ER图的画法。然而这个答主还被人家留言质疑了“你这根本不叫ER图”...exm?心疼原答主1s...估计留言的人弄混了数据表结构和ER图..</p> <p><a href="/misc/goto?guid=4959728578160833590" rel="nofollow,noindex">度娘知道:ER图怎么画</a></p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/cf1f040605471e4b0de0f0264f01e124.png"></p> <h2>3.题目</h2> <p>讲完教授给我们出了道画ER图的题目</p> <p>学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修</p> <p>教授给出的答案是这样的</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/fd1b529208326c0d6c8691c1a30c78d7.png"></p> <p>班里许多同学画成了这样( <strong>错误,敲黑板</strong> ):</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/0ee12f89adfcead1a88855092a53a45e.png"></p> <p>这个错误的原因是对业务缺乏了解。本科生从属于班级,研究生从属于教研室,本科生与研究生是两个不同的实体,而不是学生实体的两个分类。</p> <h2>4.画图软件</h2> <p>我没有去下专门的画ER图的软件,上面两张图我是用visio画的,office大礼包赛高~</p> <p> </p> <p>来自:http://www.jianshu.com/p/196986590d62</p> <p> </p>