Для начала необходимо изучить нормальные формы. В идеале, таблица должна быть в
третьей нормальной форме.
В вашем случае нет необходимости выносить атрибуты из 1) и 2) в отдельные таблицы, так как они не нарушают требования нормальных форм.
Вариант 3) называется
Entity-attribute-value model, и он в данном случае абсолютно точно не нужен. Более того, это огромный костыль, к которому можно прибегать лишь в исключительных случаях.