Hola todo el mundo, después de haber disfrutado
de la parte básica de la programación en PHP, en la cual
aprendimos las intimidades de PHP, lo suficiente como para hacer un
programa que nos diese ciertas luces de lo que vamos a aprender en este
curso: La Integración de las Bases de Datos con PHP y los Objetos.
Por supuesto, se asume que ya conocen a la perfección las bases
de PHP básico y HTML. En todo caso, si en su cabeza resuena un
profundo y asesino NO, no se preocupen, dichos cursos
también pueden encontrarlos aquí en www.aulafacil.com
y están por supuesto a su total disposición.
Dicho lo anterior, procedamos...
PHP es un lenguaje de programación precompilado
y desplegado en nuestro navegador de internet, lo cual hace la diferencia
entre un lenguaje precompilado (como PHP o JAVA) y un lenguaje de scripts
que sólo es interpretado por el navegador (como
JavaScript). Si bien es cierto que un lenguaje basado en scripts es
mucho más sencillo de aprender y aplicar que uno precompilado,
éste último es mucho más poderoso y ofrece muchas
más posibilidades de desarrollo e integración que un lenguaje
basado en scripts. Ahora bien, lo que la integración implica,
no es más que la posibilidad de trabajar de la mano con otras
herramientas de desarrollo, para nuestro caso, la integración
con las bases de datos.
La ya tan mencionada integración ocurre a nivel
"macro" de la siguiente forma:
La aplicación se conecta con el motor de base de datos
La aplicación hace una consulta (u otro tipo de operación)
La base de datos proporciona la información solicitada
La aplicación "recoge" la información que
el motor de base de datos proporciona
La aplicación maneja la información presentada
La aplicación presenta un resultado en nuestra pantalla
Muy bien, después de una explicación,...
otra :-). ¿Qué es un motor de base de datos? Bien, un
motor de base de datos no es más que una aplicación
que maneja bases de datos (es decir, sirve de interfaz entre la aplicación
y la base de datos como tal) a través de un lenguaje de consultas
para comunicarse con los archivos que guardan los datos (como quien
dice, la base de datos "pura"). Para nuestro curso vamos
a utilizar un motor de base de datos de código abierto, a saber:
MySQL. Necesitamos llamar su atención a la
frase código abierto, esto en buen castellano
significa: GRATIS (no es genial: Servidor Web gratis,
lenguaje para crear páginas dinámicas gratis, motor
de base de datos gratis,... las lágrimas de alegría
se deslizan suavemente por nuestras mejillas...)
Muy bien, como introducción a este curso,
parece ser suficiente, en nuestra próxima entrega, una primera
vista a las bondades de nuestro motor de base de datos y al lenguaje
con el que creamos, consultamos, borramos, añadimos o modificamos.
Por el momento recuerden "Un amigo fiel es un alma en dos cuerpos"
(Aristóteles). Que nuestras pasiones sean nuestras mejores
amigas, que nuestra alma, sea una con la pasión, que nuestros
programas, también sean nuestros amigos. Hasta Pronto.