首页 > 其他分享 >E-R模型转换为关系模型

E-R模型转换为关系模型

时间:2022-12-13 16:35:44浏览次数:47  
标签:关系 类型转换 转换 联系 模型 实体 模式 属性


E-R模型到关系模型的转换:


(1)实体类型的转换


  将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。


(2)联系类型的转换


1)实体间的联系是1:1


  可以在两个实体类型转换成两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。


范例如下:



E-R模型转换为关系模型_类型转换


2)如实体间的联系是1:N


  则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。




范例如下:


E-R模型转换为关系模型_实体类型_02



3)如实体间的联系是M:N


  则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。



范例如下:

E-R模型转换为关系模型_数据库_03

标签:关系,类型转换,转换,联系,模型,实体,模式,属性
From: https://blog.51cto.com/u_15911260/5934620

相关文章

  • 整型变量(int)与字节数组(byte[])的相互转换
    //int2byte.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include<Windows.h>/*#defineMAKEWORD(a,b)((WORD)(((BYTE)(((DWORD_PTR)(a))&0xff))|((W......
  • 【校招VIP】[约起来] 开发文档:活动发布模块的模型
    今天我们来看活动发布模块第二节课,开发文档的设计。开发文档是根据原型图的功能点去做数据库和接口的设计,接口设计属于单独的接口文档,后面的课程会讲。这节课主要包括三个......
  • <三>线程间同步通信-生产者消费者模型
    多线程编程两个问题1:线程互斥问题竞态条件->临界区代码段->原子操作->互斥锁mutex2:线程间的同步通信生产者,消费者线程模型#include<iostream>#include<queue>#......
  • Go 结构体与 JSON 之间的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是Go结构体与JSON之间的转换。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成......
  • js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
    1、强制类型转换Number1.1代码<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>强制类型Number</title><styletype="text/css"></style>......
  • neo4j实例--电影关系图
    电影关系图实例将电影、电影导演、演员之间的复杂网状关系作为蓝本,使用Neo4j创建三者关系的图结构,虽然实例数据规模小但结构是相对完整的。这个实例将指导读者学习以下入门......
  • Java开发如何通过IoT边缘ModuleSDK进行协议转换?
    摘要:使用ModuleSDK开发插件应用,接入其他协议设备(如HTTP请求数据),将其他协议的数据转化为MQTT协议JSON数据上报到IoTDA。本文分享自华为云社区《【华为云IoTEdge开发实战】J......
  • Unity插件 - MeshEditor(十) 模型风力拉扯特效
    更新日期:2020年4月23日。 Github源码:​​​[点我获取源码]​​ 先上几张效果图:  (导演:我们需要一个刮风的效果,道具组,上大风扇) (导演:咔!!!行了,道具组你们明天不用来上班了) ......
  • Unity插件 - MeshEditor(十一) 模型正弦扭曲特效
    更新日期:2020年4月23日。Github源码:​​​[点我获取源码]​​ 先上几张效果图:   OK,进入今天的正题吧,插一个正弦函数的话题进来: 首先,正弦函数曲线,如下:  在如上坐标系......
  • Unity插件 - MeshEditor(八)模型镜像特效
    将静态模型(带MeshFilter)按指定轴向、指定距离克隆一个镜像物体出来,思路很简单,将模型的顶点坐标按指定轴取反,并累加上设定的距离值,然后就完毕了!不过,因为镜像体的顶点镜像于之......