Как мы называем таблицу, которая связывает любые другие две таблицы? - PullRequest
0 голосов
/ 03 сентября 2018

Предположим, у меня есть две основные таблицы с именами Пользователь и Роль . Существует третья таблица с именем RoleofUser , в которой указана роль каждого пользователя. Как мы называем таблицу RoleofUser , есть ли какое-либо конкретное имя для таких таблиц?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

Вы можете назвать это JoinTable . Он будет содержать первичный ключ из обеих таблиц в качестве внешнего ключа, который вместе образует составной первичный ключ.

0 голосов
/ 03 сентября 2018

Я обычно видел имя таблицы «bridge» или «junction», используемой для описания того, что таблица RoleofUser присутствует в вашей схеме. Это имя дано потому, что RoleofUser служит логическим мостом между таблицами User и Role.

Википедия , кажется, предпочитает идти с соединительной таблицей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...