数据库里的E | 您所在的位置:网站首页 › 数据库e-r图设计 › 数据库里的E |
E-R图就是实体—联系图,我们在开发数据库的时候,首先要做的就是识别实体以及实体之间的关系,并将实体与联系在数据库表中用表及主外键约束表示出来。ER图的作用就是为了更有效的在概念模式下设计数据库,更形象的识别实体及实体之间的关系。用矩形做实体,椭圆做属性,菱形用作表示关系等等。具体的东西还需要看看数据库方面的书籍,并且用一些诸如rationalrose等工具进行设计,才能正真理解什么意思,祝好运。 E-R图也称为实体-联系图(Entity Relationship Diagram),它提供了表示实体类型、属性和联系的方法,是用来描述现实世界的概念模型。 在ER图中有以下四个成分: 矩形框:表示实体,在框中记入实体名。 菱形框:表示联系,在框中记入联系名。 椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。 连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。) 扩展资料: E-R图设计的正确与否取决于数据库设计人员能否真正把握应用环境的业务流程以及在该业务流程中所涉及的各个客观对象和他们之间发生的活动,这需要作准确深入的用户需求分析。 这些客观对象如果需要记录的话,就抽象为E-R图中的实体(描述实体的众多相关数据就抽象为实体的属性,将具有相同属性的众多实体抽象为实体型)。它们之间发生的活动如果也需要记录的话,就抽象为E-R图中的联系,这是E-R图设计的重点。 参考资料来源:百度百科-E-R图 ER图,即实体关系图 矩形框表示实体,椭圆框表示实体的属性,菱形框表示实体间的联系,旁边的数字表示对应,例如看上图,1个公司拥有n个部门(一对多),还有一对一关系,多对多关系 通俗点,一个实体表示数据库的一个表,属性是其字段,实体间的联系表示表之间的联系 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/sjk/9637098.html |
CopyRight 2018-2019 实验室设备网 版权所有 |