brmodeloweb/brmodelo-app

Ajustar a cardinalidade entre as tabelas no Modelo Lógico

Opened this issue · 3 comments

Uma coisa que senti falta na aplicação é ajudar a relação de cardinalidade entre as tabelas.
O sistema apresenta como default uma cardinalidade (1, 1) - (0, n). Porém não encontrei uma forma de alterar isso

eai galera, nada ainda? investi horas fazendo um modelo lógico e deixei o ajuste da cardinalidade para última tarefa. Foi quando me deparei que a ferramenta não possui essa funcionalidade, elementar para uma ferramenta de diagrama, diga-se de passagem. Mais fácil tirar da produção logo do que continuar viabilizando que maispessoas desperdiçem horas de suas vidas com tamanho absurdo ilógico. SURREAL.

-> Ou pelo menos deixem um alerta bem grande para os usuários! Que falta de noção....

Oi @alexandrenolla

Infelizmente não temos essa funcionalidade mesmo. Nos 10+ anos que o BRMW está no ar o ajuste de cardinalidade no modelo lógico nunca tinha sido requisitado até pouco menos de um ano atrás. Desde então temos acompanhado de perto sobre essa necessidade dos usuários e discutido qual a melhor forma de implementar isso.

Infelizmente o BRMW não é um projeto ao qual a gente pode se dedicar fulltime porque todos os contribuidores tem suas próprias vidas, famílias e trabalhos. Por isso as vezes as coisas não acontecem tão rápido como gostaríamos. Mesmo assim a gente tira dinheiro do próprio bolso e se esforça pra dedicar horas da semana ou mesmo abrir mão de dias do fim de semana pra manter, melhorar e disponibilizar o BRMW sem custo pra vocês.

Em todo caso, se você acredita que essa funcionalidade já deveria estar disponível, você tá mais do que convidado pra colaborar. Fica a vontade pra fazer um fork do projeto, propor uma implementação e submeter um pull request que a gente vai dedicar tempo pra revisar, pedir ajustes e/ou fazer o merge.

Enquanto isso, existem várias outras ferramentas pra você criar suas modelagens. Aqui tem um excelente post listando 10 delas. Acredito que ao menos uma deve ter a opção de ajustar cardinalidade nas tabelas do modelo lógico que você precisa.

@idmarjr desculpe, mas me faltou atenção ao detalhe de ser um projeto open source e voluntariado. De qualquer modo, creio que um simples alerta ao abrir a tela do modelo lógico já serviria de prevenção a esse tipo de situação.
Certo, vou fazer o fork e ver se consigo ajuda-los de alguma forma. Obrigado pelo retorno e cordialidade.