SlideShare una empresa de Scribd logo
1 de 19
Web SQL 
Enlace: http://goo.gl/Waamfi 
Luis Raúl Martínez Sáenz [10410572] 
Corinna Nayeli Campos Corral [10410532] 
Viernes 19 de Septiembre del 2014
Agenda: 
1.- Marco conceptual 
2.- Características Principales 
3.- Utilidades y beneficios 
4.- Ejemplos funcionales 
5.- Conclusiones 
2
Marco Conceptual 
La Web SQL Database es un API para el almacenamiento de datos en 
bases de datos que pueden ser consultadas usando una variante de 
SQL. 
3
Características Principales 
 Funciona del lado del cliente 
 Utiliza SQLite como back-end 
 Utiliza un sistema de base de datos relacional; propio de SQL, 
encaminada por la lógica del almacenamiento DOM. 
 Soportada por Google Chrome, Chrome para Android, Opera, Safari y 
el navegador de Android. 
 El W3C dejó de trabajar en la especificación y no hay mantenimiento. 
4
Beneficios: 
 Una Real implementación de bases de datos relacionales del lado del 
Cliente. 
 Creación de transacciones de forma explícita. El valor predeterminado es 
de revertir (rollback) a menos que haya un commit. 
 Soportado por navegadores móviles de Android 
 Menor limitación de almacenamiento en comparación con las cookies. 
 Mayor organización en comparación al sistema de almacenamiento web 
tradicional. 
5
Inconvenientes: 
 Especificaciones depreciadas 
 Falta de implementaciones independientes ya que usa SQLite como back-end 
 La necesidad de conocer SQL para transformar los objetos de nuestro 
JavaScript en un esquema relacional 
 Los navegadores podrían eliminar el soporte en futuras versiones. 
 Se informó que no tiene soporte para Samsung basado en Android 4. 
 Una mejor alternativa es IndexedDB. 
6
Utilidad y Beneficio: 
La Web SQL, que fue encaminada por la lógica del almacenamiento web, 
utiliza un sistema de base de datos relacional (propio de SQL) del lado del 
cliente. Con el fin de tener una alternativa de almacenar datos menos limitada 
que las cookies, pero más organizada que el almacenamiento web tradicional, 
dado las tablas. 
7
Ejemplos funcionales 
8 
Creando una tabla llamada ‘Tabla1’
Ejemplos funcionales 
9 
Borrando una tabla llamada ‘Tabla1’
Ejemplos funcionales 
10 
Insertando un elemento en ‘Tabla1’
Ejemplos funcionales 
11 
Borrando un elemento de ‘Tabla1’
Ejemplos funcionales 
12 
Resto del código
Ejemplos funcionales 
13
Ejemplos funcionales 
14 
**En esta parte debe ir el código de los 4 ejemplos planteados 
anteriormente ya que al ser javascript debe ir dentro de la 
etiqueta script. Los 4 códigos, además, están contenidos en 
una función propia de javascript** 
…. 
http://tapw.url.ph/main.html
Conclusiones 
Conclusiones generales acerca de lo aprendido 
Las bases de datos de Web SQL son una buena alternativa para almacenar 
datos, por encima de las cookies y el almacenamiento web ya que 
proporciona mayor libertad y organización. 
La desventaja que conlleva la alta relación con SQLite hace que esta API 
carezca de implementaciones independientes. Esto trae como consecuencia 
la depreciación. La falta de mantenimiento provocara, con el tiempo, la 
desaparición del soporte en futuras versiones de los navegadores. Todo esto 
provocado por la opción de una mejor alternativa; IndexedDB, que consiste 
en bases de datos NoSQL haciendo más viables las implementaciones 
independientes. 
15
Contratiempos presentados al 
realizar la actividad. 
La falta de especificaciones en español para la API hizo complicada la 
recuperación de información. Además de que lleva tiempo depreciada. 
16
Opinión acerca de la dificultad de la 
actividad y el tiempo y formato de 
entrega 
La dificultad de la actividad se hizo notar en la formulación de beneficios de la 
API. Ya que hay más información de porque fue depreciada y opciones 
alternativas de mayor calidad, que de su uso en un ejemplo real. 
El tiempo dio cabida suficiente para la investigación aunque no tanto para la 
formulación de ejemplos. 
Tiempo aproximado de realización (en horas) 
5 horas. 
17
Referencias 
Ian Hickson, Google, Inc., Web SQL Database. W3C Working Group Note 
18 de Noviembre del 2010. http://www.w3.org/TR/webdatabase/ [consulta: 2 
de septiembre del 2014] 
Remy Sharp, Introducing Web SQL Databases. 24 de Febrero del 2010. 
http://html5doctor.com/introducing-web-sql-databases/ [consulta: 2 de 
septiembre del 2014] 
Alexis Deveria, Can i use: Web SQL Database, 12 de Agosto del 2014. 
http://caniuse.com/#feat=sql-storage [consulta: 2 de septiembre del 2014] 
18
Referencias 
Mozilla Developer Network y colaboradores individuales, DOM: 
Almacenamiento. 23 de Enero del 2013. 
https://developer.mozilla.org/es/docs/DOM/Almacenamiento [consulta: 2 de 
septiembre del 2014] 
Ido Green, Web Databases: Migrating your WebSQL DB to IndexedDB. 29 
de Octubre del 2013. 
http://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/ 
[consulta: 2 de septiembre del 2014] 
19

