Relacionamento

Boa tarde pessoas,

Tenho as seguintes entidades: cliente, produto e pedido

cliente

id_cliente int not null pk
nome_cliente varchar

produto

id_produto int not null pk
descricao_produto varchar

pedido

id_pedido int not null pk
id_cliente fk (tabela cliente)
id_produto fk (tabela produto)

Tá correto esse relacionamento? Tô achando muito estranho.

Agradeço desde já. Abraços.

Seu pedido vai conter somente um produto ? =S

Olá renanpto, primeiramente muito obrigado por dispor do seu tempo pra me ajudar aqui.

Tens razão, um pedido poderá ter vários produtos.
Então, sai da frente do pc um pouco (geralmente quando travo em algo é porque o monitor já tá me deixando zureta), e cheguei a seguinte solução:

cliente

id_cliente int not null pk
nome_cliente varchar

produto

id_produto int not null pk
descricao_produto varchar

pedido

id_pedido int not null pk
id_cliente fk (tabela cliente)

pedido_produto

id_pedido fk (tabela pedido)
id_produto fk (tabela produto)

Com isso mata esse problema e fica bem modelado. O que acha?

Muito obrigado amigo, abraços.