Лучшие практики для имен таблиц базы данных для соединительных таблиц - PullRequest
0 голосов
/ 19 апреля 2020

Быстрый вопрос ... каково согласование именования таблиц с их соответствующими 1 для многих партнеров.

Вот пример:

Таблицы базы данных 1 - В этом примере я продолжаю добавлять к названию

  • Make
  • Model
  • MakeModels - (Соединение между маркой и моделями)
  • Trims
  • MakeModelTrim - (Соединение между MakeModels и Trim)
  • Color
  • MakeModelTrimColor - (таблица соединений между MakeModeTrim и Color)
  • Tint
  • MakeModelTrimColorTint - (Еще ... )

Моя точка зрения заключается в том, что имена продолжают расти по мере того, как создаются отношения от 1 до многих. Это хороший дизайн?

Или

Таблицы базы данных 2 - В этом примере я отбросил имя дедушки

  • Марка
  • Модель
  • Создание моделей (Junction)
  • Trims
  • ModelTrim - (Junction)
  • Цвет
  • TrimColor (Junction)

Есть мысли ??

...