animo, animo!!
pues yo creo que deberias considerar los conceptos de clase y tipo
con catalogos para ambos...
por ejemplo
Clase : disco
Tipo : disco rigido
y el catalogo de articulos tendria dos campos que indiquen de que clase y que tipo es...
una cuarta tabla seria la de caracteristicas adicionales....
donde estaria el id del producto, y la descripcion de la caracteristica adicional..
como ves??
aunque faltaria ver si hay que hacer relaciones con ventas, garantias, embarques, pedidos, creditos y demas...