mmm... supongo que esto deberías postearlo en el foro Bases de datos.
Y para responder tus preguntas busca por "normalizacion" en la web.
Definitivamente tienes que normalizar y optar por una alternativa como la segunda. En este caso tu ejemplo es de los típicos. Un montón de grupos marca/color/tipo repetidos.
Busca el tema de normalización de bases de datos y encontrarás respuestas.
Saludos