Vés al contingut

SQLite

De la Viquipèdia, l'enciclopèdia lliure


SQLite
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipusserverless relational database management system (en) Tradueix Modifica el valor a Wikidata
Versió inicialagost 2000 Modifica el valor a Wikidata
Versió estable
3.51.1 (28 novembre 2025) Modifica el valor a Wikidata
Llicènciaalliberat al domini públic pel titular dels drets d'autor Modifica el valor a Wikidata
EpònimStructured Query Language Modifica el valor a Wikidata
Part deformat de fitxer Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Escrit enC Modifica el valor a Wikidata
Format de fitxer de lectura
Format de fitxer d'escriptura
Equip
Desenvolupador(s)D. Richard Hipp Modifica el valor a Wikidata
Més informació
Lloc websqlite.org (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Free Software DirectorySQLite Modifica el valor a Wikidata

GitHub: sqlite Modifica el valor a Wikidata

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]
  1. D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite (video). Google Inc. Dura 00:01:14. «[ˌɛsˌkjuˌwəlˈaɪt̚]» 
  2. «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.»
  3. D. Richard Hipp (presenter) (May 31, 2006). An Introduction to SQLite. Google Inc. Dura 00:48:15. «[ˈsikwəˌlaɪt̚]» 
  4. «Most Widely Deployed SQL Database Estimates». SQLite.org. [Consulta: 11 maig 2011].
  5. 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. 
  6. «STRICT Tables». Arxivat de l'original el 2022-08-07. [Consulta: 11 agost 2022].
  7. «Full-Featured SQL». SQLite. [Consulta: 24 gener 2025].
  8. «SQL Features That SQLite Does Not Implement». SQLite. [Consulta: 24 gener 2025].