Ao nomear um campo, só tenha em mente que um campo pode ser ambíguo.
Por exemplo, descricao
É algo muito genérico.
Descrição do quê?
Da categoria? Da empresa?
Prefixo ajudaria a resolver essa questão de forma automatica.
ctg_descricao, emp_descricao
Também poderia abrir mão de prefixo, mas teria que ficar sempre atento a campos genéricos e incluir a tabela, o assunto a qual a informação pertence:
descricao_categoria, descricao_empresa... categoria_descricao, empresa_descricao... categoria_dsc, empresa_dsc...
Como disseram, primeiro seguir a regra da empresa, senão existe sugiro o que eu falei.
1
1
Um campo não precisa ser um universo numa casca de noz. É só um campo, e quase sempre será usado dentro de contextos. Portanto, na minha opinião, tentar dizer mais coisas dentro dele do que de fato ele é torna-se redudante. Overhead cognitivo.