Modelagem - empresa de produtos de limpeza

20/12/2014

0

O caso é:

Uma firma vende produtos de limpeza e deseja melhor controlar seus produtos que vende, seus clientes e os pedidos. cada produto é caracterizado por uma código, nome do produtos, categoria(ex: detergente, sabão em pó, sabonete e etc), e seu preço, a categoria é uma classificação criada pela propria firma. A firma possui informações sobre todos seus clientes. Cada cliente é identificado por um codigo, nome, endereço e telefone, status("bom", "medio", "ruim"), e seu limite de credito. Guarda-se igualmente as informação dos pedidos feitos pelos clientes. Cada pedido possui um numero e guarda-se a data de elaboração do pedido. Cada pedido pode envolver de um a varios produtos e cada produto, indica-se a quantidade deste pedido.

Entidades que identifiquei:
Clientes
Pedidos ou Vendas
Classif_Prod
Cliente_Status

dicas!?!
Marilia Silva

Marilia Silva

Responder

Posts

20/12/2014

Ronaldo Lanhellas

Vejo ainda: Pedido e ItemPedido. Onde cada pedido pode ter diversos produtos com suas respectivas quantidades.
Responder

20/12/2014

Ronaldo Lanhellas

Vejo ainda: Pedido e ItemPedido. Onde cada pedido pode ter diversos produtos com suas respectivas quantidades.
Responder

20/12/2014

Marilia Silva

Onde tem pedido sempre exigi-se o item do pedido?

sobre a tabela de clientes, a qualidade deles, fica nessa tabela ou em outra?
Responder

20/12/2014

Ronaldo Lanhellas

Onde tem pedido sempre exigi-se o item do pedido?

sobre a tabela de clientes, a qualidade deles, fica nessa tabela ou em outra?


Geralmente se temos o pedido temos que ter seus itens. Você poderia também colocar o status do cliente apenas como um char (b,m,r) simplificaria a modelagem e a codificação.
Responder

20/12/2014

Marilia Silva

Ou seja, dentro da tabela mesmo, um campo? Pensando um pouco mais sobre pedido e itens do pedido, para entender melhor, o "itens do pedido" pode está ligado a tabela de "estoque" se não for a mesma tabela é claro.
Responder

20/12/2014

Ronaldo Lanhellas

Ou seja, dentro da tabela mesmo, um campo? Pensando um pouco mais sobre pedido e itens do pedido, para entender melhor, o "itens do pedido" pode está ligado a tabela de "estoque" se não for a mesma tabela é claro.


Quando algum pedido é feito você cria um item de pedido e gera uma baixa de estoque que pode sim ser associada à este item.
Responder

20/12/2014

Ronaldo Lanhellas

Ou seja, dentro da tabela mesmo, um campo? Pensando um pouco mais sobre pedido e itens do pedido, para entender melhor, o "itens do pedido" pode está ligado a tabela de "estoque" se não for a mesma tabela é claro.


Quando algum pedido é feito você cria um item de pedido e gera uma baixa de estoque que pode sim ser associada à este item.
Responder

20/12/2014

Marilia Silva

Pedido + ItemPedido + Estoque, só nessa brincadeira geramos 3 tabelas.

Em Clientes, "qualidade" é um campo mesmo?
Responder

20/12/2014

Ronaldo Lanhellas

Pedido + ItemPedido + Estoque, só nessa brincadeira geramos 3 tabelas.

Em Clientes, "qualidade" é um campo mesmo?


Pode ser um campo char Como havia lhe falado. Faz um check para verificar se é b,m ou r
Responder

20/12/2014

Marilia Silva

Está certo, depois mostro o que consegui fazer. obrigada.
Responder

21/12/2014

Ronaldo Lanhellas

Está certo, depois mostro o que consegui fazer. obrigada.


Disponha.
Responder

21/12/2014

Marilia Silva

Não consegui enxergar outra forma de fazer, achei melhor colocar o booleano na tabela status do cliente.

me diz o que acha.

[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20141221-145929.jpg[/img]
Responder

21/12/2014

Ronaldo Lanhellas

Não consegui enxergar outra forma de fazer, achei melhor colocar o booleano na tabela status do cliente.

me diz o que acha.

[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20141221-145929.jpg[/img]


Acho mais complicado e desnecessário. Crie uma coluna char chamada status na tabela cliente. Essa coluna pode receber B,M ou R. Simples.
Responder

21/12/2014

Marilia Silva

O tipo de dado é um char para esse campo?
Responder

22/12/2014

Jairo Mendes

Oi Marilia.
Nesta situação você deve se fazer algumas perguntas.
1- O cliente pode ter mais de uma situação?
2- Vários clientes podem ter varias situações?

No caso que você criou uma nova tabela, está dizendo que vários clientes podem ter aquele conjunto de situações. E que dentro do mesmo registro, ele pode ser medio e ruim.

Entendeu?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar