数据库中实体和关系之间的差异

时间:2016-02-08 15:08:38

标签: database entity relation

我想知道实体是否只是数据库建模上下文中的一个表?实体和关系之间的区别是什么?我知道这种关系是关系数据库的基本概念,并且具有表格表示。实体和关系是一回事吗?注意:不要将关系与relshionship混淆。

1 个答案:

答案 0 :(得分:0)

实体像对象一样闷闷不乐,你可以为实体命名。 关系是一个“链接”beetwen实体,您可以将动词放入数据库的MCD中的实体。 例如:

在你的MCD DOG端是实体的结尾部分是关系

+-------+                +-----+
|DOG    |                |RACE |
|-------|                |-----|
|name   |---(part of)----|name |
|age    |                +-----+
+-------+   

在您的MPD中,这个MCD成为:

+--------+                         +---------+
|tDog    |                         |tRace    |
|--------|                         |---------|
|id_tDog |                      +--|id_tRace |
|nameDog |  +--(tRace_to_tDog)--|  |nameRace |
|ageDog  |  |                      +---------+
|FK_tRace|<-+
+--------+