-
-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
Description
Descreva o problema
Os problemas identificados são:
- Nomes Inválidos: A aplicação permite o uso de espaços e caracteres especiais (ex: @, $) em nomes de tabelas e colunas.
- Tabelas Vazias: É possível criar e manter no diagrama uma tabela sem nenhum atributo.
- Feedback para Modelo Vazio: Ao tentar gerar SQL de um diagrama sem tabelas, a aplicação exibe uma janela de resultado em branco, sem nenhuma explicação.
Passos para reproduzir
1. Problema de Nomes Inválidos (CT08, CT10):
Crie uma nova tabela e nomeie-a Meus Clientes.
Adicione um atributo e nomeie-o preço$.
Gere o SQL. Resultado: O script gerado é CREATE TABLE Meus Clientes ( preço$ VARCHAR );, que é sintaticamente inválido.
2. Problema de Tabela Vazia (CT11):
Crie uma nova tabela.
Clique fora dela sem adicionar atributos. A tabela inválida permanece no diagrama.
Gere o SQL. Resultado: O script gerado contém CREATE TABLE Tabela ();, que é inválido.
3. Problema de Feedback (CT01):
Crie um novo modelo lógico vazio.
Gere o SQL. Resultado: Uma janela de resultado em branco é exibida, sem nenhuma mensagem informativa.
Screenshots e/ou video
Problema 1
Problema 2
Problema 3
Sistema operacional e navegador
- Linux Ubuntu 24.04.3 LTS
- Firefox Versão 143.0.4 (64 bits)