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.