数据库基础里的实体概念,其实不难懂。属性的取值范围就叫域(Domain),比如性别这个属性,它的域就是“男”和“女”。讲得再接地气点,就是你能填进去的选项范围。嗯,搞清楚这个,后面建表啥的才不会一脸懵。

实体型(Entity Type)说白了,就是把一类有相同属性的东西抽象成一个类型,比如“学生”这种,它有“学号、姓名、年级”这些属性。这种抽象能让你在建模的时候思路清晰。

实体集(Entity Set)就更好懂了,就是一大堆相同类型的实体放一块,比如一堆学生就构成了“学生实体集”。你可以想象成一个表,里面每一行是一位学生,结构都一样,数据不同。

如果你还没完全明白,不妨看看下面这些链接,都是我之前收藏的,资料还挺丰富的:

如果你是初学数据库的同学,可以先理解属性、实体型和实体集这三个概念,后续的建表、设计关系模型都得靠这些打基础。