[firebase-br] Semantica de Campos ?

Rodrigo A. de Freitas rodrigo em solucoeseinformatica.com.br
Qua Dez 27 10:28:57 -03 2006


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
>
>






Mais detalhes sobre a lista de discussão lista