Sugestões - Padronização de nomes de campos
-
- 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!
- dr_gori
- 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
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
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

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes