brmodeloweb / brmodelo-app

BRMW is a free open source entity-relationship database modeling tool. We're working to make learning database modeling simple and accessible for everyone.
https://www.brmodeloweb.com
Apache License 2.0
1.08k stars 47 forks source link

Sugestões adicionar tipo de dados na modelagem lógica #327

Open lordjack opened 2 years ago

lordjack commented 2 years ago

Olá pessoal,

primeiro quero parabenizar vocês pela iniciativa em continuar o desenvolvimento dessa ferramenta, eu utilizava com meus alunos o modeler.br a versão que era .jar ao pesquisar vi que vcs desenvolveram uma versão 100% web. Poxa esta ficando muito bom.

Então ao usar a ferramenta no momento deste poste, criei um modelo logico, ao criar uma tabela percebi que ao adicionar o atributo ele não aparece na tabela, eu tenho que clicar em cima do atributo para mostrar o seu tipo. Minha sugestão é vcs adicionarem a opção de visualizar também no diagrama o tipo de dado do atributo. Assim como mostra a imagem, é possível ver apenas a PK, seria interessante aparecer tbm o tipo.

image

Abraço, espero que vocês continuem melhorando cada vez mais a ferramenta, e mais uma vez parabens a todos os envolvidos.

miltonbsn commented 2 years ago

@lordjack muito obrigado pela sugestão!!!

Vou pensar em uma forma para implementar isso, com certeza faz sentido!

O projeto tem como principal intuito ajudar professores e alunos a praticar os conceitos de modelagem de bds, uma ferramenta democratica e gratuita... se está te atendendo ficamos muito felizes!!

Como professor, se quiser enviar mais sugestões e/ou eventuais erros estamos atentos aqui para ir melhorando aos pouquinhos!

Uma forma de nos ajudar, se puder, é pedir para os alunos nos darem uma estrela aqui no github, isso ajuda muito na visibilidade do projeto e pode nos ajudar a conseguir apoio e mais contribuidores.

Obrigado, abraços!

SuporteBridana commented 2 months ago

Será que sai essa correção ainda em 2024?

No modelo lógico do BrModelo.jar realmente era visível na representação visual da tabela além dos nomes dos campos, os tipos de dados e outros parâmetros como tamanho no caso de varchar, char, float, Enum e date, também seria interessante exibir de forma fixa os parâmetros gravados como Not Null e Unique além de PK e FK que hoje são concatenados ao nome, ou seja se o usuário remover do nome já não aparece na representação visual.

Sugestão: idPessoa: int PK

idMaterial: int PK fkIdCliente: int FK codMaterial: int UNI Not Null //Unique poderia ser representado como UNI data: date CTS //CurrentTimestamp poderia ser representado por CTS material: varchar(50) Not Null . . .