Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2011, 10:03
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: base de datos de pasteleria

estoy guardando todo en una tabla productos pero creo que se podría hacer de una manera mas eficiente, que opináis?
con superclasses y subclases el problema que veo es que
algunos productos o tienen peso o unidad con respeto a este medo se va a guardar la llave primeria tanto en peso como en unidades y al mismo tiempo son llaves forana,
pero un producto o tiene gramos o peso



peso_inicial_producto DECIMAL(7,2),1
peso_final_producto DECIMAL(7,2),10000
unidad_inicial_producto SMALLINT(3) UNSIGNED, 1
unidad_final_producto SMALLINT(3) UNSIGNED, 999
peso_unidad_producto ENUM('gramos','unidad/es'),

crear 2 nuevas tablas una de peso y otra de gramos
que fueran llave primaria y forana de productos


peso
nombre_producto
peso_inicial_producto DECIMAL(7,2),1
peso_final_producto DECIMAL(7,2),10000
peso char(6) gramos


unidad
nombre_producto
unidad_inicial_producto SMALLINT(3) UNSIGNED, 1
unidad_final_producto SMALLINT(3) UNSIGNED, 999
gramos varchar(9), unidad/es