[WP]Conociendo a MySQL

Hace unos días el colega Juan Pablo Pérez Manes(a.k.a @jppm) se dio a la tarea de escribir una serie de artículos sobre el archiconocido WordPress. Tómese este artículo como continuación de ellos. En este les daré una breve introducción sobre el DBMS MySQL.

Qué es una base de datos.

Ahora, nuestra vida está llena de bases de datos(más nosotros que pasamos parte del día on-line), interactuamos con ellas cada minuto, con casi cada click. Hay cálculos muy conservadores que dicen que las bases de datos del mundo empresarial doblan su tamaño cada 12-18 meses.  Ahora bien, una base de datos es una aplicación que almacena una colección de datos. Cada DBMS tiene sus propias herramientas para acceder, administrar, buscar y replicar sus datos almacenados.  Actualmente(y de hace varios años) las bases de datos relacionales, se usan para almacenar altos volúmenes de información. Se llaman bases de datos relacionales porque almacenan los datos en tablas relacionadas entre sí, usando llaves entre ellas. Una llave es un campo único que define de forma a todos los demás atributos de la tabla.

En resumen, un DBMS es un software que nos permite:

  • Implementar una base de datos con tablas, columnas e índices.
  • Garantizar la integridad referencial entre filas de varias tablas.
  • Actualizar los índices de forma automática.
  • Realizar consultas a tablas o consultas de tablas.

Terminología:

Para familiarizarnos con la jerga de las bases de datos, aquí un pequeño resumen:

  • base de datos: conjunto de tablas, con datos relacionados.
  • tabla: matriz de datos.(imagínense una tabla en LO Calc).
  • columna: datos de un solo tipo.
  • fila: también llamada tupla, es un grupo de datos relacionados.
  • redundancia: almacenar de forma doble un conjunto de datos.
  • llave primaria: campo único, valor que no puede repetirse más de una vez en una tabla.
  • llave foránea: vínculo que existe entre 2 tablas.
  • índice: parecido al índice de los libros, referencias rápidas para campos de datos.

MySQL.

MySQL es un DMBS rápido, fácil de usar, relacionalmultihilo y multiusuario.  MySQL es una subsidiaria de Sun Microsystems, y esta a su vez de Oracle Corporation, quienes desarrollan MySQL con dualidad de licencia. MySQL  fue fundado por David AxmarkAllan Larsson y Michael Widenius.

Se puede acceder a las bases de datos MySQL de diversos lenguajes, entre ellos  C, C++, C#, Pascal, Delphi, Java,  Lisp, Perl, PHP, Python, Ruby, etc.

MySQL es muy utilizado en los entornos web(WordPress, Drupal, phpBB) en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python). El dúo PHP-MySQL es quizás el más conocido dentro de los desarrolladores actuales, por su fácil implementación y curva de aprendizaje poco prolongada.

Conclusiones:

No mencioné nada sobre SQL, ni abundé más sobre las bases de datos relacionales, ni comparaciones entre otras DB… La idea es que aquellos usuarios noveles tengan una noción sobre las bases de datos, y, específicamente, MySQL, ya que es la que nos atañe a la hora de desplegar WordPress.

Fuentes:

http://www.informationweek.com

¿Te resultó interesante? Compártelo ...



Ozkar

Publicado por Ozkar

http://codeshard.github.io/ » Forma parte de GUTL desde el 6 diciembre, 2011. Soy uno ahí, no seas como yo...

Este artículo tiene 22 comentarios

  1. Bueno este …. padre ¿cuando viene el proximo curso de python? me tienes en ascuas … hare una ofrenda a Loki para que te mande un tropiezo 😀

  2. Otra cosilla, acotar que en los tiempos que corren donde el futuro de MySQL es incierto (gracias a Oracle) una opcion a considerar es MariaDB, 100% compatible con MySQL

    • Desde hace algún tiempo viene sonando el MariaDB….quisiera que dedicaran algún que otro artículo sobre esta DB, porque la verdad jamás he trabajado con ella

  3. OFF TOPIC:

    Este comentario no viene al caso y tal vez me expulsen por TROLL, pero por favor, de uno en fondo, prepárense para felicitar a un mienbro de GUTL que se nos está poniendo hoy un poco más viejito, repitan conmigo:

    Que lo cumplas Feliz
    Que lo cumplas Feliz
    Que te pongas más viejo KZKG^Gaara
    Que lo cumplas Feliz

  4. Muchas felicidades al jefe de la Aldea de la Arena (por Dios, qué difícil es escribir «KZKG^Gaara», parece japonés… :D).
    Muchos besitos cibernéticos y que cumplas muchos añitos más.
    tu cyber-socia linuXgirl.

    Ooop, sí MySQL, ese es el tema… !!!! Sorry !!!

  5. Propongo crear un post especial para esto, no creo que recordar los cumpleaños de miembros importantes de la comunidad este en conflicto con cualquier política que riga el portal. Y así no nos estariamos desviando del tema ¿Que creen?

Los comentarios están cerrados.