Integrantes:
Wincler Percy Díaz Vílchez.
José Andrés ríos vera
DEFINICIÓN.
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID,
contenida en una relativamente pequeña (~275 kiB)​ biblioteca escrita en C. SQLite es
un proyecto de dominio público​ creado por D. Richard Hipp.
A diferencia del sistema de gestión de bases de datos cliente-servidor, el motor de
SQLite no es un proceso independiente con el que el programa principal se comunica.
En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte
integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas
simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de
datos, debido a que las llamadas a funciones son más eficientes que la comunicación
entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los
propios datos), son guardados como un sólo fichero estándar en la máquina host. Este
diseño simple se logra bloqueando todo el fichero de base de datos al principio de
cada transacción.
Características.
Estas son algunas de las características principales de SQLite:
 La base de datos completa se encuentra en un solo archivo.
 Puede funcionar enteramente en memoria, lo que la hace muy rápida.
 Tiene un footprint menor a 230KB.
 Es totalmente autocontenida (sin dependencias externas).
 Cuenta con librerías de acceso para muchos lenguajes de programación.
 Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64
bits.
 Soporta funciones SQL definidas por el usuario (UDF).
 El código fuente es de dominio público y se encuentra muy bien documentado.
Ejemplos
Crea una tabla
El siguiente programa Java se usará para crear una tabla en la base de
datos creada previamente.
Cuando se compila y ejecuta el programa anterior, creará la tabla de EMPRESA
en su prueba.db y la lista final del archivo será la siguiente:

Sq lite

  • 1.
    Integrantes: Wincler Percy DíazVílchez. José Andrés ríos vera
  • 2.
    DEFINICIÓN. SQLite es unsistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)​ biblioteca escrita en C. SQLite es un proyecto de dominio público​ creado por D. Richard Hipp. A diferencia del sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.
  • 3.
    Características. Estas son algunasde las características principales de SQLite:  La base de datos completa se encuentra en un solo archivo.  Puede funcionar enteramente en memoria, lo que la hace muy rápida.  Tiene un footprint menor a 230KB.  Es totalmente autocontenida (sin dependencias externas).  Cuenta con librerías de acceso para muchos lenguajes de programación.  Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits.  Soporta funciones SQL definidas por el usuario (UDF).  El código fuente es de dominio público y se encuentra muy bien documentado.
  • 4.
    Ejemplos Crea una tabla Elsiguiente programa Java se usará para crear una tabla en la base de datos creada previamente.
  • 5.
    Cuando se compilay ejecuta el programa anterior, creará la tabla de EMPRESA en su prueba.db y la lista final del archivo será la siguiente: