Database 连接表vs链接表vs连接表vs桥接表
我最近试图弄清楚如何在数据库中建立多对多关系。在我访问过的众多网站(如)中,它们似乎都使用不同的术语来表示同一事物,一个表包含两个单独表的ID,用于定义关系。例如,一本书可以有许多作者,一个作者可以有许多书,链接/桥接/连接/连接表如下所示:Database 连接表vs链接表vs连接表vs桥接表,database,database-design,naming-conventions,Database,Database Design,Naming Conventions,我最近试图弄清楚如何在数据库中建立多对多关系。在我访问过的众多网站(如)中,它们似乎都使用不同的术语来表示同一事物,一个表包含两个单独表的ID,用于定义关系。例如,一本书可以有许多作者,一个作者可以有许多书,链接/桥接/连接/连接表如下所示: +------------+-----------+ | book_id | author_id | +------------+-----------+ | 1 | 1 | | 2 |
+------------+-----------+
| book_id | author_id |
+------------+-----------+
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 3 | 5 |
| 4 | 5 |
+------------+-----------+
这种表格的可接受术语是什么,或者所有术语都可接受吗?连接表格
发件人:
关联(或连接)表通过引用每个数据表的主键将两个或多个表映射到一起。实际上,它包含许多外键,每个外键都处于从连接表到各个数据表的多对一关系中。关联表的PK通常由FK列本身组成