Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2013, 17:48
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años
Puntos: 270
Respuesta: Como armar mi bd

No necesariamente.La base de datos almacena datos.Una clase no se define sólo por sus atributos.Puedes tener 4 clases diferentes (muy posiblemente hermanas), con los mismos atributos y diferente funcionalidad.
Por otro lado, en el mapa de clases que tienes, ten cuidado con "producto"..Qué es el atributo cantidad? La cantidad que hay del producto,o la cantidad de un mismo producto que tiene un pedido?
El caso de Pedido->Producto es el típico caso donde te viene bien denormalizar.Necesitarás una tabla ProductoDePedido, que modele un producto dentro de un pedido (numero de unidades, precio del producto **cuando se produce el pedido**,impuestos aplicables **cuando se produce el pedido**, etc.