1、小序
今天在看《数据库原理》资料的时候,对这三个概念有点懵了,于是认真分析了一下。把自己的理解分享给大家。
2、实体
先理解一下 实体,简单来讲就是实际存在的物体,比如人,蓝天,鸟……(这些都是类别)
人比较广泛,我们简单以某一个学生为例(学生客观存在,可以和蓝天等相互区分~)
一个学生叫张三啊,那他都可以有哪些信息呢,学号,姓名,性别,简单吧。这三个叫做什么呢,
叫做 **实体的属性 **,**即属性 **!
注意,张三在这里指一个具体存在的人!
张三是一个实体!(而不是说学生)
那什么是实体型??
3、实体型
上面说到,张三呢,是实体!
而 **实体型 **,简单来讲就是同类实体的一个称号,由 **实体名及属性名集合来抽象出来的 **,和实体什么区别呢?
实体是具象的,实体型是抽象出来的概念。
比如:
张三是 实体型: 学生(学号,姓名,性别)的实体的一个。
懂了吗?
别迷瞪哟,接下来的实体集就比较简单辣!
4、实体集
实体集,就是集合嘛,实体的集合,
比如(张三,李四,王五),这就是一个实体集,同类实体的集合嘛!
5、补充E-R图
我们说E-R图是 实体-关系图,我经过学习之后呢,感觉实际上是 实体集-关系 图!
因为E-R图里面实际上就是实体型,而不是具体的个体!
也就是说,E-R图是把 具体世界中物(包括人)及其关系 抽象了一下,然后抽象的表示出来,这就是E-R图!
学会,掌声!
最后我是小龙,下次见~
2022.9.14