Oheremita escreveu:
Bom dia!

Recebi este pedido de ajuda e acredito ser uma boa oportunidade, para
quem tenha um projeto deste tipo, de coloca-lo à prova e ainda ajudar o
amigo em dificuldades.

Caso alguém tenha interesse, entre em contado com o Emanuel.

Obrigado!
Felicidades!!!
T+




-------- Mensagem original --------
Assunto:        AJUDA
Data:   Fri, 16 Mar 2007 20:04:08 -0300
De:     <[EMAIL PROTECTED]>
Responder a:    <[EMAIL PROTECTED]>
Para:   <[EMAIL PROTECTED]>



Olá como vai.
Meu nome é Emanuel e gostaria de perguntar onde consigo ou se alguém
poderia fazer uma base de dados para que eu trabalhe com ela. já tentei
fazer mais não consegui.
A base de dados é para controle de clientes, pedidos e produtos pois
trabalho com representação de confecções e bordados.
Uma base de dados onde possa cadastrar os clientes e produtos emitir
pedidos imprimir e enviar por email.
Agradeço desde já se puder me ajudar ou me Indicar alguém.
Muito obrigado
Emanuel Medeiros




O modelo de sua base de dados deve refletir o seu modelo de negócio, portanto você deve especificar detalhadamente como sua empresa trabalha e a partir deste modelo construir sua base de dados.

A título de exemplo, *para você iniciar seus estudos*, um modelo resumido deve contemplar pelo menos:
Entidades:
- Clientes: dados dos clientes
- Pedidos: dados de identificação dos pedidos
- Itens do pedido: dados de cada item que compõe o pedido
- Produtos: dados do produto
- Fornecedores: dados dos fornecedores dos produtos

Relacionamentos:
- (Clientes - Pedidos): [1:n} relaciona os pedidos efetuados por cada cliente
- (Pedidos - Itens do pedido): [1:n] relaciona os itens de cada pedido
- (Itens do pedido - Produto): [n:1] relaciona o produto de cada item do pedido
- (Produtos - Fornecedores): [n:n] relaciona os produtos e seus fornedores

Repare que neste caso considerou-se que o produto de um item do pedido independe do fornecedor. Caso seu modelo necessite especificar qual o fornecedor do produto para cada item do pedido então o modelo terá que ser refeito. Se os fornecedores puderem ter diferentes preços para um mesmo produto então modifique o modelo.

Para transformar estas entidades e relacionamentos em tabelas de sua base de dados considere que:
- cada entidsade se transformará em uma tabela
- cada relacionamento 1:n se transformará numa chave estrangeira na tabela do lado n - cada relacionamento n:n se transformará numa tabela com chaves estrangeiras para cada uma das tabelas envolvidas

Assim você teria as tabelas:
- Clientes([id_cliente], nome_cliente, cnpj, e-mail, ...outros dados)
- Pedidos([id_pedido], \id_cliente\, endereço_entrega, status, ...outros dados) - Itens do pedido([id_pedido, num_item], \id_produto\, quantidade, ...outros dados)
- Produtos([id_produto], descrição, unidade, preço, ...outros dados)
- Fornecedores([id_fornecedor], nome, cnpj, ...outros dados)
- Fornecedor_Produto([\id_fornecedor\, \id_produto\])

As chaves primárias estão entre [] e as chaves estrangeiras entre \\.

Aprofunde seus estudos sobre modelagem de dados e sobre banco de dados, quanto mais seu modelo se aproximar de seu modelo de negócios (de como sua empresa trabalha) mais fácil será você obter de sua base de dados as consultas e relatórios necessários à condução de seu negócio.

[]s
Osvaldo

                
_______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a