tareass

Páginas: 67 (16509 palabras) Publicado: 25 de agosto de 2014
Bases de datos
en MySQL
Luis Alberto Casillas Santillán
Marc Gibert Ginestà
Óscar Pérez Mora

© FUOC • 71Z799014MO



Bases de datos en MySQL

Introducción

MySQL es un sistema gestor de bases de datos (SGBD, DBMS por sus siglas en inglés) muy conocido y ampliamente usadopor su simplicidad y notable rendimiento. Aunque carece de algunas características avanzadas disponibles en otros SGBD del
mercado, es una opción atractiva tanto para aplicaciones comerciales, como de entretenimiento precisamente por su facilidad
de uso y tiempo reducido de puesta en marcha. Esto y su libre distribución en Internet bajo licencia GPL le otorgan como
beneficios adicionales (no menos importantes) contar con un alto grado de estabilidad y un rápido desarrollo.
NotaPodremos utilizar la licencia
GPL de MySQL siempre
que el programa que lo use
también lo sea, en caso
contrario se debe adquirir la
“licencia comercial”, entre
250 y 500 €, 
en el momento de escribir
este material.

MySQL está  disponible  para  múltiples  plataformas,  la  seleccionada  para  los  ejemplos  de  este   libro  es  GNU/Linux.   Sinembargo, las diferencias con cualquier otra plataforma son prácticamente nulas, ya que la herramienta utilizada en este caso es
el cliente  mysql­client,  que permite interactuar con un servidor MySQL (local o remoto) en modo texto. De este modo es
posible realizar todos los ejercicios sobre un servidor instalado localmente o, a través de Internet, sobre un servidor remoto.

Para   la   realización   de   todas   las   actividades,   es   imprescindible   que  dispongamos   de   los   datos   de   acceso   del   usuario
administrador de la base de datos. Aunque en algunos de ellos los privilegios necesarios serán menores, para los capítulos que
tratan la administración del SGBD será imprescindible disponer de las credenciales de administrador.

Nota

Las sentencias o comandos escritos por el usuario estarán en  fuentemonoespaciada, y las palabras que tienen un significado especial en
MySQL estarán en negrita. Es importante hacer notar que estas últimas no siempre son palabras reservadas, sino comandos o sentencias de mysql­
client.

La versión de MySQL que se ha utilizado durante la redacción de este material, y en los ejemplos, es la 4.1, la última versión estableen ese momento, aunque no habrá ningún problema en ejecutarlos en versiones anteriores, hasta la 3.23.

© FUOC • 71Z799014MO



Bases de datos en MySQL

Objetivos

Adquirir las habilidades y conocimientos de MySQL necesarios para utilizar y administrar este SGBD (sistema gestor de
bases de datos).

© FUOC • 71Z799014MO



Bases de datos en MySQL

1Características de MySQL

En   este   apartado   enumeraremos   las   prestaciones   que   caracterizan  a   este   SGBD,   así   como   las   deficiencias   de   diseño,
limitaciones o partes del estándar aún no implementadas.

1Prestaciones

MySQL es un SGBD que ha ganado popularidad por una serie de atractivas características:
•Está desarrollado en C/C++.
•Se distribuyen ejecutables para cerca de diecinueve plataformas diferentes.•La API se encuentra disponible en C, C++, Eiffel , Java, Perl, PHP, Python, Ruby y TCL.
•Está optimizado para equipos de múltiples procesadores.
•Es muy destacable su velocidad de respuesta.
•Se puede utilizar como cliente­servidor o incrustado en aplicaciones.
•Cuenta con un rico conjunto de tipos de datos.
•Soporta   múltiples   métodos   de   almacenamiento   de   las   tablas,   con   prestaciones   y   rendimiento   diferentes   para   poderoptimizar el SGBD a cada caso concreto.
•Su administración se basa en usuarios y privilegios.
•Se tiene constancia de casos en los que maneja cincuenta millones de registros, sesenta mil tablas y cinco millones de
columnas.
•Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y sockets NT, además de soportar completamente ODBC....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareass!!
  • tareass
  • tareass
  • tareass
  • Tareass
  • tareass
  • TAREASS
  • Tareass

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS