【系统架构】对E-R图的认识

简介: 【系统架构】对E-R图的认识

什么是ER图?

E-R图也称实体-联系图,提供了表示实体类型、属性和联系的方法。是表示概念关系模型的一种方式。

E-R图的元素

矩形框:表示实体型。矩形框内写明实体名称;

椭圆图框:表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

菱形框:表示实体型之间的联系成因,在菱形框内写明联系名,并用“实心线段”分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。

E-R图中的约束

实体-联系数据模型中的联系型,存在3种一般性约束:

1、一对一联系(1:1)

2、一对多联系(1 ∶N)

3、多对多联系(M ∶N)

作图步骤

(1)确定所有的实体集合;

(2)选择实体集应包含的属性;

(3)确定实体集之间的联系;

(4)确定实体集的关键字,用下划线在属性上表明关键字的属性组合;

(5)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。


相关文章
|
数据安全/隐私保护
centos8 Root用户忘记密码
centos8 Root用户忘记密码
628 0
|
Web App开发 虚拟化 iOS开发
macOS Sequoia 15.7.5 (24G624) Boot ISO 原版可引导映像下载
macOS Sequoia 15.7.5 (24G624) Boot ISO 原版可引导映像下载
1421 0
|
6月前
|
Linux 开发工具 数据安全/隐私保护
CentOS-7-x86_64-DVD-151 安装教程:从U盘启动到图形界面全流程(新手必看)
本指南详解CentOS 7图形化安装全流程:含镜像下载、U盘启动盘制作、BIOS启动设置、手动分区(/boot、swap、/)、GNOME桌面选择、root及用户创建、许可配置与网络验证,步骤清晰,新手友好,10–20分钟即可完成部署。(239字)
|
Linux 虚拟化 iOS开发
macOS Ventura 13.7.7 (22H722) Boot ISO 原版可引导镜像下载
macOS Ventura 13.7.7 (22H722) Boot ISO 原版可引导镜像下载
6165 0
macOS Ventura 13.7.7 (22H722) Boot ISO 原版可引导镜像下载
|
Linux Docker Windows
最新可用Docker国内镜像源加速列表
本列表为科研工作者提供可用的Docker镜像网站,帮助网络不佳用户加速访问。内容包括多个国内主流Docker Hub镜像加速站,支持多种系统配置方法,如Ubuntu、macOS和Windows。提供详细使用教程和配置命令,适用于科研及开发环境。列表持续更新,建议收藏使用。
7909 3
|
存储 关系型数据库 MySQL
MySQL周内训参照1、ER实体关系图与数据库模型图绘制
MySQL周内训参照1、ER实体关系图与数据库模型图绘制
1353 1
|
缓存 Shell 开发工具
Git Bash⭐一、安装软件,与Git Bash基础命令
Git Bash⭐一、安装软件,与Git Bash基础命令

热门文章

最新文章