Diagrama de dados é o mapeamento do fluxo de informações do sistema a ser desenvolvido, a partir dele é possível gerar a camada de persistência e o CRUD que é a interface para utilizadores de criação, consulta, atualização e destruição de dados, ou seja, tudo que que manipulará dados no seu sistema.
Gerar camada de persistência: gera a camada de persistência a partir do diagrama de dados, essa camada é responsável pela comunicação com o banco de dados
Gerar Crud: São gerados os arquivos correspondentes às quatro operações básicas que o sistema faz no banco de dados, interface para utilizadores para criação, consulta, atualização e destruição de dados.
Gerar diagrama a partir do banco de dados: engenharia reversa.
Organizar elementos do diagrama: a IDE organiza os elementos do diagrama automaticamente.
Detectar relacionamentos:
Exportar diagrama em: exporta o diagrama em dois tipos de arquivos diferentes:
SVG
PDF
Bloquear/Desbloquear Diagrama: função que bloqueia ou desbloqueia interações de alteração com o diagrama.
Lupa: ferramenta para aumentar ou diminuir zoom da janela.
Banco de dados: selecionar o banco de dados que estará sendo trabalhado, já que algumas aplicações podem ter mais de um banco.
Namespace: nome do espaço de trabalho
Visão: escolher a visualização do diagrama a partir da visão selecionada
Filtro por visão: selecionas as entidades a serem visualizadas;
Buscar: buscar dentro do diagrama uma classe, atributo.