Cursos / Informática para Internet / Dispositivos Móveis / Aula
Em essência, o SQLite é um pacote de software de domínio público que provê um sistema de gerenciamento de bancos de dados relacionais que são utilizados para armazenar registros, definidos pelo usuário em grandes tabelas.
Mais do que apenas armazenar os dados, um sistema de gerenciamento de bancos deve definir uma estrutura que permita a execução de consultas complexas sobre os dados armazenados, combinando diversas tabelas, por exemplo.
O uso do nome "lite" não faz referência às capacidades disponibilizada pelo pacote, mas sim à facilidade existente no processo de preparação, administração e uso de recursos. Para melhor definir a tecnologia, vamos conferir algumas de suas principais características:
Para melhor entender o funcionamento do SQLite, vamos comparar as Figuras 1 e 2.
Como podemos observar nas Figuras 1 e 2, enquanto nos sistemas tradicionais existe uma camada de acesso aos arquivos do banco (servidor), no SQLite esse acesso é feito de forma direta, eliminando a necessidade de uma camada de comunicação entre as aplicações do usuário e os arquivos de banco.
Versão 5.3 - Todos os Direitos reservados