@unsstrennen

Как организовать структуру БД двигателей?

Нужно сделать таблицу MySql, которая хранит модели двигателей.
Некоторые двигатели несовместимы с отдельными корпусами.
Корпусов может быть много.
Определенный двигатель может быть несовместим с определенным баком и т.п.
Как мне организовать хранение списка "несовместимостей" для каждого двигателя? Т.к. число записей конечно и относительно невелико, планируется сделать колонку, в которой через разделитель строкой будут записаны ID несовместимых деталей. Но несовместимые детали могут храниться в разных таблицах, и их ID в своих таблицах могут совпасть! Как организовать структуру БД?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
maksim92
@maksim92
Нашел решение — пометь вопрос ответом!
1. Отдельными таблицами
2. json
3. ENUM
4. Строкой через разделитель.

Уникальность данный нужно гарантировать при записи. Если данные уже есть для такой категории, то не добавляем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы