[firebase-br] Semantica de Campos ?
Magnun Oliveira
magnun_magnun em hotmail.com
Qua Dez 27 10:37:43 -03 2006
Exatamente. O q é bom pra vc talvez seja bom pra mim e nao pra outro. O que
conta e a adequação com o grupo de trabalho na empresa.
----Original Message Follows----
From: "Rodrigo A. de Freitas" <rodrigo em solucoeseinformatica.com.br>
Reply-To: FireBase <lista em firebase.com.br>
To: "FireBase" <lista em firebase.com.br>
Subject: Re: [firebase-br] Semantica de Campos ?
Date: Wed, 27 Dec 2006 10:28:57 -0200 (BRST)
Vou dar o meu pitaco: Na minha opinião, esse negócio de padronização das
nomenclaturas varia de empresa para empresa. Você hoje está acostumado a
seguir um padrão, amanhã muda de empresa e eles tem as próprias regras que
você deve seguir...
Na minha empresa, por exemplo, adotamos a seguinte estrutura:
prefixo + '_' + tabela ['_' + tabela filha]
O prefixo identifica o módulo principal do sistema onde a tabela é usada.
o sufixo tabela filha serve para amarrar tabelas dependentes. Ex:
RH_FUNCIONARIO
RH_FUNCIONARIO_CARGO
RH_FUNCIONARIO_CONTAS
Pros campos de chave primária, utilizamos sempre 'CODIGO', e nas tabelas
com foreign key o campo é declarado como COD_[tabela de origem]. Ex:
RH_FUNCIONARIO - CODIGO (PK)
Outras tabelas com referência - COD_FUNCIONARIO (FK).
Mas é como eu disse, isso é prático para nossa empresa, o que não
significa que seja ideal para todo mundo.
[]'s
Rodrigo A. de Freitas
Análise & Desenvolvimento
Soluções & Informática
> Bom, faça você mesmo suas regras ( se possível né )....
> Eu Iria ajudar a desenvolver um projeto na TI da CEMIG e eles tinham suas
> propias regras...
>
> Agora uma coisa que não faço é colocar o nome da tabela dentro do campo
> ex:
> Tabela: Clientes
> Campos:
> Cli_nome.....
>
> Pra que isso? No meu ver é bobeira.
> Eu também raramente uso underscore (_), so dificulta a digitação.
>
> Agora tem o describe que pode ajudar muito outros programadores à saberem
> a
> funcionalidade do campo.
>
> É isso...
>
> Atenciosamente,
> Fernando Reis Guimarães.
>
> Contatos
> fernando em fernandobhz.com
> http://www.fernandobhz.com
> Celular 9213-3727.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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
_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
Mais detalhes sobre a lista de discussão lista