Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carlosgiovani

Preenchimento de Tabela

Recommended Posts

Bom dia,

Estou com uma duvida, exemplo:

Eu tenho três tabelas, uma clientes, uma produtos e outra pedidos. Na tabela pedidos a chave estrangeira e id_cliente e id_produto. A tabela clientes ja esta com os dados (id_cliente, nome_cliente, end_cliente e fone_cliente) e produtos também, a minha dúvida é a seguinte: ao preencher as tabelas clientes e produtos os dados que serão as chaves estrangeiras na tabela pedidos já serão preenchidos também? Como os campos id_cliente e id_produto na tabela pedidos serão utilizados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não , o que aa FK de PEDIDOS garantem é que ao ser inserido um pedido , tanto o Cliente quanto o Produtos existam.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não , o que aa FK de PEDIDOS garantem é que ao ser inserido um pedido , tanto o Cliente quanto o Produtos existam.

Mas como é feito a associação do pedido feito com o produto é cliente?? No caso eu teria q passar um id de produto e cliente existem seria isso?? Se colocar um id errado??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto em geral é feito na camada de aplicação e pode ser feito de N maneiras de forma que ao ser dar o insert já se sabe o Cliente e o Produto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto em geral é feito na camada de aplicação e pode ser feito de N maneiras de forma que ao ser dar o insert já se sabe o Cliente e o Produto.

Bom então é teria que me preocupar com a construção do banco, o q diz respeito a popular as tabelas seria com a aplicação correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim , a modelagem no bd deve somente em se preocupar em garatir a integridade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim , a modelagem no bd deve somente em se preocupar em garatir a integridade.

Muito obrigado pela ajuda. Só mais uma coisa, preciso aprender a usar alguma ferramenta de modelagem de dados, qual vc recomenda eu começar? Perdi uma vaga de emprego por causa disso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.