Usando ENUM para tabela de status?

1 resposta
FernandoCartaxo

Olá a todos,
primeiro vou expor minha dúvida, creio que fica mais fácil de entender:
Tenho a tabela de PROGRAMACAO e outra tabela de PROGRAMACAO_STATUS.
Sendo que os status são fixos, a aplicação não permite cadastrar novos status.

O que vocês fariam?
a) Criava duas entidades, uma pra cada tabela, e criava um atributo de PROGRAMACAO_STATUS em PROGRAMACAO
b) Alterava a estrutura da tabela PROGRAMACAO para conter um campo STATUS e usaria ENUM
c) Outra

PS: Vale a ressalva que ainda está sendo desenvolvido o projeto, qualquer alteração terá pouco impacto.

1 Resposta

Ataxexe

Eu usaria um enum. Até porque seria muito mais trabalhoso você escrever as regras para os status se eles vierem do banco. (Já vi casos em que era criado um monte de inteiros estáticos no código para cada linha da tabela a fim de “facilitar” o trabalho.)

Criado 8 de outubro de 2010
Ultima resposta 8 de out. de 2010
Respostas 1
Participantes 2