logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

Tabela ItensVenda com 2 FK e nenhuma PK
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Dogu
Membro Junior


Registrado em: Sexta-Feira, 21 de Agosto de 2009
Mensagens: 70

MensagemEnviada: Sex Out 16, 2009 3:05 pm    Assunto: Tabela ItensVenda com 2 FK e nenhuma PK Responder com Citação

Essa é realmente para quem já tem experiência! A minha tabela de TB_Itens de venda possui duas FK vindas de TB_Vendas e TB_Produtos.

Pelo fato de não haver PK a TB_Itens está permitindo vender o mesmo produto mais de uma vez. Porém, não sei se isso é totalmente errado ou totalmente certo.

Se eu colocar as duas FK também como PK, o usuário não vai poder vender mais de uma vez o mesmo produto a não ser que preencha o campo TB_Itens_QTDE.

Mas, até agora não tive problema com isso, mas, será que terei problemas mais na frente?
_________________
by Ezacno...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
emerson.en
Membro Senior


Registrado em: Terça-Feira, 16 de Março de 2004
Mensagens: 2503
Localiza?: São Paulo - SP - Brasil

MensagemEnviada: Seg Out 19, 2009 11:18 am    Assunto: Responder com Citação

se essas tabelas referem-se à notas fiscais, você poderá ter problemas.
não se deve ter um produto repetido na nota, pois corre-se o risco de terem valores unitários diferentes, o que não é permitido.

se essas tabelas referem-se à pedidos que depois irão tornar-se notas fiscais, você pode manter assim, mas na hora de gerar a(s) nota(s) fiscal(is) deverá somar os itens de mesmo produto (se tiverem o mesmo valor unitário) ou gerar 'n' notas ficais, tantas quanto forem os itens de mesmo produto com valores diferentes.

deu pra entender?
_________________
Ao postar dúvidas informe sempre o SGBD e versão, linguagem utilizada, componentes de conexão/acesso e demais informações pertinentes ao problema...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Dogu
Membro Junior


Registrado em: Sexta-Feira, 21 de Agosto de 2009
Mensagens: 70

MensagemEnviada: Sex Out 23, 2009 10:19 am    Assunto: ok Responder com Citação

Entendi!
_________________
by Ezacno...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Dogu
Membro Junior


Registrado em: Sexta-Feira, 21 de Agosto de 2009
Mensagens: 70

MensagemEnviada: Sex Out 23, 2009 10:20 am    Assunto: ok Responder com Citação

Entendi!
_________________
by Ezacno...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB