Não sou muito experiente em banco de dados e esta é mais uma dúvida sobre DB do que especificamente o postgre, mas tenho um projeto com este banco e estou com muitas dúvidas.
Tenho a seguinte estrutura de tabela
Tabela: produto
idproduto - chave primaria
Tabela: pedido
idpedido-chave primaria
Tabela: pedidodetalhe
idproduto - chave primária, estrangeira ou candiata?
idpedido - chave primária, estrangeira ou candiata?
A dúvida é: na tabela "pedidodetalhe" existiria dois indices (chave dupla) e estes campos acho que deveriam ser "duas chaves estrangeiras", mas como esta tabela não tem "chave primária" não sei o ideal seria uma chave primaria composta, chave estrangeiras ou candidatas?
Pergunta
Aurl
Olá caro colegas,
Não sou muito experiente em banco de dados e esta é mais uma dúvida sobre DB do que especificamente o postgre, mas tenho um projeto com este banco e estou com muitas dúvidas.
Tenho a seguinte estrutura de tabela
Tabela: produto
idproduto - chave primaria
Tabela: pedido
idpedido-chave primaria
Tabela: pedidodetalhe
idproduto - chave primária, estrangeira ou candiata?
idpedido - chave primária, estrangeira ou candiata?
A dúvida é: na tabela "pedidodetalhe" existiria dois indices (chave dupla) e estes campos acho que deveriam ser "duas chaves estrangeiras", mas como esta tabela não tem "chave primária" não sei o ideal seria uma chave primaria composta, chave estrangeiras ou candidatas?
Agradeço antecipadamente pela atenção de todos.
Att
Aurelio
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.