[firebase-br] Arquivo morto ou status de Inativo???

ViniBarr vinibarr em ndaracing.com
Qua Out 31 13:22:44 -03 2007


Eu acho mais simples ter um status, ativo ou inativo. Mas nunca deletar. 
Porque se some alguma coisa, a culpa é sempre do software. Normalmente 
eu evito excluir registros fisicamente. Usando corretamente indices e 
chaves primárias não chega a ficar lento.

Vinicius Barreira
Delphi 7 / Firebird 2.0 / DbExpress
São Bernardo do Campo - SP
Software Para Hotéis / Pousadas / Moteis

Jhosef Marks escreveu:
> Galera eh o seguinte
>
> Tenhu uma tabela de Cliente e várias tabelas ligadas a essa tabela
> (contatos, endereços, pedidos ...)
>
> Normalmente essa tabela gira em torno de uns 30.000 registros e todo mes
> cresce em torno de 1.000 registro e eh deletado em torno de 800 registros,
> ou seja cresce uns 200 registros por mes...
>
> Sendo q esses registros vão para uma tabela chamada inat_clientes e  todos
> os registros das tabelas ligadas a ela tbem vão para suas tabelas inativas
> de acordo com sua necessidade...
> Nessa tabela inat_clientes o cliente pode reativar o cliente ou pode excluir
> de vez...
>
> Queria saber se esse método eh bom ou seria bom deixar uma unica tabela para
> os clientes e apenas mudar um campo (status por ex.) caso fosse deletado uma
> vez e deletar realmente soh na exclusão do registro de arquivo morto???
>
> Qual o melhor jeito para tratar isso no banco de dados???
>
>   





Mais detalhes sobre a lista de discussão lista