Acredito que você poderia ter os arquivos CLIENTE,
ENDERECO, BAIRRO e CIDADE

Arquivo Cliente:
cpf, nome, data_nascimento, sexo, codigo_endereco 

Arquivo Endereco:
codigo,rua,quadra,lote,numero,cep,codigo_bairro

Arquivo Bairro:
codigo,nome,codigo_cidade

Arquivo Cidade:
codigo,nome,uf

Assim se mais de um cliente morar na mesma casa você
não fica repetindo o endereço e não corre o risco de
ter o mesmo endereço, bairro ou cidade escrito mais de
uma vez de forma diferente.

--- ABSInfoFox <[EMAIL PROTECTED]> escreveu:

> Boa tarde, como deveria ser feito um cadastro de
> endereços de um cliente? 
> Segue dois modelos:
> 1)
> Arquivo Cliente:
> Nome    , blablabla    , Cep    , Cidade , Endereço 
>    , Numero  , Bairro, UF
> - Ita       , sasasasa   , 89120, Timbo  ,  Haiti   
>         , 445        , Imig    , SC
> -Tatu     , sdffsdfsd    , 90000, Blumen , dos
> santos   , 24          , Asasul, SC
> -Cristian, sas            , 90000, Blumen , dos
> santos   , 25          , Asasul, SC
> 
> Arquivo Cep:
> Cep    , Cidade , Endereço   , Bairro  , UF
> 89120 , Timbo  , Haiti           , Imig    , SC
> 90000 , Blumen, dos santos , Asasul, SC
> 
> Ve-se que nesse modelo, os dados sao guardados em
> duplicidade (de campos x arquivos), menos o campo
> NUMERO. E que no arquivo CEP, os registros nao se
> repetem, pois a unica coisa que diferen de um
> cliente para outro é p NUMERO da residencia.
> 
> 2) 
> Arquivo Cliente:
> Nome    , blablabla  , Cep    , RelacaoEndereco
> - Ita       , sasasasa , 89120, 1
> -Tatu     , sdffsdfsd   , 90000, 2
> -Cristian, sas           , 90000, 3
> 
> Arquivo Cep:
> Cep    , Cidade , Endereço  , Bairro   , UF, Numero
> , RelacaoEndereco
> 89120 , Timbo   , Haiti         , Imig     , SC, 445
>       , 1
> 90000 , Blumen, dos santos , Asasul, SC, 24        
> , 2
> 90000 , Blumen, dos santos , Asasul, SC, 25        
> , 3
> 
> Nesse modelo, nao ha duplicidade dos campos, no
> entando, para cada cliente, existe um registro de
> endereço, o que no caso (1) nao acontece.
> 
> Qual dos dois é melhor?
> Ou tem um modelo melhor?
> 
> At,
> 
> Itamar
> 
> 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
> 
> 
> 
>
--------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso
> público e de inteira responsabilidade de seus
> remetentes.
> Acesse:
>
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> 
>
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
> 
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine 
>
__________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer
> algum arquivo, tenha o link do mesmo para evitar
> trafego(pedidos) desnecessário. 
> Links do Yahoo! Grupos
> 
> 
> 
>     http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
> 



                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a