Sugestões - Padronização de nomes de campos

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
rerodrig
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qua, 06 Fev 2008 10:33 am
Localização: Americana - SP
Renato Rodrigues

Já pesquisei em vários lugares e vi que cada um recomenda um padrão para os nomes de tabelas (digo apenas com relação aos nomes ficarem no singular ou plural). Pelo que vi o padrão da Oracle é que os nomes das tabelas fiquem no plural, e caso a tabela tenha mais de uma palavra, apenas a última fica no plural e as outras no singular. Outros lugares recomendam deixar tudo no singular, já que o fato de ser uma tabela indica uma coleção de informações. Deixar tudo no plural fica meio estranho, sei lá, não gostei muito. Gostaria de saber a opinião de vocês, o que mais usam e recomendam. Valeu!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Pois é... essa é uma discussão que dura anos.
Eu já trabalhei em tudo que é tipo de empresas.
* Tabelas no plural
* Tabelas no singular
* FKs que recebiam no nome, a TABELA relacionada.
Exemplo:
PES_COD -> código da pessoa
PES_NOME -> nome da pessoa

Na tabela de pedidos
PED_COD
PED_PES_COD --> o nome da coluna vai aumentando! (odiei isso)
* Tabelas que o nome dos objetos é um monte de códigos! (Exemplo: PK5692, TB5490, etc)

Na real, em nenhuma desses padrões eu pude "opinar", hehehe pois eu tinha apenas que seguir o padrão da empresa: seja no nome dos objetos, seja nas tabulações/espaços e letras maiúsculas ou não...

Mas um dos jeitos que eu mais gosto é assim:

TABELA (no singular): FATURA, CLIENTE, PESSOA, MARCA, NOTAFISCAL
CAMPO (com um prefixo): FAT_COD, CLI_COD, PES_COD, PES_NOME
REFERENCIA (exatamente o mesmo código do pai, sem acresentar nada): PES_COD, CLI_COD, etc. (pra saber daonde ta vindo, basta consultar as constraints, não precisa estar descrito no NOME da coluna)...

Mas é isso... cada empresa tem seus padrões e pronto :-(
rerodrig
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qua, 06 Fev 2008 10:33 am
Localização: Americana - SP
Renato Rodrigues

Valeu pela opinião dr_gori! Falow!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes