Мне нужно создать таблицу атрибутов, где каждая запись - это просто пара имя-значение. Проблема в том, что значение может быть строкой, целым или десятичным числом, и я использую MySQL, который не поддерживает наследование таблиц. Итак, вопрос в том, должен ли я создавать отдельную таблицу для каждого типа значения или я должен просто создать столбцы str_value, int_value и dec_value с дополнительным столбцом value_type, который говорит вам, какой тип использовать? В этой таблице будет не так много записей (меньше 100), поэтому производительность не должна быть большой проблемой, но я просто не хочу принимать проектное решение, которое сделает SQL более сложным, чем он имеет быть.