实体联系模型
实体联系模型(E-R模型)简称E-R图。
E-R图主要包括三个要素:
实体——用矩形框表示,框内标注实体名称。
属性——用椭圆形表示,并用连线与实体连接起来。
实体之间的联系——用菱形框表示,框内标注联系名称,并用连线将菱形框与有关实体相连,并在连线上注明联系类型。
两个实体之间的联系类归结为一下三种:
一对一联系(1:1)
一对多联系(1:n)
多对多联系(n:n)
E-R图不仅能描述两个实体之间的联系,而且还能描述两个以上的实体之间的联系。比如有顾客、商品、售货员三个实体,并且有语义:每个顾客可以从多个售货员那里购买商品,并且可以购买多种商品;每个售货员可以向多名顾客销售商品,并且可以销售多种商品;每种商品可由多个售货员销售,并且可以销售给多名顾客。描述顾客、商品和售货员之间的关联关系的E-R图如下图:这里联系被命名为”销售“。
E-R图的建立步骤
对需要进行分析,从而确定种所包含的实体;
分析得出每个实体所具有的属性;
找出每个实体的码;
确定实体之间的联系。