SlideShare una empresa de Scribd logo
1 de 12
UNIVERSIDAD DOMINICANA O&M
JUAN PINALES
17-EIIN-1-174
0541
STARLING GERMOSEN
• TRABAJO CEDIDO A LOS DOCENTES Y ALUMNOS DE LA UNIVERSIDAD
DOMINICANA O&M BAJO LICENCIA MIT.
SQLITE
• ES UNA BIBLIOTECA ESCRITA EN LEGUAJE C QUE IMPLEMENTA UN SISTEMA DE GESTIÓN DE BASES DE
DATOS TRANSACCIONALES SQL AUTO-CONTENIDO, SIN SERVIDOR Y SIN CONFIGURACIÓN. EL CÓDIGO DE
SQLITE ES DE DOMINIO PÚBLICO Y LIBRE PARA CUALQUIER USO, YA SEA COMERCIAL O PRIVADO.
ACTUALMENTE ES UTILIZADO EN GRAN CANTIDAD DE APLICACIONES INCLUYENDO ALGUNAS
DESARROLLADAS COMO PROYECTOS DE ALTO NIVEL.
HISTORIA
• EL SISTEMA SQLITE SURGIÓ EN MAYO DEL AÑO 2000 Y FUE CREADO POR D. RICHARD HIPP, QUIÉN LIBERÓ
LAS DIFERENTES VERSIONES DE SQLITE EN BASE A LA LICENCIA PÚBLICA GENERAL (GPL, POR SUS SIGLAS
EN INGLÉS: GENERAL PUBLIC LICENSE) POR LO QUE SU CÓDIGO ES DE DOMINIO PÚBLICO. EN LOS ÚLTIMOS
AÑOS, SQLITE HA SIDO MEJORADO POR UN GRAN NÚMERO DE COLABORADORES Y TAMBIÉN HA SIDO
MIGRADO A DIVERSAS PLATAFORMA.
CARACTERÍSTICAS
• LA BASE DE DATOS SE ALMACENA EN UN ÚNICO FICHERO A DIFERENCIA DE OTROS DBMS QUE HACEN USO
DE VARIOS ARCHIVOS. SQLITE EMPLEA REGISTROS DE TAMAÑO VARIABLE DE FORMA TAL QUE SE UTILIZA
EL ESPACIO EN DISCO QUE ES REALMENTE NECESARIO EN CADA MOMENTO.
• EL CÓDIGO FUENTE ESTÁ PENSADO PARA QUE SEA ENTENDIDO Y ACCESIBLE POR PROGRAMADORES
PROMEDIO. TODAS LAS FUNCIONES Y ESTRUCTURAS ESTÁN BIEN DOCUMENTADAS.
• EXISTE UN PROGRAMA INDEPENDIENTE DE NOMBRE SQLITE QUE PUEDE SER UTILIZADO PARA CONSULTAR
Y GESTIONAR LOS FICHEROS DE BASE DE DATOS SQLITE. TAMBIÉN SIRVE COMO EJEMPLO PARA LA
ESCRITURA DE APLICACIONES UTILIZANDO LA BIBLIOTECA SQLITE
FUNCIONES
LA BIBLIOTECA IMPLEMENTA LA MAYOR PARTE DEL ESTÁNDAR SQL-92, INCLUYENDO TRANSACCIONES DE BASE DE DATOS
ATÓMICAS, CONSISTENCIA DE BASE DE DATOS, AISLAMIENTO, Y DURABILIDAD (ACID), TRIGGERS Y LA MAYOR PARTE DE
LAS CONSULTAS COMPLEJAS.
1. SOPORTE COMPLETO PARA TRIGGERS (DISPARADORES)
2. SOPORTE COMPLETO PARA ALTER TABLE, SOLAMENTE IMPLEMENTA LAS INSTRUCCIONES RENAME TABLE Y ADD COLUMN.
3. RIGHT Y FULL OUTER JOIN, SÓLO ESTÁ IMPLEMENTADA LA INSTRUCCIÓN LEFT OUTER JOIN.
4. ESCRIBIR EN VIEWS, YA QUE LAS VISTAS EN SQLITE SON DE SÓLO LECTURA.
5. GRANT Y REVOKE, PUES NO TIENEN SENTIDO EN UN SISTEMA DE BASES DE DATOS EMBEBIDO
VENTAJAS
• TAMAÑO: SQLITE TIENE UNA PEQUEÑA MEMORIA Y UNA ÚNICA BIBLIOTECA ES NECESARIA PARA ACCEDER
A BASES DE DATOS, LO QUE LO HACE IDEAL PARA APLICACIONES DE BASES DE DATOS INCORPORADAS.
• RENDIMIENTO DE BASE DE DATOS: SQLITE REALIZA OPERACIONES DE MANERA EFICIENTE Y ES MÁS
RÁPIDO QUE MYSQL Y POSTGRESQL.
• PORTABILIDAD: SE EJECUTA EN MUCHAS PLATAFORMAS Y SUS BASES DE DATOS PUEDEN SER FÁCILMENTE
PORTADAS SIN NINGUNA CONFIGURACIÓN O ADMINISTRACIÓN.
• ESTABILIDAD: SQLITE ES COMPATIBLE CON ACID, REUNIÓN DE LOS CUATRO CRITERIOS DE ATOMICIDAD,
CONSISTENCIA, AISLAMIENTO Y DURABILIDAD.
DESVENTAJAS
• LIMITACIONES EN “WHERE”.
• FALTA DE CLAVES FORANEAS EN LAS TABLAS
• CONTROL DE ACCESO- NO HAY
• ALTA CONCURRENCIA – LECTOR / ESCRITOR
TIPOS
• SQLITE USA UN SISTEMA DE TIPOS INUSUAL. EN LUGAR DE ASIGNAR UN TIPO A UNA COLUMNA COMO EN
LA MAYOR PARTE DE LOS SISTEMAS DE BASES DE DATOS SQL, LOS TIPOS SE ASIGNAN A LOS VALORES
INDIVIDUALES.
• NULL, UN VALOR NULO.
• INTEGER, UN ENTERO CON SIGNO QUE SE ALMACENA EN 1, 2, 3, 4, 5, 6 O 8 BYTES DE ACUERDO A LA
MAGNITUD DEL VALOR.
• REAL, UN NÚMERO DE COMA FLOTANTE (REAL), ALMACENADO EN 8 BYTES.
• TEXT, UNA CADENA DE TEXTO ALMACENADA CON LAS CODIFICACIONES UTF-8, UTF-16BE O UTF-16-LE.
• BLOB, DATOS EN FORMATO BINARIO, SE ALMACENAN EXACTAMENTE COMO SE INTRODUJERON.
EJEMPLO
Sqlite

