SQLite
| Tipus | serverless relational database management system (en) |
|---|---|
| Versió inicial | agost 2000 |
| Versió estable | |
| Llicència | alliberat al domini públic pel titular dels drets d'autor |
| Epònim | Structured Query Language |
| Part de | format de fitxer |
| Característiques tècniques | |
| Sistema operatiu | multiplataforma |
| Escrit en | C |
| Format de fitxer de lectura | SQLite database file format (en) |
| Format de fitxer d'escriptura | |
| Equip | |
| Desenvolupador(s) | D. Richard Hipp |
| Més informació | |
| Lloc web | sqlite.org (anglès) |
| Stack Exchange | Etiqueta |
| Free Software Directory | SQLite |
|
| |
SQLite[1][2][3] é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.[4] 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.[5][6] 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.[7] Tanmateix, omet moltes funcions implementades per altres bases de dades, com ara vistes materialitzades i compatibilitat completa amb disparadors i instruccions ALTER TABLE.[8]
Referències
[modifica]- ↑ D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite (video). Google Inc. Dura 00:01:14. «[ˌɛsˌkjuˌwəlˈaɪt̚]»
- ↑ «Why SQLite succeeded as a database — Richard Hipp, creator of SQLite». . The Changelog, episodi:201 [Consulta: 11 abril 2025]. « How do I pronounce the name of the product? I say S-Q-L-ite, like a mineral.»
- ↑ D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite. Google Inc. Dura 00:48:15. «[ˈsikwəˌlaɪt̚]»
- ↑ «Most Widely Deployed SQL Database Estimates». SQLite.org. [Consulta: 11 maig 2011].
- ↑ Owens, Michael. «Chapter 4: SQL». A: Gilmore, Jason. The Definitive Guide to SQLite. D. Richard Hipp (foreword), Preston Hagar (technical reviewer). Apress, 2006, p. 133. ISBN 978-1-59059-673-9.
- ↑ «STRICT Tables». Arxivat de l'original el 2022-08-07. [Consulta: 11 agost 2022].
- ↑ «Full-Featured SQL». SQLite. [Consulta: 24 gener 2025].
- ↑ «SQL Features That SQLite Does Not Implement». SQLite. [Consulta: 24 gener 2025].