多表关系

是什么

定义

多张表之间的关系。

分类

1.一对一

2.多对一

3.多对多

怎么做

一对一

在任意一方添加唯一外键,指向另一方的主键。

PS:一般都合并这两张表,因为是一对一的关系了。

一对多

在多的一方建立外键,指向一的一方的主键。

多对多

通过建立一个中间表来实现。中间表最少有两个属性,分别指向两张表的主键。

为什么

目的:为了设计数据库,数据库是现实事物的影射。

是什么

定义

多张表之间的关系。

分类

1.一对一

2.多对一

3.多对多

怎么做

一对一

在任意一方添加唯一外键,指向另一方的主键。

PS:一般都合并这两张表,因为是一对一的关系了。

一对多

在多的一方建立外键,指向一的一方的主键。

多对多

通过建立一个中间表来实现。中间表最少有两个属性,分别指向两张表的主键。

为什么

目的:为了设计数据库,数据库是现实事物的影射。关系

是什么

定义

多张表之间的关系。

分类

1.一对一

2.多对一

3.多对多

怎么做

一对一

在任意一方添加唯一外键,指向另一方的主键。

PS:一般都合并这两张表,因为是一对一的关系了。

一对多

在多的一方建立外键,指向一的一方的主键。

多对多

通过建立一个中间表来实现。中间表最少有两个属性,分别指向两张表的主键。

为什么

目的:为了设计数据库,数据库是现实事物的影射。

是什么

定义

多张表之间的关系。

分类

1.一对一

2.多对一

3.多对多

怎么做

一对一

在任意一方添加唯一外键,指向另一方的主键。

PS:一般都合并这两张表,因为是一对一的关系了。

一对多

在多的一方建立外键,指向一的一方的主键。

多对多

通过建立一个中间表来实现。中间表最少有两个属性,分别指向两张表的主键。

为什么

目的:为了设计数据库,数据库是现实事物的影射。