Дизайн таблицы: столбец Type_id или логический столбец

0

При наличии двух возможных типов объектов лучше всего использовать отдельную таблицу с типами или иметь логическое значение для указания типа.

Пример:

компьютеры

  • Я бы
  • type_id

computer_types (рабочий стол или ноутбук)

  • Я бы
  • название

против

компьютеры

  • Я бы
  • is_laptop

Учитывая, что могут быть только два типа.

Теги:
database-design

1 ответ

1

лучше использовать таблицу computer_types, так как в будущем вам может потребоваться включить планшеты или что-нибудь еще, этот подход поможет вам плавно менять вашу базу данных, а если вы используете is_laptop, возможно, вам придется добавить и других.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню