? Um gerente de banco de dados é um software de computador que organiza informações relacionadas em um conjunto de tabelas de linha - coluna. Uma vez que é organizado , você pode acessar e analisar dados de forma rápida e flexível , mesmo quando se trata de milhões de registros. Software SQLite realiza esta tarefa usando um programa pequeno, altamente eficiente . Ele está disponível para ambientes de PC como o Microsoft Windows , Apple Mac OS X e Linux, bem como Apple iOS , HP webOS e outros sistemas de dispositivos móveis . SQL
SQLite utiliza SQL , a linguagem de consulta estruturada padrão da indústria que gerencia todos os aspectos de um banco de dados . SQL é uma linguagem de programação baseada em texto que consiste em comandos que criar, modificar e acessar ambas as estruturas de banco de dados e os dados dentro deles . Por exemplo, para recuperar uma lista de clientes que você deve o dinheiro , você pode digitar "SELECT nome , endereço, telefone de clientes em balanço > 0 . " SQLite é fortemente baseado no padrão SQL -92 para o idioma.
Sem servidor
Ao contrário da maioria de software de banco de dados , como Oracle, Sybase e SQL Server, SQLite não é sob o controlo de um programa de chamada de um servidor , em separado do programa do utilizador . Em vez disso, o programa do usuário contém uma biblioteca SQLite compacto , que lida com todo o acesso ao banco de dados. Isso simplifica o software e elimina a necessidade de o usuário a instalar, configurar e manter informações de banco de dados complexo .
Fracamente tipados
Os dados no banco de dados tabelas são subdivididos em campos, cada um dos quais pode segurar texto, números , datas ou outros tipos de informações. A maioria dos sistemas de banco de dados rigidamente impor tipos de dados. Se você tentou escrever " Mary tinha um cordeirinho " no aniversário de alguém , o software gerenciador de banco de dados se recusaria a ação .
Por outro lado, SQLite utiliza tipos de campos de dados dinâmicos que aceitam texto para campos de número , ou vice- versa. Isso adiciona flexibilidade de um banco de dados , embora comprometa a integridade dos dados.
Compact
As bibliotecas SQLite ocupar entre 180 e 300KiB de espaço de memória , dependendo das características incluídas . Isto é muito mais compacto do que o " Express" e versões "lite" de outros softwares de banco de dados , que podem ser executados para gigabytes. O pequeno tamanho coloca menos pressão sobre os recursos limitados de pequenos dispositivos , como smartphones e contribui para um mais rápido, experiência do usuário mais ágil. Ele também reflete o SQLite " esqueleto " abordagem ao design de banco de dados : . Outros bancos de dados oferecem uma variedade de ferramentas de software para construção e manutenção de bases de dados , mas SQLite não tem nenhum, confiando completamente sobre os comandos SQL em sua biblioteca