Está en la página 1de 8

SQLITE

Integrantes: Hailer Morales, Andrey Martínez


Instructor: Jaider Jesús Parada
ADSI 2366310
2021
DEFINICIÓN
 SQLite es una base de datos relacional compatible con
SQL. A diferencia de otros sistemas basados ​en SQL
como MySQL y PostgreSQL, SQLite no utiliza una
arquitectura cliente-servidor. El programa completo está
contenido en una biblioteca C, que se incorpora a las
aplicaciones. La base de datos se convierte en una parte
integral del programa, eliminando los procesos
autónomos que consumen muchos recursos.
INTERSECCIONES CON SQL
 El procesamiento de los contenidos en las bases de datos SQLite se
realiza mediante el lenguaje de consulta según el estándar SQL-92.
Esto asegura que se puedan utilizar comandos y consultas SQL. Un
contacto podría guardarse, por ejemplo, mediante un comando de
acuerdo con el patrón INSERT INTO contactos (número de serie,
nombre, nombre, dirección de correo electrónico, número de
teléfono) VALORES (1, «Luis», «José»,
«Luis@tecnologiandroid.com», «012345678») respectivamente.
Como resultado, los valores del segundo corchete se ingresarían en
las columnas dentro del primer corchete en la tabla «contactos» .
ÁREAS DE APLICACIÓN DE SQLITE

 Mientras tanto, las bases de datos SQLite se pueden


encontrar como la base de muchas aplicaciones. Las
aplicaciones comunes en los teléfonos inteligentes, por
ejemplo, mensajeros como WhatsApp y Facebook,
almacenan sus datos allí. Además de navegadores como
Firefox y Chrome en PC de escritorio.
LIMITACIONES

 SQLite ofrece soporte para la mayoría de las funciones estándar del


lenguaje SQL92. Existen algunas discrepancias y peculiaridades
específicas del motor, aunque esto también es cierto para todos los
demás motores principales de bases de datos SQL. SQLite adopta un
enfoque flexible para administrar tipos de datos, que va en contra de
la tipificación fuerte de otros motores. No se opone a ingresar
valores no válidos, por lo que podría escribir "sqlite" (un string) en
un integer columna. Los tipos de datos son extremadamente
flexibles y, a veces, impredecibles, especialmente si proviene de otro
sistema de base de datos.
 Gracias a que SQLite es software libre, es posible encontrar
una gran cantidad de componentes, librerías y drivers para
interactuar con SQLite desde una gran diversidad de
lenguajes y plataformas de programación. Ya sea que estemos
utilizando lenguajes modernos como Java, Perl, Python, PHP,
Ruby, C#, lenguajes más antiguos como Pascal, SmallTalk,
Clipper, o lenguajes poco conocidos como Suneido, REXX,
S-Lang, para todos podemos encontrar librerías y ejemplos de
código para SQLite.
 SQLite es un motor de base de datos
compatible con SQL que almacena
todo en un solo archivo físico. No
hay ningún servidor para ejecutar,
por lo que SQLite se puede compilar
en sus aplicaciones. Es gratis, de
código abierto y se publica en el
dominio público, por lo que no tiene
que preocuparse por las licencias.

También podría gustarte