Tutoriais SQLite

SQLite fornece um caminho de aprendizado bem estruturado para gerenciamento de banco de dados embarcado. Nossos tutoriais cobrem consultas SQL, design de banco de dados e técnicas de otimização, adequados tanto para iniciantes quanto para desenvolvedores intermediários. Com laboratórios gratuitos e exemplos práticos, você obterá experiência prática em operações de banco de dados. Nosso playground de banco de dados interativo permite que você pratique consultas SQL e veja resultados instantâneos.

Construindo Tabelas em SQLite

Construindo Tabelas em SQLite

Neste laboratório, você dominará os fundamentos da construção e gerenciamento de tabelas em SQLite, um mecanismo de banco de dados leve. Explore tipos de dados, crie tabelas com chaves primárias, aplique restrições como NOT NULL e UNIQUE, inspecione estruturas com .schema e remova tabelas. Ganhe experiência prática usando a ferramenta sqlite3 no ambiente da VM LabEx.
SQLite
Consultar Dados Específicos no SQLite

Consultar Dados Específicos no SQLite

Neste desafio, você aplicará seus conhecimentos em SQL para consultar dados específicos em um banco de dados SQLite chamado `treasure.db`. O objetivo é recuperar um artefato oculto criando uma instrução `SELECT` que filtra os resultados com base no `id` do artefato. Você se conectará ao banco de dados, escreverá uma consulta para selecionar a coluna `name` da tabela `artifacts` e usará uma cláusula `WHERE` para identificar o artefato com o `id` igual a 2.
SQLite
Filtrar Dados do SQLite para o Departamento de TI

Filtrar Dados do SQLite para o Departamento de TI

Neste desafio, você filtrará dados de funcionários de um banco de dados SQLite (`employees.db`) para extrair os nomes de todos os colaboradores do departamento de TI. Conecte-se, realize a consulta com uma cláusula WHERE e salve os resultados em `result.txt` em `/home/labex/project/`.
SQLite
Criar Banco de Dados SQLite para Contatos

Criar Banco de Dados SQLite para Contatos

Neste desafio, você construirá um banco de dados SQLite para armazenar informações de contato de clientes. O objetivo é projetar e criar uma tabela chamada `customers` dentro do banco de dados `customers.db`, localizado no diretório `~/project`.
SQLite
Instalar e Verificar o SQLite no Linux

Instalar e Verificar o SQLite no Linux

Neste desafio, você instalará o SQLite e verificará se a instalação foi bem-sucedida e se o software está acessível em um ambiente Linux. O desafio envolve a instalação do SQLite usando ferramentas de gerenciamento de pacotes, a execução do comando `sqlite3 --version` no terminal e a confirmação de que a saída exibe um número de versão válido.
SQLite
Análise de Janela no SQLite

Análise de Janela no SQLite

Neste laboratório, você explorará a análise de janela no SQLite, com foco na classificação de linhas e no cálculo de totais acumulados. Você aprenderá como usar funções de janela para realizar cálculos em conjuntos de linhas que estão relacionadas à linha atual.
SQLite
Criação de Views no SQLite

Criação de Views no SQLite

Neste laboratório, exploraremos a criação de views no SQLite, focando na construção de views complexas, consultas através delas, atualização via views atualizáveis e remoção de views obsoletas. Aprenda a simplificar consultas e controlar o acesso a dados com views no SQLite.
SQLite
Automação de Gatilhos SQLite

Automação de Gatilhos SQLite

Neste laboratório, você explorará a automação de gatilhos SQLite, com foco na criação, validação e gerenciamento de gatilhos. Você aprenderá como executar automaticamente instruções SQL em resposta a eventos de atualização em uma tabela específica. Crie logs de auditoria e gerencie gatilhos de forma eficaz.
SQLite
Manipulação de Transações SQLite

Manipulação de Transações SQLite

