外键的应用

1.外键可以将两张或两张表以上的表建立起联系,常用的应用如下:

1)两张表A和B是一对一的关系,那么可以将A的主键当作外键写的B的字段,也可以将B的主键当作外键写道A的字段。

2)多张表A、B、C的关系是一对多的关系,A对B和C,这种情况主从表的关系明显,且只能将A的主键作为外键写到B和C表的字段。

2.表关系的转换:

1)一对多的关系可以转换为一对一的关系,如A是主表,B和C是从表,在主从表之间再增加一张中间表D,D和B、C是主从表关系,

此时,只要A和D建立一对一的关系,那么就相当于A和B、C是一对多的关系。这样,表的关系就发生了转换而关系没发生变化。

原文地址:https://www.cnblogs.com/max1995/p/13748238.html