加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据库设计-谈谈ER图 实体间关系

(2011-12-27 14:13:18)
标签:

顺德

不确定关系

标识

子实体

主键

it

知识在用的时候方恨小啊,不知道原话是什么了,大概这个意思,记得大学时学过er图这个东西,但是学的时候缺少实感,学得不起劲,不知道这些学了有什么用,现在工作了,知道这部分的重要性!
ER模型,主要有以下元素:
(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地带

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有