当前位置: 首页 > news >正文

ER-图,详情和画法

一、E-R图的核心元素

1.实体

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

示例:用户、老师、学生

2.属性

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

分为主键(用户id)

和非主键(用户昵称)

3.关系

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

关系类型:

一对一(1:1)

一对多(1:N)

多对多(M:N)

二、绘制步骤

1.确定业务需求

明确需要建模的系统

列出所有涉及的实体

2.识别实体和属性

3.定义实体间的关系

4.绘制图形符号

5.处理多对多关系

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

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

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

属性:

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

    诸如此类

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

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

一个用户可以有多个好友

四、最终展示

相关文章:

  • Windows操作系统安全配置(一)
  • 关于计算机网络的一些疑问
  • 新一代AI架构实践:数字大脑AI+智能调度MCP+领域执行APP的黄金金字塔体系
  • 批量将 Markdown 转换为 Word/PDF 等其它格式
  • react和vue在开发使用的语法上面有什么区别?
  • 自动微分模块
  • SpringSecurity框架入门
  • (自用)WebSocket创建流程
  • oracle批量删除分区
  • 【船舷外机】行业研究
  • 数据结构学习-第一天
  • 【注解简化配置的原理是什么】
  • springboot-ai接入DeepSeek
  • NO.71十六届蓝桥杯备战|搜索算法-递归型枚举与回溯剪枝|枚举子集|组合型枚举|枚举排列|全排列问题(C++)
  • SpringBoot自动装配原理---Spring
  • import cv2 安装失败
  • 语法: value=label_address( label);
  • PyTorch池化层详解:原理、实现与示例
  • ctf-show-micsx
  • 【Kubernetes】StorageClass 的作用是什么?如何实现动态存储供应?
  • 江宁区住房建设局网站/重庆seo优化公司
  • 南京网站设计培训/苏州seo服务
  • 网站开发实训目的/搜索seo神器
  • 怎么根据别人的网站做自己的网站/seo搜索引擎优化期末考试
  • 网站开发维护招聘/可以入侵的网站
  • 南京尘帆网站建设/品牌传播推广方案