Más contenido relacionado

Destacado

Destacado (10)

Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
The Motives for a Mob
The Motives for a MobThe Motives for a Mob
The Motives for a Mob
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Cero a app en una hora
Cero a app en una horaCero a app en una hora
Cero a app en una hora
 
Conexion a servidor desde android
Conexion a servidor desde androidConexion a servidor desde android
Conexion a servidor desde android
 
El gran libro de android
El gran libro de androidEl gran libro de android
El gran libro de android
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 
ELECTRICIDAD 1 - 7 HARRY MILEAF
ELECTRICIDAD 1 - 7 HARRY MILEAFELECTRICIDAD 1 - 7 HARRY MILEAF
ELECTRICIDAD 1 - 7 HARRY MILEAF
 

Similar a Web sql

API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParralFerny Cortez
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Formshenryjzbl
 
Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Utilsudamericano
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.comsimeon
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oraclefpiedra
 
Sistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdezSistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdezjaime0910
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPTGersonRamos48
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlpruebajaviparranda
 
Html5, Rest, JSON, Angular JS y Java EE 7 - Aplicaciones Web Modernas y Esca...
Html5, Rest, JSON, Angular JS y Java EE 7  - Aplicaciones Web Modernas y Esca...Html5, Rest, JSON, Angular JS y Java EE 7  - Aplicaciones Web Modernas y Esca...
Html5, Rest, JSON, Angular JS y Java EE 7 - Aplicaciones Web Modernas y Esca...Eudris Cabrera
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcjhoselt
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Javaalvaro alcocer sotil
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONguest97443a4
 
Sqlite Base de Datos
Sqlite Base de Datos Sqlite Base de Datos
Sqlite Base de Datos Eder Padilla
 

Similar a Web sql (20)

API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParral
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Util
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oracle
 
bases de datos
bases de datosbases de datos
bases de datos
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
 
Sistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdezSistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdez
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Sq lite
Sq liteSq lite
Sq lite
 
Html5, Rest, JSON, Angular JS y Java EE 7 - Aplicaciones Web Modernas y Esca...
Html5, Rest, JSON, Angular JS y Java EE 7  - Aplicaciones Web Modernas y Esca...Html5, Rest, JSON, Angular JS y Java EE 7  - Aplicaciones Web Modernas y Esca...
Html5, Rest, JSON, Angular JS y Java EE 7 - Aplicaciones Web Modernas y Esca...
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACION
 
Google y sus servidores
Google y sus servidoresGoogle y sus servidores
Google y sus servidores
 
Sqlite Base de Datos
Sqlite Base de Datos Sqlite Base de Datos
Sqlite Base de Datos
 
OBI11g: la versión mas esperada
OBI11g: la versión mas esperadaOBI11g: la versión mas esperada
OBI11g: la versión mas esperada
 

