DarkZad, Me pareceu que voce tem dificuldades para expressar o problema que voce tem a resolver.
Vamos ver se entendi bem = voce tem uma tabela de cabeçalho do conhecimento, que apresenta 3 campos que se referem ao Remetente, Destinatário e Pagador, cujos detalhes podem ser obtidos a partir da tabela de cliente. Se for isto, sim, voce terá três colunas na tabela de cabeçalho de conhecimento, que deverá apresentar apresentar 3 chaves estrangeiras referentes ao Remetente, Destinatário e Pagador, oriundas da tabela de cliente. E melhor que assim o seja, pois na verdade são "roles" (papéis) que o cliente desempenha dentro do processo de envio de uma mercadoria. Estes tres papéis podem se referir a um mesmo cliente ou a clientes diferentes, mas todos são clientes. Desta forma, voce evita criar 3 tabelas para representar dados que, na essência, tem a mesma estrutura. Espero de alguma forma ter ajudado a clarear as idéias. Abraço, boa sorte, Roberto Camargo. ________________________________ From: Leandro <mutu...@yahoo.com.br> To: delphi-br@yahoogrupos.com.br Sent: Tue, December 1, 2009 5:37:57 PM Subject: Re: [delphi-br] Dúvida com SQL Os erros ort sao maravilhosos rs! Amigo delphi pode se comunicar com qualquer banco descente.. pois a linguagem de qualquer banco descente eh sql.. sobre a duvida do nosso amigo ja falei o que ele tem q pesquisar: tem que fazer uma pesquisa sobre relacionamento em banco de dados 1 para N, N para N e 1 para 1, onde tera que criar: 2 tabelas, 3 tabelas ou 1 tabela somente respectivamente.. nao vou explicar aqui pois alem de grande quero que ele corra atras para aprender.. as vezes eh melhor da a isca para ele pescar.. como diria um dos membros aqui do grupo (acho que era o rubem rsrs) Um abraço! 2009/12/1 Gilson gindre gindre <fb...@hotmail.com> > > > > dixa ver se eu entendi, se vc tem duvidas quanto de que tabela pegar os > campos, ou se colaca todos em uma tabela só ! > > isso indepente se é no delphi, vb, java, php, phyton, asp ou estou enganado > a duvida do rapaz e referente banco estrutura de dados! Ou dependendo de > como está o banco de dados o delphi não consegue escrever ? > > reafirmo meu pensamento, entrei aqui para tentar aprender delphi que é uma > das poucas linguagens que ainda não trabalhei e me parece que continua tendo > gente ignorante na discussão! > > se eu não me engano com meus 20 anos de programação, vc cria a estrutura do > banco de dados depois vc escolhe em que linguagem vc quer programar, e me > corrigam por favor, se o delphi não tem poder de trabalhar com um banco já > pronto, não presição me ajudar, pois não quero mas aprender delphi não me > interessa mais, já mandei email me escruindo do grupo, por causa de pessoas > arrogante, mas continuo recebendo email, se o moderador quiser, pode me > excluir por gentileza. > > > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > From: fb...@hotmail.com <fbgde%40hotmail.com> > > Date: Mon, 30 Nov 2009 07:51:31 -0200 > > Subject: RE: [delphi-br] Dúvida com SQL > > > > > > pessoal banco vc pode usar qquer um, com qquer linguagem de programação, > parece que estou desaprendendo aqui, Dark vc pode fazer o que achar certo > referente relacionamento, mas vc tem que pensar o seguinte, um bom sitema, > bem elaborado pensa em problemas futuros, imagina vc precisar de um > relatório de quem pagou o frete ou seja se é cif ou fob, um relatorio só de > clientes, então pense nisso, vc pode tambem incluir mais um camo em sua > tabela, onde vc pode gravar o tipo do cadastro por exemplo ! 1 remetente 2 > destinatario 3 pagador, ai sim futuramente vc terá um parametro para filtrar > sua consulta, ah pessoal não programo em delphi, entrei aqui para tentar > aprender, mas tem muita gente ignorante, leio email de todos vcs, e respetio > todos, e estou aqui afim de aprender delphi com todo respeito, conhecimento > é uma riqueza que devemos compartilhar, desenvolvo em flex, php e mysql, um > abraço a todos, epero que me deixem aprender delphi ! > > > > > > > > > > > > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > From: wchag...@bol.com.br <wchagasj%40bol.com.br> > > Date: Sun, 29 Nov 2009 05:35:58 -0300 > > Subject: Re: [delphi-br] Dúvida com SQL > > > > > > > > > > > > Bom se voce acha que isto não tem nada haver com Delphi então é porque > voce está na área errada ou não é desenvolvedor de software e sim um mero > pregrador de botão em form. > > > > []s > > > > > > Walter Alves Chagas Junior > > Belo Horizonte - MG - Brazil > > wchag...@bol.com.br <wchagasj%40bol.com.br> > > http://delphitocorporerm.blogspot.com/ > > > > ----- Mensagem original ---- > > De: Matheus Nabao <matheus_...@hotmail.com <matheus_nab%40hotmail.com>> > > Para: "delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>" < > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>> > > Enviadas: Sexta-feira, 27 de Novembro de 2009 11:38:56 > > Assunto: RE: [delphi-br] Dúvida com SQL > > > > O que é que isso tem a ver com Delphi? > > > > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > From: dark...@yahoo.com.br <darkzad%40yahoo.com.br> > > Date: Fri, 27 Nov 2009 11:35:26 -0300 > > Subject: [delphi-br] Dúvida com SQL > > > > Olá pessoal, > > > > Estou desenvolvendo um aplicatico para Emitir Conhecimento de Frete. > > > > Tenho a Tabela Cliente e a Tabela cabeçalho do Conhecimento que se > > relacionam. > > > > Dúvida: > > > > No Cabeçalho do Conhecimento tenho os campos: > > Remetente > > Destinatário > > Pagador > > > > Pergunta: > > Esses três campos PODE ser todos pegos da tabela CLIENTE ou eu tenho > > que criar uma tabela para cada um deles? > > Qual impacato eu teria se pegasse os três tabela CLIENTE? > > > > É só isso pessoal > > > > []'s > > DarkZad > > > > __________________________________________________ > > Faça ligações para outros computadores com o novo Yahoo! Messenger > > http://br.beta.messenger.yahoo.com/ > > > > __________________________________________________________ > > Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de > Windows Live. > > > http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > __________________________________________________________ > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > http://br.maisbuscados.yahoo.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > __________________________________________________________ > > Novo site do Windows Live: Novidades, dicas dos produtos e muito mais. > Conheça! > > > http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > __________________________________________________________ > Com o Internet Explorer 8 você tem seu contéudo favorito em poucos cliques. > Conheça! > > http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_content=Tag5&utm_campaign=IE8 > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> [As partes desta mensagem que não continham texto foram removidas]