Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2009, 21:37
pedromichel23
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayupa para normalizar una tabla, por favor

Hola:

Espero alguien pueda ayudarme con el siguiente problema, ya que apenas voy empezando en las BD's, la cuestion es la siguiente:

Tenia una tabla en la cual se registraban los pedidos de refacciones recibidos, al principio era del siguiente modo:

*PedidoPiezas
-NumGuia
-NumItem
-Descripcion
-Cantidad
-FechPedido
-FechRecibido

Pero note que si pedia varias piezas tendria que repetir datos y se que eso no esta correcto dentro de normalizacion e hize lo siguiente:

*PedidoPiezas *DetallesPedido *Piezas
-NumGuia -NumGuia -NumItem
-FechPedido -NumItem -Descripcion
-FechRecibido -Cantidad

Las claves principales serian NumGuia de *PedidoPiezas y NumItem de *Piezas, pero tengo duda en la tabla *DetallesPedido, segun yo NumGuia seria la secundaria ligandola a *PedidoPiezas y NumItem ligandola *Piezas, pero entonces como podria asignarle una clave principal, si se supone que las claves principales no se repiten, estoy haciendo algo mal?

Tomando en cuenta que se puede hacer un pedido de varias piezas, en la tabla *DetallesPedido se repetirian NumGuia pero los otros campos no, si me pueden ayudar lo agradecere muchisimo, gracias.