Banco de Dados
Nesta etapa, vamos explorar o banco de dados criado automaticamente a partir do formulário Tarefa definido anteriormente.
Ao criar o formulário Tarefa com o campo Nome, o Netuno criou no banco de dados a tabela tarefa com a coluna nome, de acordo com os nomes definidos na criação do formulário.
Os nomes técnicos dos campos (por exemplo, tarefa, nome, tarefa_id) são usados na programação e nas consultas SQL, e não correspondem aos nomes de exibição mostrados na interface.
Queries
Nesta seção vamos executar queries diretamente no banco de dados usando a interface de gestão do Netuno.
- Acesse o ambiente Construir.
- No menu, clique em Gestão > Query.
- No editor de query, cole e execute os comandos abaixo.
Consultas Simples
Liste apenas o nome das tarefas:
SELECT nome
FROM tarefa;
Liste todos os campos da tabela de tarefas:
SELECT *
FROM tarefa;
Liste todos os campos da tabela de registros:
SELECT *
FROM registro;
Liste todos os campos da tabela de trabalhadores:
SELECT *
FROM trabalhador;
Ao clicar em Executar, o Netuno gera uma tabela de resultados para cada comando separado por ponto e vírgula (;).
Isso é útil quando você quer executar várias consultas de uma só vez.
Consulta com Relacionamentos
Agora, execute uma consulta que relaciona todas as tabelas:
SELECT
tarefa.nome,
registro.inicio,
registro.fim,
trabalhador.nome
FROM tarefa
INNER JOIN registro
ON tarefa.id = registro.tarefa_id
INNER JOIN trabalhador
ON trabalhador.id = registro.trabalhador_id;
Essa query retorna:
- O nome da tarefa.
- O início e o fim de cada registro.
- O nome do trabalhador associado a cada registro.
Ela demonstra como os relacionamentos entre tabelas permitem combinar informações de diferentes entidades da aplicação.
Diagrama
Para visualizar a estrutura do banco de dados de forma mais intuitiva, use o Diagrama do Netuno.
- Acesse o ambiente Construir.
- No menu, clique em Gestão > Diagrama.
No Diagrama você pode:
- Ampliar ou reduzir o zoom.
- Exportar o diagrama como imagem.
Essas ações estão disponíveis em botões do lado direito do painel do diagrama.
O Netuno cria automaticamente as linhas com setas de relacionamento com base na configuração de Links nos campos (por exemplo, campos do tipo select que apontam para outras tabelas).
Boas Práticas
Ao modelar o seu banco de dados no Netuno, siga estas boas práticas:
- Use o sufixo
_idnos campos que representam relacionamentos, por exemplo:tarefa_idtrabalhador_id
- Evite usar nomes de tabelas e campos no plural, como
tarefas,registrosoutrabalhadores.
Evitar o plural ajuda a:
- Manter os nomes mais curtos e legíveis.
- Reduzir ambiguidades ao escrever queries.
- Facilitar a leitura nos formulários e nos diagramas, principalmente quando há múltiplos relacionamentos.
Como padrão, use sempre nomes no singular para formulários, tabelas e campos.
Exemplos: tarefa, registro, trabalhador, tarefa_id, trabalhador_id.
Próximo Passo
Avance para a próxima etapa de Relacionar Dados para continuar com a aplicação de demonstração.