AJBM Posted October 14, 2013 at 07:28 PM Report #528940 Posted October 14, 2013 at 07:28 PM Boas! Eu tenho que fazer uma base dados para a gestão de stocks. Tabela Produto(codProduto,preco,categoria,descricao) Stock(codProtudo, quantidade). Estas tabelas tem uma relacionamento de 1-1, normalmente estas relações devem ser excluídas. Ou seja a quantidade passava para produto, mas para mim faz sentido, separar a quantidade do produto. Opiniões?
HappyHippyHippo Posted October 14, 2013 at 07:29 PM Report #528941 Posted October 14, 2013 at 07:29 PM mas para mim faz sentido, separar a quantidade do produto. porquê ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
AJBM Posted October 14, 2013 at 07:43 PM Author Report #528944 Posted October 14, 2013 at 07:43 PM Acho que a tabela produto deve só representar o produto, a quantidade não é um atributo de produto. Quanto tu falas de stock o que te vem a cabeça é quantidades de produto, Stock(codProduto,quantidade).
nelsonr Posted October 14, 2013 at 07:54 PM Report #528946 Posted October 14, 2013 at 07:54 PM Normalmente tenho o stock numa tabela diferente, porque pode estar disponivel em varios locais/lojas. O produto X pode ter Y quantidades na loja A e Z quantidades a loja B.
HappyHippyHippo Posted October 14, 2013 at 07:56 PM Report #528947 Posted October 14, 2013 at 07:56 PM na realidade o que me vem à cabeça quando penso em stock é : Stock(id_produto, id_loja, quantidade) mas isso já é outra conversa é assim, se para ti, o teu modelo funciona, e não chatei muito na resolução do teu problema, força ai, porque as regras de normalização das base de dados não são regras mas directrizes que podem ser ignoradas se assim te ajudar IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
AJBM Posted October 14, 2013 at 07:56 PM Author Report #528948 Posted October 14, 2013 at 07:56 PM (edited) Neste caso é apenas para uma loja. Outra ideia é adicionar um campo a Stock(codProduto,Data,quantidade); Sendo codProduto e Data chave primaria. Assim o relacionamento passava Stock 1.1---1*Produtos. Edited October 14, 2013 at 08:03 PM by AJBM
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now