Último

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Web sql

  • 1. Web SQL Enlace: http://goo.gl/Waamfi Luis Raúl Martínez Sáenz [10410572] Corinna Nayeli Campos Corral [10410532] Viernes 19 de Septiembre del 2014
  • 2. Agenda: 1.- Marco conceptual 2.- Características Principales 3.- Utilidades y beneficios 4.- Ejemplos funcionales 5.- Conclusiones 2
  • 3. Marco Conceptual La Web SQL Database es un API para el almacenamiento de datos en bases de datos que pueden ser consultadas usando una variante de SQL. 3
  • 4. Características Principales  Funciona del lado del cliente  Utiliza SQLite como back-end  Utiliza un sistema de base de datos relacional; propio de SQL, encaminada por la lógica del almacenamiento DOM.  Soportada por Google Chrome, Chrome para Android, Opera, Safari y el navegador de Android.  El W3C dejó de trabajar en la especificación y no hay mantenimiento. 4
  • 5. Beneficios:  Una Real implementación de bases de datos relacionales del lado del Cliente.  Creación de transacciones de forma explícita. El valor predeterminado es de revertir (rollback) a menos que haya un commit.  Soportado por navegadores móviles de Android  Menor limitación de almacenamiento en comparación con las cookies.  Mayor organización en comparación al sistema de almacenamiento web tradicional. 5
  • 6. Inconvenientes:  Especificaciones depreciadas  Falta de implementaciones independientes ya que usa SQLite como back-end  La necesidad de conocer SQL para transformar los objetos de nuestro JavaScript en un esquema relacional  Los navegadores podrían eliminar el soporte en futuras versiones.  Se informó que no tiene soporte para Samsung basado en Android 4.  Una mejor alternativa es IndexedDB. 6
  • 7. Utilidad y Beneficio: La Web SQL, que fue encaminada por la lógica del almacenamiento web, utiliza un sistema de base de datos relacional (propio de SQL) del lado del cliente. Con el fin de tener una alternativa de almacenar datos menos limitada que las cookies, pero más organizada que el almacenamiento web tradicional, dado las tablas. 7
  • 8. Ejemplos funcionales 8 Creando una tabla llamada ‘Tabla1’
  • 9. Ejemplos funcionales 9 Borrando una tabla llamada ‘Tabla1’
  • 10. Ejemplos funcionales 10 Insertando un elemento en ‘Tabla1’
  • 11. Ejemplos funcionales 11 Borrando un elemento de ‘Tabla1’
  • 12. Ejemplos funcionales 12 Resto del código
  • 14. Ejemplos funcionales 14 **En esta parte debe ir el código de los 4 ejemplos planteados anteriormente ya que al ser javascript debe ir dentro de la etiqueta script. Los 4 códigos, además, están contenidos en una función propia de javascript** …. http://tapw.url.ph/main.html
  • 15. Conclusiones Conclusiones generales acerca de lo aprendido Las bases de datos de Web SQL son una buena alternativa para almacenar datos, por encima de las cookies y el almacenamiento web ya que proporciona mayor libertad y organización. La desventaja que conlleva la alta relación con SQLite hace que esta API carezca de implementaciones independientes. Esto trae como consecuencia la depreciación. La falta de mantenimiento provocara, con el tiempo, la desaparición del soporte en futuras versiones de los navegadores. Todo esto provocado por la opción de una mejor alternativa; IndexedDB, que consiste en bases de datos NoSQL haciendo más viables las implementaciones independientes. 15
  • 16. Contratiempos presentados al realizar la actividad. La falta de especificaciones en español para la API hizo complicada la recuperación de información. Además de que lleva tiempo depreciada. 16
  • 17. Opinión acerca de la dificultad de la actividad y el tiempo y formato de entrega La dificultad de la actividad se hizo notar en la formulación de beneficios de la API. Ya que hay más información de porque fue depreciada y opciones alternativas de mayor calidad, que de su uso en un ejemplo real. El tiempo dio cabida suficiente para la investigación aunque no tanto para la formulación de ejemplos. Tiempo aproximado de realización (en horas) 5 horas. 17
  • 18. Referencias Ian Hickson, Google, Inc., Web SQL Database. W3C Working Group Note 18 de Noviembre del 2010. http://www.w3.org/TR/webdatabase/ [consulta: 2 de septiembre del 2014] Remy Sharp, Introducing Web SQL Databases. 24 de Febrero del 2010. http://html5doctor.com/introducing-web-sql-databases/ [consulta: 2 de septiembre del 2014] Alexis Deveria, Can i use: Web SQL Database, 12 de Agosto del 2014. http://caniuse.com/#feat=sql-storage [consulta: 2 de septiembre del 2014] 18
  • 19. Referencias Mozilla Developer Network y colaboradores individuales, DOM: Almacenamiento. 23 de Enero del 2013. https://developer.mozilla.org/es/docs/DOM/Almacenamiento [consulta: 2 de septiembre del 2014] Ido Green, Web Databases: Migrating your WebSQL DB to IndexedDB. 29 de Octubre del 2013. http://www.html5rocks.com/en/tutorials/webdatabase/websql-indexeddb/ [consulta: 2 de septiembre del 2014] 19