把E-R模型转换为关系模式的转换规则有哪些

 我来答
大宝妈谈教育
高粉答主

2020-04-26 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:54.4万
展开全部

一个1:1的关系可以转换成一个独立的关系,也可以与两端实体集合对应的关系合并。如果将1:1的系统转换为一个独立的关系,则将与该关系相连接的实体的代码和关系本身的属性转换为该关系的度属性,每个实体的代码都是该关系的候选代码。

如果将1:1的关系与一端实体对应的关系合并,则需要在合并的关系中添加一个属性,该附加属性是关系本身的属性和与关系相关的另一个实体的代码。

有两种转换方法1:n实体之间的关系:一个是关系转换成一个独立的关系,其关系属性的代码由每个实体集与关系的属性关系本身,和代码的关系是氨基端实体的代码;另一种方法是在n-terminal实体集中添加一个新属性。

新属性由与相应的1-terminal实体集相关的代码和与自身相关的属性组成。添加属性后,原始关系的代码保持不变。

一个m:n连接成一个关系:用连接连接到实体集的代码和联系人本身的属性被转移到关系的属性,新关系的代码为两个连接的实体代码的组合。

扩展资料:

e-r图也称为实体关系图,提供了一种表示实体类型、属性和连接的方法,以及描述真实世界的概念模型。

它是描述现实世界概念结构模型的一种有效方法。它是表达概念模型的一种方式。实体类型由矩形表示。实体名称在矩形框中表示。

实体的属性用椭圆表示,通过无向边与对应的实体连接。使用菱形表示实体类型之间的关系,并在菱形框中写入该关系的名称,使用无向边分别与相关实体类型连接。同时,在无向边(1:1,1:n或m:n)旁边标记关系的类型。

矩形:表示输入实体名称的实体。

菱形框:指示一个联系人,在其中输入联系人名称。

椭圆框:表示实体或关联的属性。在框中输入属性名。对于主属性名,在其名称下划线

上海华然企业咨询
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
匿名用户
2012-03-19
展开全部
ER设计模式转换到关系模式的规则:
1、将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,试题标识符即为关系模式的键。
2、根据不同的情况做不同的处理:
(1)若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键(作为外键)和联系类型的属性。
(2)若实体间联系是1:N,则在N端实体类型转换成的关系模式中加入1端实体类型的键(作为外键)和联系类型的属性。
(3)若实体间联系是M:N,则将联系类型也转换成关系模式,其属性为两端实体类型的键(作为外键)加上联系类型的属性,而键为两端实体键的组合。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式