ER图和对应关系模式(只写关键)

简介: ER图和对应关系模式(只写关键)

本图用Visio进行绘图:



●矩形框内表明实体名


●菱形框内表明联系类型


●椭圆框内表明属性,可以是实体的属性,也可以是联系类型的属性

●关键码的属性,在属性名下加下划线


ER图转关系模式说明:


ER图中间含1:1,1:n,m:n三种关系:


转化为ER图的关键:

①若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意

一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。

②若实体间联系是1:n,则在n端实体类型转换成的关系模式中加入1端实

体类型的键和联系类型的属性。

③ 若实体间联系是m:n,则将联系类型也转换成关系模式,其属性为两端

实体类型的键加上联系类型的属性,而键为两端实体键的组合。


所以上图的ER图转换为:



注:波浪线只是表示其有n:1或1:1的关系,可以不划


上图没有显示n:m的关系:



ER图转为关系模式:


目录
相关文章
|
安全 数据库
通过E-R理解 主键和外键的关系
实例 现有课程和教师两个实体,课程实体的属性有课程名称、课程编号、课程属性、考试类型;教师实体的属性包括姓名、工号、职称;一门课程可以有多个教师,且每一位教师可以教授多门课程。教师每教授一门课有课序号。
7711 1
通过E-R理解 主键和外键的关系
|
存储 自然语言处理 数据可视化
【软件设计师备考 专题 】设计数据模型:ER模型和数据模型
【软件设计师备考 专题 】设计数据模型:ER模型和数据模型
1056 0
|
存储 算法 NoSQL
【数据结构和算法】散列表的查找算法(开放地址法,链地址法)
【数据结构和算法】散列表的查找算法(开放地址法,链地址法)
1250 0
【数据结构和算法】散列表的查找算法(开放地址法,链地址法)
|
11月前
|
存储 数据管理 数据库
数据字典是什么?和数据库、数据仓库有什么关系?
在数据处理中,你是否常困惑于字段含义、指标计算或数据来源?数据字典正是解答这些问题的关键工具,它清晰定义数据的名称、类型、来源、计算方式等,服务于开发者、分析师和数据管理者。本文详解数据字典的定义、组成及其与数据库、数据仓库的关系,助你夯实数据基础。
数据字典是什么?和数据库、数据仓库有什么关系?
|
网络协议 中间件 网络安全
计算机网络OSI七层模型
OSI模型分为七层,各层功能明确:物理层传输比特流,数据链路层负责帧传输,网络层处理数据包路由,传输层确保端到端可靠传输,会话层管理会话,表示层负责数据格式转换与加密,应用层提供网络服务。数据在传输中经过封装与解封装过程。OSI模型优点包括标准化、模块化和互操作性,但也存在复杂性高、效率较低及实用性不足的问题,在实际中TCP/IP模型更常用。
1778 10
架构学习——ER图
架构学习——ER图
709 0
|
存储 设计模式 测试技术
了解三层架构:表示层、业务逻辑层、数据访问层
了解三层架构:表示层、业务逻辑层、数据访问层
8762 0
|
存储 前端开发 中间件
『软件工程10』结构化系统分析:数据流图和字典案例分析
该文章通过具体案例分析了在软件工程中如何运用数据流图和数据字典来进行结构化系统分析,帮助明确系统的信息流程和数据定义。
『软件工程10』结构化系统分析:数据流图和字典案例分析
idea 打不开,电脑上下了多个IDEA,新下的IDEA双击打不开,新版IDEA打不开,超实用简单解决办法
一个简单实用的方法来解决新安装的 IntelliJ IDEA 打不开的问题,通常是由于旧版本未卸载干净导致配置文件冲突,建议删除旧版的配置文件来解决这个问题。
4429 1
|
网络协议
通俗易懂理解三次握手、四次挥手(TCP)
这篇文章用通俗的语言解释了TCP协议中的三次握手和四次挥手过程,通过比喻和详细的状态变化描述,帮助读者理解建立和断开连接的原理和原因。
通俗易懂理解三次握手、四次挥手(TCP)

热门文章

最新文章