introducción a base de datos MySQL

13
Equipo: José Manuel Rojas González Iván Alejandro Castro Gutiérrez Javier Abraham Gutiérrez Rodríguez MYSQL UNIVERSIDAD TECNOLÓGICA DEL SUR DE SONORA

Transcript of introducción a base de datos MySQL

Page 1: introducción a base de datos MySQL

Equipo:

José Manuel Rojas González

Iván Alejandro Castro Gutiérrez

Javier Abraham Gutiérrez Rodríguez

MYSQL

UNIVERSIDAD TECNOLÓGICA DEL SUR DE

SONORA

Page 2: introducción a base de datos MySQL

QUE ES

Es un sistema de administración de bases de datos (Database Management System, DBMS)

para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite

gestionar archivos llamados de bases de datos.

MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de

desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados

como PHP, Perl y Java y su integración en distintos sistemas operativos.

Page 3: introducción a base de datos MySQL

CARACTERÍSTICAS

• Escrito en C y en C++

• Probado con un amplio rango de compiladores diferentes

• Funciona en diferentes plataformas.

• Uso completo de multi-threaded mediante threads del kernel. Pueden

usarse fácilmente multiple CPUs si están disponibles.

• Proporciona sistemas de almacenamiento transaccionales y no

transaccionales.

• Relativamente sencillo de añadir otro sistema de almacenamiento.

Esto es útil si desea añadir una interfaz SQL para una base de datos

propia.

• Un sistema de reserva de memoria muy rápido basado en threads.

Page 4: introducción a base de datos MySQL

DIFERENCIAS ENTRE MYSQL Y SQLSERVER

MySQL

Sin lugar a dudas MySQL es el gestor de base de datos más popular usado en la red. Sin

embargo desde sus inicios su objetivo ha sido ser el gestor de base de datos libre más rápido

y libre pero sacrificando muchas características como el ser compatible con ACID,

procedimientos almacenados y otras características que los desarrolladores agradecemos

mucho (por que ahorran cientos de líneas de código fuente).

Descargas de MySQL desde Sistemas Operativos tomado de mysql.com

Page 5: introducción a base de datos MySQL

SQL Server

Microsoft ha desarrollado este gestor de base de datos que soporta y es compatible con casi

todo, por el mismo hecho de que fue concebida para venderse y ganar dinero a diferencia de

MySQL. SQL Server no tiene mucho en contra salvo el precio, pero para combatir la

popularidad de MySQL hace algunos años también tiene una versión libre y redistribuible

incluso en aplicaciones comerciales (bajo algunas condiciones que no tienen que ver

necesariamente con el precio).

Page 6: introducción a base de datos MySQL

TABLA COMPARATIVA

Page 7: introducción a base de datos MySQL

ENTORNOS DE TRABAJO

phpMyadmin

phpMyAdmin es un programa de libre distribución en PHP, creado por una comunidad sin

ánimo de lucro, que sólo trabaja en el proyecto por amor al arte. Es una herramienta muy

completa que permite acceder a todas las funciones típicas de la base de datos MySQL a

través de una interfaz web muy intuitiva.

La aplicación en si no es más que un

conjunto de archivos escritos en PHP

que podemos copiar en un directorio de

nuestro servidor web, de modo que,

cuando accedemos a esos archivos, nos

muestran unas páginas donde podemos

encontrar las bases de datos a las que

tenemos acceso en nuestro servidor de

bases de datos y todas sus tablas.

Page 8: introducción a base de datos MySQL

MySQL Essentials para Windows

La plataforma operativa más habitual de MySQL es UNIX o Linux en todas sus distribuciones

y en la mayoría de los casos acompañado por los otros componentes de la LAMP (Linux,

Apache, MySQL, PHP/Perl/Phyton). Por supuesto, también existe la correspondiente

plataforma WAMP en la que se sustituye el sistema operativo Linux por Windows.

En la actualidad, la versión de MySQL para Windows es muy estable y presenta sólo ligeras

limitaciones respecto a la de Unix o Linux.

Page 9: introducción a base de datos MySQL

Las razones para instalar MySQL en Windows con este sencillo paquete de

Instalación (ESSENTIALS) son las de poder trabajar con el sistemas gestor de

bases de datos independientemente de la instalación de Apache y de PHP, sobre

un sistema operativo que en sus diferentes versiones (98, XP, 2000, Vista, etc.)

está implantado en muchos centros educativos para soportar determinadas

aplicaciones creadas para esta plataforma.

Page 10: introducción a base de datos MySQL

TUTORIAL DE INSTALACIÓN

phpMyadmin

https://www.youtube.com/watch?v=tgO0g0xKVFg

MySQL Essentials para Windows

http://www.youtube.com/watch?v=DVrG7beOKN0

Page 11: introducción a base de datos MySQL

INSTALADORES

phpMyadmin

http://phpmyadmin.softonic.com/

MySQL Essentials para Windows

http://mysql-essential.uptodown.com/