<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://darfe.es/ciberwiki/index.php?action=history&amp;feed=atom&amp;title=SQLite</id>
	<title>SQLite - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://darfe.es/ciberwiki/index.php?action=history&amp;feed=atom&amp;title=SQLite"/>
	<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=SQLite&amp;action=history"/>
	<updated>2026-10-17T19:27:58Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2931&amp;oldid=prev</id>
		<title>Acorletti en 04:22 17 abr 2026</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2931&amp;oldid=prev"/>
		<updated>2026-04-17T04:22:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 04:22 17 abr 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l115&quot;&gt;Línea 115:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 115:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dominio público. Uso libre sin restricciones.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dominio público. Uso libre sin restricciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoría:Bases de datos]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Acorletti</name></author>
	</entry>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2930&amp;oldid=prev</id>
		<title>Warid.F en 22:43 16 abr 2026</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2930&amp;oldid=prev"/>
		<updated>2026-04-16T22:43:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://darfe.es/ciberwiki/index.php?title=SQLite&amp;amp;diff=2930&amp;amp;oldid=2929&quot;&gt;Mostrar los cambios&lt;/a&gt;</summary>
		<author><name>Warid.F</name></author>
	</entry>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2929&amp;oldid=prev</id>
		<title>Warid.F: Página creada con «&lt;nowiki&gt;#&lt;/nowiki&gt; SQLite  &lt;nowiki&gt;**&lt;/nowiki&gt;SQLite** es un sistema de gestión de bases de datos relacional (RDBMS) ligero, embebido y sin servidor, implementado como una biblioteca en C. Fue creado por D. Richard Hipp en el año 2000 y es de dominio público.  A diferencia de otros motores como MySQL o PostgreSQL, SQLite no utiliza arquitectura cliente-servidor, sino que funciona directamente dentro de la aplicación que lo usa.  ---  &lt;nowiki&gt;##&lt;/nowiki&gt; Caracterí…»</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=SQLite&amp;diff=2929&amp;oldid=prev"/>
		<updated>2026-04-16T22:42:22Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; SQLite  &amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;SQLite** es un sistema de gestión de bases de datos relacional (RDBMS) ligero, embebido y sin servidor, implementado como una biblioteca en C. Fue creado por D. Richard Hipp en el año 2000 y es de dominio público.  A diferencia de otros motores como MySQL o PostgreSQL, SQLite no utiliza arquitectura cliente-servidor, sino que funciona directamente dentro de la aplicación que lo usa.  ---  &amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Caracterí…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; SQLite&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;SQLite** es un sistema de gestión de bases de datos relacional (RDBMS) ligero, embebido y sin servidor, implementado como una biblioteca en C. Fue creado por D. Richard Hipp en el año 2000 y es de dominio público.&lt;br /&gt;
