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]