实体 联系 模型mysql_实体关系模型和关系模型之间有什么区别?

你有倒退。

ER模型中的关系是显式定义的,而在关系模型中则是隐式的。

否。每个关系模型(RM)数据库基表和查询结果都代表一个应用程序关系。实体关系建模(E-RM)模式只是一种组织(但使用不足和指定不足)(但存在误解)关系表和约束的方式。

关系模型需要一个中间表(通常称为“连接表”)来保存两个实现多对多关系的外键。

不会。对象关系映射(ORM)方法掩盖了其潜在的直接关系应用程序关系,表和约束。“连接表”的概念源于ORM对E-RM的混淆表示的误解,而E-RM本身却误解了RM。

正如CJ Date所说的,《数据库系统简介》,第8版:

对[Chen的原始论文]的慈善阅读会表明E / R模型确实是一种数据模型,但实际上它只是基本关系模型之上的一薄层 [p 426]

对于IT领域的现状,令人遗憾的是,即使简单的解决方案也太过流行,它们仍然很受欢迎。[p 427]

关系模型

每个关系表都代表一个应用程序关系。

-- employee EID has name NAME and ...

E(EID,NAME,...)

这种事物以及代表一个事物的数学有序元组的数学术语是“关系”。因此是“ 关系模型”(和“实体关系模型”)。在数学中,关系经常通过参数化语句模板来描述,其中一个数学术语是“特征谓词”。谓词的参数是表的列。在RM中,DBA为每个基表提供了一个谓词,用户将根据列值和谓词构成真实语句的行放入表中,而将构成错误语句的行排除在外。

/* now also employee 717 has name 'Smith' and ...

AND employee 202 has name 'Doodle' and ...

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值