Modelagem de Banco de Dados

Pessoal, boa tarde!

Estou modelando um banco de dados aqui onde a pessoa vai poder cadastrar produtos. O detalhe é que são muitos produtos.

Essa tabela Produto está relacionada com a tabela Categoria. Ou seja, 1 Produto pode ter 1 Categoria. Só que por exemplo, o Produto da categoria Eletrônicos tem o atributo Marca e o Produto da categoria Livros tem o atributo Editora.

Dessa forma a tabela Produto vai ter atributos desnecessários, pois por exemplo um eletrônico não tem editora.

Esses atributos em branco ocupam espaço no banco de dados? É possível otimizar isso?

Obrigado!