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.