ER-图,详情和画法

一、E-R图的核心元素

1.实体

表示现实中对象或概念,用矩形表示

示例:用户、老师、学生

2.属性

描述实体的特征,用椭圆表示。

分为主键(用户id)

和非主键(用户昵称)

3.关系

表示实体间的交互(拥有、包含),用菱形表示。

关系类型:

一对一(1:1)

一对多(1:N)

多对多(M:N)

二、绘制步骤

1.确定业务需求

明确需要建模的系统

列出所有涉及的实体

2.识别实体和属性

3.定义实体间的关系

4.绘制图形符号

5.处理多对多关系

三、示例 类似qq的聊天应用

实体:用户、群聊、好友、消息、群成员、常用语

(为了简便性图示上并没有多对多的关系,也没有显示主键的关系)

属性:

    用户:账号、昵称、密码、性别、邮箱、个签、密码、头像、在线状态

    诸如此类

关系:
一个用户可以拥有多个群聊

一个用户可以发送多个消息

一个用户可以有多个好友

四、最终展示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值