Neste laboratório, exploraremos a manipulação de transações SQLite, focando na manutenção da integridade dos dados através do uso de transações. Aprenderemos como iniciar e confirmar transações, reverter em caso de erros, implementar savepoints e confirmar a integridade dos dados. Isso garante as propriedades ACID no SQLite.
SQLite
Armazenamento Temporário SQLite

Armazenamento Temporário SQLite

Neste laboratório, exploraremos o armazenamento temporário do SQLite, com foco na criação e utilização de tabelas temporárias. As tabelas temporárias fornecem um mecanismo para armazenar resultados intermediários ou dados necessários apenas por um curto período dentro de uma conexão de banco de dados. O laboratório guia você pela criação, preenchimento, consulta e confirmação da auto-exclusão.
SQLite
Junção de Tabelas SQLite

Junção de Tabelas SQLite

Neste laboratório, exploraremos as técnicas de junção de tabelas SQLite, focando na combinação de dados de múltiplas tabelas relacionadas. Abordaremos INNER JOIN, LEFT JOIN, junção de múltiplas tabelas e filtragem de resultados juntados. Aprenda a recuperar e combinar dados de forma eficiente usando SQLite.
SQLite
Técnicas de Subconsulta SQLite

Técnicas de Subconsulta SQLite

Neste laboratório, você explorará as técnicas de subconsulta SQLite para aprimorar suas capacidades de recuperação e filtragem de dados. O laboratório se concentra em utilizar subconsultas dentro da cláusula `WHERE`, incorporando-as na instrução `SELECT`, construindo subconsultas correlacionadas e avaliando a eficiência das subconsultas.
SQLite
Ajuste de PRAGMA do SQLite

Ajuste de PRAGMA do SQLite

Neste laboratório, exploraremos o ajuste de PRAGMA do SQLite para otimizar o desempenho e a confiabilidade do banco de dados. O laboratório se concentra na configuração de aspectos-chave do comportamento do SQLite por meio de instruções PRAGMA. Configuraremos o modo de journal, habilitaremos verificações de chaves estrangeiras, realizaremos verificações de integridade e ajustaremos o tamanho do cache.
SQLite
Processamento de JSON no SQLite

Processamento de JSON no SQLite

Neste laboratório, você aprenderá como processar dados JSON dentro do SQLite. O laboratório se concentra em armazenar, extrair, filtrar e atualizar dados JSON dentro de um banco de dados SQLite.
SQLite
Otimização de Índices SQLite

Otimização de Índices SQLite

Neste laboratório, você aprenderá como otimizar o desempenho do banco de dados SQLite usando índices. O laboratório o guiará pela criação de índices de coluna única para melhorar a velocidade das consultas, com foco na aplicação prática e análise. Você também aprenderá a analisar planos de consulta e remover índices redundantes.
SQLite
Indexação de Texto Completo no SQLite

Indexação de Texto Completo no SQLite

Neste laboratório, você aprenderá como aproveitar a extensão FTS5 do SQLite para pesquisa de texto completo eficiente. O laboratório o guiará pela criação de tabelas FTS5, inserção de dados pesquisáveis, execução de pesquisas de texto completo e otimização de consultas de pesquisa usando cláusulas `MATCH`.
SQLite
Tratamento de Erros SQLite

Tratamento de Erros SQLite

Neste laboratório, você aprenderá como lidar efetivamente com erros em bancos de dados SQLite. O foco principal é o gerenciamento de violações de restrições durante operações `INSERT` usando a cláusula `ON CONFLICT`. Você explorará diferentes ações e testará a recuperação de erros, registrando as condições de erro.
SQLite
Manutenção de Banco de Dados SQLite

Manutenção de Banco de Dados SQLite

Neste laboratório, exploraremos técnicas de manutenção de banco de dados SQLite para otimizar o desempenho e recuperar espaço desperdiçado. O laboratório se concentra no uso do comando `VACUUM`, na reconstrução de índices, na análise de estatísticas de tabelas e na verificação do impacto dessas otimizações.
SQLite
  • Anterior
  • 1
  • 2
  • Próximo