Numa Empresa que atendi como DBA há algum tempo, além de prefixos/sufixos 
indicando a utilização da coluna (digamos, PK para chave primária, UKnn para 
chaves únicas, FKnn para Foreigns, etc), o pessoal mantinha um Dicionário das 
abreviaturas, e ** tudo ** (incluindo nomes de tabelas, de campos, de 
programas, enfim, Tudo mesmo) seguia essas abreviaturas.... Exemplo, digamos 
que tivéssemos :
  
  CAD = cadastro
  TB  = tabela
  SP  = Stored procedure
  NM  = Nome
  ID  = identificador numérico para chaves artificiais
  SEQ = sequencial (normalmente baseado numa Sequence)
  CLI = cliente
  
  aí poderíamos ter a tabela TBCADCLI  (Tabela de cadastro de Clientes), com as 
colunas :
  
  PK_ID_CLI = PK composta pelo ID do Cliente
  UK01_CGC  = chave  pelo CGC
  NM_CLI    = Nome do Cliente
  
  ... etc ... Essa tabela talvez fosse usada pelo programa SP_GRAVA_CLI_FULL, 
que é uma stored procedure que grava os dados completos de um Cliente.....
  
  É crucial neste tipo de ambiente que o DICIONÁRIO seja religiosamente mantido 
e seguid, e realmente pra quem chega leva um tempinho pra se acostumar, mas os 
benefícios uma vez a pessoa aclimatada são grandes, ESPECIALMENTE porque 
"força" o desenvolvedor a pensar um segundinho para que REALMENTE serve aquele 
campo ou aquela tabela que ele quer criar, além dos benefícios óbvios 
documentais....
  
   []s
   
     Chiappa
         

--- Em oracle_br@yahoogrupos.com.br, Marcelo Wiebbelling  escreveu
>
> Pessoal, 
> 
> Vocês costumam adotar algum padrão ou referência para nomes de tabelas e 
> campos na modelagem utilizando Oracle? 
> Para campos chave primária, usam o comum "id", ou tem alguma outra 
> normatização para isso que possam indicar? 
> 
> 
> 
> 
> 
> Atenciosamente, 
> 
> 
> Marcelo Rodrigo Wiebbelling 
> T.A.N. - Tecnologia Aplicada a Negócios Ltda 
> Soluções Para Proteção, Concessão, Recuperação de Créditos, Gestão e 
> Automação do Varejo 
> Rua Princesa Isabel, 238 - Salas 103 a 106 - Joinville - SC - CEP 89.201-904 
> (47) 3423-0841 
> marcelo.wiebbelling@... 
> www.tan.com.br 
> 
> CRA-SC Número 0969-J 
> Mérito Lojista pela CNDL de 2004 a 2008 
> Microsoft Registered Member 
> 
> P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO 
> AMBIENTE! 
> 
> "Esta mensagem é endereçada exclusivamente ao seu destinatário e poderá 
> conter informações confidenciais. O uso não autorizado de tais informações é 
> proibido e estará sujeita a penalidade cabível. This message is intended 
> exclusively for its address and may contain information that is confidential. 
> Unauthorized use of such information is prohibited and subject to applicable 
> penalties". 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a