Какое правильное имя для "таблицы связей" (отношение "многие ко многим")

Какое правильное или самое популярное название для "таблицы ассоциации"?

Я слышал таблицы поиска, ассоциации, разрешения, сопоставления и соединения.

Ответы

Ответ 1

Перекрестная справочная таблица. CustomerProductXRef.

Ответ 2

Не существует "правильного" имени, но академическое имя будет "Ассоциативная таблица" (см. статью в Википедии Ассоциативная организация). Другие распространенные имена (в алфавитном порядке):

  • Ассоциативный стол
  • Стол для бриджа
  • Таблица перекрестных ссылок
  • Пешеходный
  • Промежуточный стол
  • Стол пересечения
  • Присоединиться к столу
  • Распределительный стол
  • Таблица ссылок
  • Связывающая таблица
  • Преобразователь "многие ко многим"
  • Таблица карт
  • Картографическая таблица
  • Таблица сопряжения
  • Таблица отношений
  • Таблица переходов

Примечание. Это оригинальное содержание, созданное Дереком Гриром, но оно было опубликовано как изменение принятого ответа, что полностью изменило ответ.

Ответ 3

"Правильно" зависит от используемой методологии моделирования. Я знаком с Ченом, в котором эта таблица представляет собой физическую реализацию Ассоциативная организация. Я полагаю, что наиболее популярная была бы непосредственно связана с большинством популярной методологии моделирования.

Wikipedia перечисляет несколько имен для этого типа таблицы.

Ответ 4

Меня учили и использовали термин " Таблица соединений"

Ответ 5

Зависит от того, кого вы спрашиваете. Они все правильны, используйте термин, который имеет наибольшее значение для того, с кем вы разговариваете.

Ответ 6

Вы звоните в клиентскую таблицу CustomerTable или Customer или Customer? Обычно я использую имя "бизнес-объект" (например, "Заказы" для информации о том, какие клиенты заказывали какие продукты, а не CustomerProduct), но таблицу, которая действительно просто отслеживает отношения, например SalesRepCustomer, я даю имя двух задействованных таблиц и не знаю, t добавить суффикс. Как утверждают другие, будьте последовательны.

Я резервирую поиск имени (в разговоре, а не в имени таблицы) для таких вещей, как "что такое название страны 11", а не для того, "какой торговый представитель выглядит после страны 11".

Ответ 7

Таблица отношений.

"Один из основных трюков в SQL представляет собой отношение" многие ко многим ". Вы создаете третью таблицу, которая ссылается на две (или более) таблицы, связанные с их первичными ключами. Эта третья таблица имеет довольно много популярных имен, например," таблица соединений "или" таблица соединений ", но я знаю, что это отношения".

Голливудские пары Джо Селько

Ответ 8

Мы называем эти таблицы Crosswalk, где я работаю. Именование основано на Table1XTable2, где содержимое представляет собой PK из 2 таблиц.