1.2.5 实体与关系

实体是指客观存在并可相互区别的事物。实体既可以是实际的事物,也可以是抽象的概念或关系。

实体之间有如下3种关系。

(1)一对一关系:该关系是指表A中的一条记录在表B中有且只有一条相匹配的记录。在一对一关系中,大部分相关信息都在一个表中。

(2)一对多关系:该关系是指表A中的行可以在表B中有许多匹配行,但是表B中的行只能在表A中有一个匹配行。

(3)多对多关系:该关系是指关系中每个表的行在相关表中具有多个匹配行。在数据库中,多对多关系的建立是依靠第三个表(称作连接表)实现的,连接表包含相关的两个表的主键列,然后从两个相关表的主键列中分别创建与连接表中匹配列的关系。