БД или код? Который и почему?

Какую структуру вы считаете лучше, если я использую ORM и почему?

1.

машины

id INT PRIMARY KEY AUTO_INCREMENT
name VARCHAR(100)
type VARCHAR(100)

и типы хранятся в константах кода.

2.

car_types

id INT PRIMARY KEY AUTO_INCREMENT
name VARCHAR

машины

id INT PRIMARY KEY AUTO_INCREMENT
name VARCHAR(100)
car_type_id INT

Спасибо!

-1

Решение

Не имеет значения, используете ли вы ORM или нет (если это так, структура базы данных часто будет создаваться автоматически). Второй вариант всегда предпочтителен, так как он сделает ваши запросы более эффективными, вы сохраните хранилище данных, и вашей базой данных будет легче управлять.

Читайте о нормализации:
https://en.wikipedia.org/wiki/Database_normalization

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]