[firebase-br] ...nenhuma idéia?
Robson Dantas de Aguiar
rdaguiar em superig.com.br
Qui Fev 2 17:20:30 -03 2006
Poxa, é complicado! hehehe :D
Você tem certeza que funciona ou é um palpite? é que eu sou iniciante e
se você disser que vai funcionar, eu meto o pau a fazer isso. O pior é
que depois de pronto e não der certo minha cabeça vai rodar que nem pato
degolado :D
De qualquer forma eu agradeço.
Obs.: Eu vi uma maneira do Alexandre (forma binária) que deu a entender
que era bem simples, mas como envolve binários eu fiquei meio
desconfiado! Não sei se iria dar certo.
Mas valewww a todos que me ajudaram...
Robson
Eduardo Pereira escreveu:
>Robson,
>
>Pensei em uma solução usando três tabelas:
>
>1- Tabela de Clientes (CLI): ID_CLIENTE, NOME, etc...
>2- Tabela de Sistemas Operacionais(SISOP): ID_SO, NOME, etc...
>3- Tabela associativa entre Cliente e Sistemas Operacionais (CLI_SO):
>ID_CLIENTE, ID_SO.
> Esta tabela é necessária porque a cardinalidade entre Clientes e
>Sistemas Operacionais é N:N.
> Nesta tabela vão os ids dos clientes e os ids de cada sistema
>operacional que ele usa.
>
>Para saber os SOs de um clliente:
>
>Select C.NOME, SO.NOME
>>From CLI C, SISOP SO
>Where C.ID_CLIENTE = CLI_SO.ID_CLIENTE
>and SO.ID_SO = CLI_SO.ID_SO
>and C.ID_CLIENTE = 1 (supondo que este seja o id do cliente desejado)
>
>[]'s
>Eduardo Pereira
>
>
>
>----- Original Message -----
>From: "Robson Dantas de Aguiar" <rdaguiar em superig.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Thursday, February 02, 2006 1:00 PM
>Subject: [firebase-br] ...nenhuma idéia?
>
>
>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
>
>
>
>
Mais detalhes sobre a lista de discussão lista