SQLite és una base de dades relacional de codi obert i gratuïta, escrita en llenguatge de programació C. No és una aplicació independent; més aviat, és una biblioteca que els desenvolupadors de programari incorporen a les seves aplicacions. Com a tal, pertany a la família de bases de dades integrades. Segons els seus desenvolupadors, SQLite és el motor de bases de dades més desplegat, ja que l'utilitzen diversos dels principals navegadors web, sistemes operatius, telèfons mòbils i altres sistemes integrats. Alguns programes que utilitzen l'SQLite són: Mozilla Sunbird (a partir de la versió 0.30) o PHP (a partir de la versió 5.0) així com Adobe Photoshop Lightroom.
Molts llenguatges de programació tenen enllaços a la biblioteca SQLite. Generalment, segueix la sintaxi de PostgreSQL, però no imposa la comprovació de tipus per defecte. Això significa que, per exemple, es pot inserir una cadena en una columna definida com un enter. Tot i que és una base de dades integrada lleugera, SQLite implementa la major part de l' estàndard SQL i el model relacional, incloent-hi transaccions i garanties ACID. Tanmateix, omet moltes funcions implementades per altres bases de dades, com ara vistes materialitzades i compatibilitat completa amb disparadors i instruccions ALTER TABLE.
Referències
Categoria:Sistemes de gestió de bases de dades lliures