El diseño de una base de datos es muy importante, debes evitar la redundancia de datos entre otras cosas.
http://es.wikipedia.org/wiki/Normali...bases_de_datos
Lo ideal a mi parecer es almacenar todos los productos en una tabla al igual que te ha recomendado
educhip y luego relacionarlos con distintas categorías que irán almacenadas en otra tabla, por ejemplo:
Tabla artículos ( id_articulo, id_categoria, nombre, descripcion, precio, stock )
Tabla categorías ( id_categoria, nombre_categoria )
Tabla subcategorías ( id_subcategoria, id_categoria, nombre_subcategoria )
De esa forma no se repetirán datos y será más eficiente, simplemente tienes que relacionar las tablas y listo.
Salu2.