ESTA É UMA BOA PR?TICA ???
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 ?
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 ?
Que vantagens ele alega ter com isso? Pelo o que você tá dizendo, tá parecendo mais com um caso de Backup.
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