- MySQL从入门到精通(第3版)
- 明日科技编著
- 286字
- 2024-12-27 19:03:43
1.2.5 实体与关系
实体是指客观存在并可相互区别的事物。实体既可以是实际的事物,也可以是抽象的概念或关系。
实体之间有如下3种关系。
(1)一对一关系:该关系是指表A中的一条记录在表B中有且只有一条相匹配的记录。在一对一关系中,大部分相关信息都在一个表中。
(2)一对多关系:该关系是指表A中的行可以在表B中有许多匹配行,但是表B中的行只能在表A中有一个匹配行。
(3)多对多关系:该关系是指关系中每个表的行在相关表中具有多个匹配行。在数据库中,多对多关系的建立是依靠第三个表(称作连接表)实现的,连接表包含相关的两个表的主键列,然后从两个相关表的主键列中分别创建与连接表中匹配列的关系。