Más contenido relacionado

La actualidad más candente

14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
Arleth Beta
 
Replicacion bases datos 2
Replicacion bases datos 2Replicacion bases datos 2
Replicacion bases datos 2
Velmuz Buzz
 
Practica bases d datos
Practica bases d datosPractica bases d datos
Practica bases d datos
Keila Cepeda
 

La actualidad más candente (20)

Historia de la base de datos
Historia de la base de datosHistoria de la base de datos
Historia de la base de datos
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Guión obdoc
Guión obdocGuión obdoc
Guión obdoc
 
Base de datos
Base de datosBase de datos
Base de datos
 
My sql
My sqlMy sql
My sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Curso Sql - Conceptos
Curso Sql -  ConceptosCurso Sql -  Conceptos
Curso Sql - Conceptos
 
Historia de mysql
Historia de mysqlHistoria de mysql
Historia de mysql
 
Mysql ventdesv
Mysql ventdesvMysql ventdesv
Mysql ventdesv
 
Principales caracteristicas de motores de bases de datos ensayo
Principales caracteristicas de motores de bases de datos ensayoPrincipales caracteristicas de motores de bases de datos ensayo
Principales caracteristicas de motores de bases de datos ensayo
 
14.servidor mysql
14.servidor mysql14.servidor mysql
14.servidor mysql
 
Replicacion bases datos 2
Replicacion bases datos 2Replicacion bases datos 2
Replicacion bases datos 2
 
Gbd2
Gbd2Gbd2
Gbd2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Servidor Mysql
Servidor MysqlServidor Mysql
Servidor Mysql
 
