У меня такая ситуация: у меня несколько таблиц в одной таблице, и обычно мои столбцы зависят от типа объекта, например, крана, экскаватора и т. Д.
Моя проблема в том, что у крана есть другие параметры, чем у экскаватора, поэтомунесколько столбцов имеют значение null
.Я думал, что могу сделать еще одну таблицу (attributes
) и добавить связь между таблицей атрибутов и таблицей оборудования.Таблица attributes
будет иметь id
attributeName
attributeValue
equipmentId
и, возможно, type
(для определения типа значения в attributeValue
).Это хорошая идея?Может быть, существует другое решение этой проблемы?