RES: [firebase-br] ...nenhuma idéia?

Robson Dantas de Aguiar rdaguiar em superig.com.br
Qui Fev 2 13:51:58 -03 2006


Se (pelo que entendi) criar uma tabela com todas as combinações 
possíveis vai levar um século para fazer.
Você quis dizer isso:

Ex (cidades brasileiras):

Cod : Integer
Cidade : VarChar(50)
UF : Char(2)

Aí na outra tabela eu chamaria apenas o código?
Mas aí cou ter que criar uma tabela com todas as combinações possíveis....

Não entendi sua resposta, poderia explicar novamente? E se tiverem 
outras alternativas, gostaria de conhecê-las também.

Agradecido


Robson


José Roberto Siqueira Casanova escreveu:

>porque nao cria uma tabela OS com o código e o nome do sistema
>Operacional...
>Depois no cliente vc coloca o seguinte
>
>cod cliente : 1
>nome : xxxx
>sistemaoperacional : 1 (fk da tabela OS)
>
>cod cliente : 1
>nome : xxxx
>sistemaoperacional : 2 (fk da tabela OS) 
>
>cod cliente : 1
>nome : xxxx
>sistemaoperacional : 3 (fk da tabela OS)
>
>
>
>José Roberto Siqueira Casanova
>
>American Bank Note Company
>( +55-21-2585-9200
>* jose.casanova em abnc.com.br 
>www.abnc.com.br 
>----------------------------------------------------------------------------
>----------------- 
>Esta mensagem pode conter informação confidencial e/ou privilegiada.  Se
>você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
>não pode usar, copiar ou divulgar as informações nela contidas ou tomar
>qualquer ação baseada nessas informações.  Se você recebeu esta mensagem por
>engano, por favor avise imediatamente o remetente, respondendo o e-mail e em
>seguida apague-o. Agradecemos sua cooperação. 
>
>This message may contain confidential and/or privileged information. If you
>are not the addressee or authorized to receive this for the addressee, you
>must not use, copy,  disclose or take any action based on this message or
>any information herein. If you have received this message in error, please
>advise the sender immediately by reply e-mail and delete this message. Thank
>you for your cooperation.
>
>
>-----Mensagem original-----
>De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
>nome de Alexandre Villaça
>Enviada em: quinta-feira, 2 de fevereiro de 2006 13:06
>Para: FireBase
>Assunto: Re: [firebase-br] ...nenhuma idéia?
>
>Vc pode guardar isso em campo smallint, e usar o valor em binario para
>armazenar os dados.
>Ex.: Se os itens 1, 5, e 8 estiverem checados, vc guardaria:
>
>10010001 (lendo da direita pra esquerda) assim:
>
>16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
> 0   0   0   0  0   0   0 0 1 0 0 1 0 0 0 1
>
>Na hora de gravar no banco, vc converte em decimal, o q vai dar:
>
>0000000010010001 = 145
>
>Nao sei se é a mais prática, mas pelo menos vc nao precisa criar uma coluna
>para cada S.O. que quiser e ainda facilita a adicao de novos itens na lista,
>sem precisar mexer no banco.
>
>Se precisar de mais ajuda nessa idéia, me mande um email.
>
>[]'s
>
>Alexandre Villaça
>
>Em 02/02/06, Robson Dantas de Aguiar <rdaguiar em superig.com.br> escreveu:
>  
>
>>Eu tenho (num formulário Delphi) 11 CheckBox:
>>
>>- Windows 95
>>- Windows 98
>>- Windows ME
>>- Windows XP
>>- Windows 2000
>>- Windows NT
>>- Windows Server
>>- Linux
>>- Unix
>>- OS2
>>- MacOS
>>
>>O cliente vai selecionar quais os Sistemas Operacionais ele usa na 
>>empresa dele, digamos que ele usa o Windows Server em um micro, em 
>>outro ele usa o Windows 2000 e em outra usa o Windows XP e em outra 
>>usa Linux e tem também um MacOS, então ele vai marcar que usa 5 
>>Sistemas Operacionais. Eu queria armazenar essas 5 que ele usa para 
>>posteriormente quando pesquisar quais clientes usam o Linux (por 
>>exemplo), então? como vou desenvolver esta tabela?
>>
>>COD_CLIENTE : INTEGER;
>>NOME_CLIENTE : VARCHAR(50);
>>SISTEMAS_OPERACIONAIS : ??????????? (QUAL TIPO SERIA E COMO GUARDAR OS
>>NOMES) ?????
>>
>>
>>Agradeço a ajuda
>>
>>Robson
>>
>>
>>
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para 
>>editar sua configuração na lista, use o endereço 
>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>    
>>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
>sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>  
>





Mais detalhes sobre a lista de discussão lista