数据库设计-谈谈ER图 实体间关系
标签:
顺德不确定关系标识子实体主键it |
(1)实体(如人、地点、概念、事件等)用矩形方框表示;
(2)实体之间的关系(联系),用方框之间的连线表示;
(3)实体的属性,用方框内的属性名称来表示。
关系是实体间的一种逻辑联系,用动词或动词短语命名。实体之间的关系可以分为确定关系和不确定关系。确定关系又分为连接关系和分类关系。连接关系也称“父子关系”,它是两个实体之间的联系或连接,一个实体(子实体)依赖于另一个实体(父实体)。分类关系表示实体间的一种分层结构,一个实体(类属实体)表示这些事物的全集,其它(分类实体)则为其子集。不确定关系又称“多对多关系”,两个实体间相互存在着一对多的联系,如图1。
http://www.cnblogs.com/images/cnblogs_com/jplee/image001.gif
图1 多对多关系
连接关系又分为标识关系和非标识关系。判别一个关系是标识关系还是非标识关系只要区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为标识关系(Identifying),如图2;如果子实体自己的主键就可唯一标识则它为非标识关系(Non-Identifying),如图3。在标识关系中的子实体称为依赖实体,用圆角矩形表示;其它用方角矩形表示的就是独立实体。
http://www.cnblogs.com/images/cnblogs_com/jplee/image002.gif
图2 1对多标识关系
http://www.cnblogs.com/images/cnblogs_com/jplee/image003.gif
图3 1对多非标识关系
推荐网站顺德e地带

加载中…