MySQL
MySQLMySQL
MySQL
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Practica bases d datos
Practica bases d datosPractica bases d datos
Practica bases d datos
 

Similar a Sqlite

Talleres 1, 2 y 3
Talleres 1, 2 y 3Talleres 1, 2 y 3
Talleres 1, 2 y 3
guest928f6e
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
Base de Datos
 
Bd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysqlBd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysql
KARY
 
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysqlBd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
KARY
 

Similar a Sqlite (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Taller 1, 2 y 3
Taller 1, 2 y 3Taller 1, 2 y 3
Taller 1, 2 y 3
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Continuacion
ContinuacionContinuacion
Continuacion
 
Sistema de gestor de base de datos
Sistema de gestor de base de datosSistema de gestor de base de datos
Sistema de gestor de base de datos
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Sistemas de g base de datos
Sistemas de g base de datosSistemas de g base de datos
Sistemas de g base de datos
 
Sistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de DatosSistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de Datos
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Talleres 1-2-3
Talleres 1-2-3Talleres 1-2-3
Talleres 1-2-3
 
Talleres 1, 2 y 3
Talleres 1, 2 y 3Talleres 1, 2 y 3
Talleres 1, 2 y 3
 
Talleres 1,2 y 3
Talleres 1,2 y 3Talleres 1,2 y 3
Talleres 1,2 y 3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Gestores de bdd
Gestores de bddGestores de bdd
Gestores de bdd
 
Bd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysqlBd eq. #3 actividad extra comparacion oracle y mysql
Bd eq. #3 actividad extra comparacion oracle y mysql
 
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysqlBd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
Bd eq. #3 actividad 2 unidad 2 comparacion oracle y mysql
 

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
Gonella
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
 

Sqlite

  • 1.
  • 2. UNIVERSIDAD DOMINICANA O&M JUAN PINALES 17-EIIN-1-174 0541 STARLING GERMOSEN
  • 3. • TRABAJO CEDIDO A LOS DOCENTES Y ALUMNOS DE LA UNIVERSIDAD DOMINICANA O&M BAJO LICENCIA MIT.
  • 4. SQLITE • ES UNA BIBLIOTECA ESCRITA EN LEGUAJE C QUE IMPLEMENTA UN SISTEMA DE GESTIÓN DE BASES DE DATOS TRANSACCIONALES SQL AUTO-CONTENIDO, SIN SERVIDOR Y SIN CONFIGURACIÓN. EL CÓDIGO DE SQLITE ES DE DOMINIO PÚBLICO Y LIBRE PARA CUALQUIER USO, YA SEA COMERCIAL O PRIVADO. ACTUALMENTE ES UTILIZADO EN GRAN CANTIDAD DE APLICACIONES INCLUYENDO ALGUNAS DESARROLLADAS COMO PROYECTOS DE ALTO NIVEL.
  • 5. HISTORIA • EL SISTEMA SQLITE SURGIÓ EN MAYO DEL AÑO 2000 Y FUE CREADO POR D. RICHARD HIPP, QUIÉN LIBERÓ LAS DIFERENTES VERSIONES DE SQLITE EN BASE A LA LICENCIA PÚBLICA GENERAL (GPL, POR SUS SIGLAS EN INGLÉS: GENERAL PUBLIC LICENSE) POR LO QUE SU CÓDIGO ES DE DOMINIO PÚBLICO. EN LOS ÚLTIMOS AÑOS, SQLITE HA SIDO MEJORADO POR UN GRAN NÚMERO DE COLABORADORES Y TAMBIÉN HA SIDO MIGRADO A DIVERSAS PLATAFORMA.
  • 6. CARACTERÍSTICAS • LA BASE DE DATOS SE ALMACENA EN UN ÚNICO FICHERO A DIFERENCIA DE OTROS DBMS QUE HACEN USO DE VARIOS ARCHIVOS. SQLITE EMPLEA REGISTROS DE TAMAÑO VARIABLE DE FORMA TAL QUE SE UTILIZA EL ESPACIO EN DISCO QUE ES REALMENTE NECESARIO EN CADA MOMENTO. • EL CÓDIGO FUENTE ESTÁ PENSADO PARA QUE SEA ENTENDIDO Y ACCESIBLE POR PROGRAMADORES PROMEDIO. TODAS LAS FUNCIONES Y ESTRUCTURAS ESTÁN BIEN DOCUMENTADAS. • EXISTE UN PROGRAMA INDEPENDIENTE DE NOMBRE SQLITE QUE PUEDE SER UTILIZADO PARA CONSULTAR Y GESTIONAR LOS FICHEROS DE BASE DE DATOS SQLITE. TAMBIÉN SIRVE COMO EJEMPLO PARA LA ESCRITURA DE APLICACIONES UTILIZANDO LA BIBLIOTECA SQLITE
  • 7. FUNCIONES LA BIBLIOTECA IMPLEMENTA LA MAYOR PARTE DEL ESTÁNDAR SQL-92, INCLUYENDO TRANSACCIONES DE BASE DE DATOS ATÓMICAS, CONSISTENCIA DE BASE DE DATOS, AISLAMIENTO, Y DURABILIDAD (ACID), TRIGGERS Y LA MAYOR PARTE DE LAS CONSULTAS COMPLEJAS. 1. SOPORTE COMPLETO PARA TRIGGERS (DISPARADORES) 2. SOPORTE COMPLETO PARA ALTER TABLE, SOLAMENTE IMPLEMENTA LAS INSTRUCCIONES RENAME TABLE Y ADD COLUMN. 3. RIGHT Y FULL OUTER JOIN, SÓLO ESTÁ IMPLEMENTADA LA INSTRUCCIÓN LEFT OUTER JOIN. 4. ESCRIBIR EN VIEWS, YA QUE LAS VISTAS EN SQLITE SON DE SÓLO LECTURA. 5. GRANT Y REVOKE, PUES NO TIENEN SENTIDO EN UN SISTEMA DE BASES DE DATOS EMBEBIDO
  • 8. VENTAJAS • TAMAÑO: SQLITE TIENE UNA PEQUEÑA MEMORIA Y UNA ÚNICA BIBLIOTECA ES NECESARIA PARA ACCEDER A BASES DE DATOS, LO QUE LO HACE IDEAL PARA APLICACIONES DE BASES DE DATOS INCORPORADAS. • RENDIMIENTO DE BASE DE DATOS: SQLITE REALIZA OPERACIONES DE MANERA EFICIENTE Y ES MÁS RÁPIDO QUE MYSQL Y POSTGRESQL. • PORTABILIDAD: SE EJECUTA EN MUCHAS PLATAFORMAS Y SUS BASES DE DATOS PUEDEN SER FÁCILMENTE PORTADAS SIN NINGUNA CONFIGURACIÓN O ADMINISTRACIÓN. • ESTABILIDAD: SQLITE ES COMPATIBLE CON ACID, REUNIÓN DE LOS CUATRO CRITERIOS DE ATOMICIDAD, CONSISTENCIA, AISLAMIENTO Y DURABILIDAD.
  • 9. DESVENTAJAS • LIMITACIONES EN “WHERE”. • FALTA DE CLAVES FORANEAS EN LAS TABLAS • CONTROL DE ACCESO- NO HAY • ALTA CONCURRENCIA – LECTOR / ESCRITOR
  • 10. TIPOS • SQLITE USA UN SISTEMA DE TIPOS INUSUAL. EN LUGAR DE ASIGNAR UN TIPO A UNA COLUMNA COMO EN LA MAYOR PARTE DE LOS SISTEMAS DE BASES DE DATOS SQL, LOS TIPOS SE ASIGNAN A LOS VALORES INDIVIDUALES. • NULL, UN VALOR NULO. • INTEGER, UN ENTERO CON SIGNO QUE SE ALMACENA EN 1, 2, 3, 4, 5, 6 O 8 BYTES DE ACUERDO A LA MAGNITUD DEL VALOR. • REAL, UN NÚMERO DE COMA FLOTANTE (REAL), ALMACENADO EN 8 BYTES. • TEXT, UNA CADENA DE TEXTO ALMACENADA CON LAS CODIFICACIONES UTF-8, UTF-16BE O UTF-16-LE. • BLOB, DATOS EN FORMATO BINARIO, SE ALMACENAN EXACTAMENTE COMO SE INTRODUJERON.