ESTA É UMA BOA PR?TICA ???

MARCOS 09/08/2016 13:22:44
#465664
Pessoal,
Criar um campo de Flag, numa determinada tabela é algo comum.
Inclusive nas BD normalizadas.No entanto,eu vi algo que, ao menos
para mim, foi novidade.Peço aos colegas , suas opiniões sobre se
isto fere alguma boa prática.

A situação:

Um colega de trabalho, me contou que tem o hábito de colocar nas BD que ele
cria, uma tabela de [Ô]Flag[Ô]. Ou seja, ele criar uma tabela separada do modelo
somente para guardar dados isolados, que a aplicação pode vir a precisar em
um determinado momento.Inclusive ele usa a mesma tabela, para ser usada
por várias aplicações.Ao que parece com somente dois campos (IdFlag e Valor ).


Isto fere alguma boa prática, na modelagem do Banco, ou na arquitetura do própio
projeto ?

JABA 09/08/2016 17:27:06
#465676
Que vantagens ele alega ter com isso? Pelo o que você tá dizendo, tá parecendo mais com um caso de Backup.
WEBMASTER 09/08/2016 21:54:47
#465685
Resposta escolhida

Caraca que gênio !
Não vejo sentido nenhum nisso, imagina o consumo desnecessário de join entre tabelas para voltar 1 registro.
Tópico encerrado , respostas não são mais permitidas