11.05.2013 Views

Bases de datos en MySQL

Bases de datos en MySQL

Bases de datos en MySQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • P06/M2109/02151 5 <strong>Bases</strong> <strong>de</strong> <strong>datos</strong> <strong>en</strong> <strong>MySQL</strong><br />

Introducción<br />

<strong>MySQL</strong> es un sistema gestor <strong>de</strong> bases <strong>de</strong> <strong>datos</strong> (SGBD, DBMS por sus siglas <strong>en</strong><br />

inglés) muy conocido y ampliam<strong>en</strong>te usado por su simplicidad y notable r<strong>en</strong>dimi<strong>en</strong>to.<br />

Aunque carece <strong>de</strong> algunas características avanzadas disponibles <strong>en</strong><br />

otros SGBD <strong>de</strong>l mercado, es una opción atractiva tanto para aplicaciones comerciales,<br />

como <strong>de</strong> <strong>en</strong>tret<strong>en</strong>imi<strong>en</strong>to precisam<strong>en</strong>te por su facilidad <strong>de</strong> uso y<br />

tiempo reducido <strong>de</strong> puesta <strong>en</strong> marcha. Esto y su libre distribución <strong>en</strong> Internet<br />

bajo lic<strong>en</strong>cia GPL le otorgan como b<strong>en</strong>eficios adicionales (no m<strong>en</strong>os importantes)<br />

contar con un alto grado <strong>de</strong> estabilidad y un rápido <strong>de</strong>sarrollo.<br />

<strong>MySQL</strong> está disponible para múltiples plataformas, la seleccionada para los<br />

ejemplos <strong>de</strong> este libro es GNU/Linux. Sin embargo, las difer<strong>en</strong>cias con cualquier<br />

otra plataforma son prácticam<strong>en</strong>te nulas, ya que la herrami<strong>en</strong>ta utilizada<br />

<strong>en</strong> este caso es el cli<strong>en</strong>te mysql-cli<strong>en</strong>t, que permite interactuar con un<br />

servidor <strong>MySQL</strong> (local o remoto) <strong>en</strong> modo texto. De este modo es posible realizar<br />

todos los ejercicios sobre un servidor instalado localm<strong>en</strong>te o, a través <strong>de</strong><br />

Internet, sobre un servidor remoto.<br />

Para la realización <strong>de</strong> todas las activida<strong>de</strong>s, es imprescindible que dispongamos<br />

<strong>de</strong> los <strong>datos</strong> <strong>de</strong> acceso <strong>de</strong>l usuario administrador <strong>de</strong> la base <strong>de</strong> <strong>datos</strong>. Aunque<br />

<strong>en</strong> algunos <strong>de</strong> ellos los privilegios necesarios serán m<strong>en</strong>ores, para los<br />

capítulos que tratan la administración <strong>de</strong>l SGBD será imprescindible disponer<br />

<strong>de</strong> las cre<strong>de</strong>nciales <strong>de</strong> administrador.<br />

Nota<br />

Las s<strong>en</strong>t<strong>en</strong>cias o comandos escritos por el usuario estarán <strong>en</strong> fu<strong>en</strong>te monoespaciada, y las<br />

palabras que ti<strong>en</strong><strong>en</strong> un significado especial <strong>en</strong> <strong>MySQL</strong> estarán <strong>en</strong> negrita. Es importante hacer<br />

notar que estas últimas no siempre son palabras reservadas, sino comandos o s<strong>en</strong>t<strong>en</strong>cias<br />

<strong>de</strong> mysql-cli<strong>en</strong>t.<br />

La versión <strong>de</strong> <strong>MySQL</strong> que se ha utilizado durante la redacción <strong>de</strong> este material, y<br />

<strong>en</strong> los ejemplos, es la 4.1, la última versión estable <strong>en</strong> ese mom<strong>en</strong>to, aunque no<br />

habrá ningún problema <strong>en</strong> ejecutarlos <strong>en</strong> versiones anteriores, hasta la 3.23.<br />

Nota<br />

Podremos utilizar la lic<strong>en</strong>cia<br />

GPL <strong>de</strong> <strong>MySQL</strong> siempre que el<br />

programa que lo use también<br />

lo sea, <strong>en</strong> caso contrario se<br />

<strong>de</strong>be adquirir la “lic<strong>en</strong>cia comercial”,<br />

<strong>en</strong>tre 250 y 500 €,<br />

<strong>en</strong> el mom<strong>en</strong>to <strong>de</strong> escribir este<br />

material.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!