introducción a base de datos mysql
TRANSCRIPT
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
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.
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.
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
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).
TABLA COMPARATIVA
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.
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.
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.
TUTORIAL DE INSTALACIÓN
phpMyadmin
https://www.youtube.com/watch?v=tgO0g0xKVFg
MySQL Essentials para Windows
http://www.youtube.com/watch?v=DVrG7beOKN0
INSTALADORES
phpMyadmin
http://phpmyadmin.softonic.com/
MySQL Essentials para Windows
http://mysql-essential.uptodown.com/
CREACIÓN DE BASE DE DATOS
phpMyadmin
https://www.youtube.com/watch?v=5tCampNtrho
MySQL Essentials
SLIDESHARE
http://es.slideshare.net/josemanuelrojasgonzalez98/mysql-26774492