&lt;br /&gt;
A diferencia de otros motores como MySQL o PostgreSQL, SQLite no utiliza arquitectura cliente-servidor, sino que funciona directamente dentro de la aplicación que lo usa.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Características&lt;br /&gt;
&lt;br /&gt;
- **Sin servidor (serverless)**: no requiere instalación ni configuración de un servicio.&lt;br /&gt;
&lt;br /&gt;
- **Archivo único**: la base de datos completa se almacena en un solo archivo.&lt;br /&gt;
&lt;br /&gt;
- **Ligero**: tamaño muy reducido.&lt;br /&gt;
&lt;br /&gt;
- **Portable**: funciona en múltiples sistemas operativos sin cambios.&lt;br /&gt;
&lt;br /&gt;
- **ACID**: garantiza atomicidad, consistencia, aislamiento y durabilidad.&lt;br /&gt;
&lt;br /&gt;
- **Embebido**: se integra directamente en la aplicación.&lt;br /&gt;
&lt;br /&gt;
- **Transaccional**: soporta transacciones completas.&lt;br /&gt;
&lt;br /&gt;
- **Multiplataforma**: Windows, Linux, macOS, Android, iOS.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Arquitectura&lt;br /&gt;
&lt;br /&gt;
SQLite no sigue el modelo cliente-servidor:&lt;br /&gt;
&lt;br /&gt;
- La aplicación accede directamente al archivo de base de datos.&lt;br /&gt;
&lt;br /&gt;
- No hay procesos en segundo plano.&lt;br /&gt;
&lt;br /&gt;
- Todo se maneja mediante llamadas a la biblioteca SQLite.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Funcionamiento&lt;br /&gt;
&lt;br /&gt;
SQLite ejecuta sentencias SQL estándar sobre un archivo local.&lt;br /&gt;
&lt;br /&gt;
Operaciones principales:&lt;br /&gt;
&lt;br /&gt;
- `CREATE`&lt;br /&gt;
&lt;br /&gt;
- `INSERT`&lt;br /&gt;
&lt;br /&gt;
- `SELECT`&lt;br /&gt;
&lt;br /&gt;
- `UPDATE`&lt;br /&gt;
&lt;br /&gt;
- `DELETE`&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
```sql&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE usuarios (&lt;br /&gt;
&lt;br /&gt;
    id INTEGER PRIMARY KEY,&lt;br /&gt;
&lt;br /&gt;
    nombre TEXT,&lt;br /&gt;
&lt;br /&gt;
    edad INTEGER&lt;br /&gt;
&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO usuarios (nombre, edad)&lt;br /&gt;
&lt;br /&gt;
VALUES (&amp;#039;Juan&amp;#039;, 25);&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM usuarios;&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Tipos de datos&lt;br /&gt;
&lt;br /&gt;
SQLite usa tipado dinámico. Tipos principales:&lt;br /&gt;
&lt;br /&gt;
- **NULL**&lt;br /&gt;
&lt;br /&gt;
- **INTEGER**&lt;br /&gt;
&lt;br /&gt;
- **REAL**&lt;br /&gt;
&lt;br /&gt;
- **TEXT**&lt;br /&gt;
&lt;br /&gt;
- **BLOB**&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Ventajas&lt;br /&gt;
&lt;br /&gt;
- No requiere instalación&lt;br /&gt;
&lt;br /&gt;
- Muy rápido en local&lt;br /&gt;
&lt;br /&gt;
- Bajo consumo de recursos&lt;br /&gt;
&lt;br /&gt;
- Fácil de transportar&lt;br /&gt;
&lt;br /&gt;
- Ideal para apps pequeñas o embebidas&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Desventajas&lt;br /&gt;
&lt;br /&gt;
- Concurrencia limitada&lt;br /&gt;
&lt;br /&gt;
- No escala bien a sistemas grandes&lt;br /&gt;
&lt;br /&gt;
- Sin gestión avanzada de usuarios&lt;br /&gt;
&lt;br /&gt;
- Bloqueo de escritura a nivel de archivo&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Casos de uso&lt;br /&gt;
&lt;br /&gt;
- Aplicaciones móviles&lt;br /&gt;
&lt;br /&gt;
- Software de escritorio&lt;br /&gt;
&lt;br /&gt;
- Sistemas embebidos / IoT&lt;br /&gt;
&lt;br /&gt;
- Navegadores&lt;br /&gt;
&lt;br /&gt;
- Prototipos&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Comparación&lt;br /&gt;
&lt;br /&gt;
| Característica | SQLite | PostgreSQL / MySQL |&lt;br /&gt;
&lt;br /&gt;
|--------------|--------|--------------------|&lt;br /&gt;
&lt;br /&gt;
| Arquitectura | Embebida | Cliente-servidor |&lt;br /&gt;
&lt;br /&gt;
| Instalación | No | Sí |&lt;br /&gt;
&lt;br /&gt;
| Escalabilidad | Baja | Alta |&lt;br /&gt;
&lt;br /&gt;
| Concurrencia | Limitada | Alta |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Comandos útiles&lt;br /&gt;
&lt;br /&gt;
- `.open archivo.db`&lt;br /&gt;
&lt;br /&gt;
- `.tables`&lt;br /&gt;
&lt;br /&gt;
- `.schema`&lt;br /&gt;
&lt;br /&gt;
- `.exit`&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Seguridad&lt;br /&gt;
&lt;br /&gt;
SQLite no tiene autenticación interna. Depende de:&lt;br /&gt;
&lt;br /&gt;
- Permisos del sistema operativo&lt;br /&gt;
&lt;br /&gt;
- Encriptación externa (ej: SQLCipher)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Licencia&lt;br /&gt;
&lt;br /&gt;
Dominio público. Uso libre sin restricciones.&lt;/div&gt;</summary>
		<author><name>Warid.F</name></author>
	</entry>
</feed>