Curso SQLite y PHP

Diseño natural, usable, seguro, accesible

Curso SQLite y PHP

© Carlos D. González - Update: Jul - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

SQLite es una librería programada en C que implementa un completo motor de base de datos embebida que no precisa configuración. Es muy rápido y la ventaja fundamental es que permite utilizar el lenguaje estandar SQL. A este curso se accede luego del estudio de MySQL y PHP 5. Se incluye el estudio de la programación orientada a objeto (POO).

Una de las novedades que trae PHP5, es la inclusion por defecto de su propia base de datos SQLite. SQLite es una librería escrita en C que implementa un motor de base de datos para SQL92 embebida. SQLite es Software Libre por lo tanto el código fuente es del dominio público y licencia GPL.

SQLite destaca, además de por su velocidad, por su versatilidad. Los programas que enlazan con la librería SQLite pueden tener acceso a la base de datos sin necesidad de correr un proceso separado RDBMS.

SQLite no es una librería cliente que se use para conectar con un gran servidor de base de datos, sino que SQLite lee y escribe directamente desde y a los archivos de la base de datos que están en el disco.

Sus desarrolladores destacan entre sus principales caracteristicas su completo soporte de tablas e índices en un único archivo por base de datos, soporte transaccional, su rapidez y su escaso tamaño y su completa portabilidad.

Características

  • Incluye la mayor parte de SQL92
  • Una base de datos completa (con varias tablas e índices) es almacenada en un sólo fichero en el disco
  • Es dos veces más rápida que PostgreSQL y MySQL para la mayor parte de las operaciones
  • Soporta bases de datos de hasta 2 terabytes
  • Poco recursos de memoria

SQLite se encarga de crear un archivo plano en disco para luego leer y escribir sobre el. En los servidores comerciales no existen limites para crear bases de datos SQLite, limite que si está impuesto para MySQL, PostgreSQL, etc.

El estudio de SQLite sigue las lineas generales del curso MySQL y PHP 5, del que es una extensión.

Proyectos

  • Conceptos básicos: Bases embebidas en la programación web
  • Programación: Utilización de base de datos embebida (SQLite) en la programación de páginas web
  • Programación de aplicaciones con SQLite



Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/