You are on page 1of 7

Centro universitario tecnológico CEUTEC

Nombre del Catedrático (a): Bianca Tatiana Rosales Zuniga

Nombre del alumno: Héctor Leonel Nolasco

Número de cuenta: 31041197

Sección: 2848

Tema: Wiki

Asignatura: Administración de base de datos

Fecha: Domingo, 01 de septiembre de 2012

MySQL Introducción
MySQL es un sistema de gestión de base de datos relacional resultado de open source y software libre, y ampliamente utilizado en sistemas de información, fundamentalmente escrito en C/C++, disponible para Linux, Solaris, MS Windows y otros Sistemas operativos

Historia
El prefijo My proviene del nombre de la hija del cofundador Monty Widenius, quien se llama My así que se ajusto y acorto para formar MySQL MySQL AB se en la actualidad una subsidiaria de Sun Microsystems, la cual posee los derechos de autor de la mayoría del código base ¨AB¨ parte del nombre de la compañía ¨aktiebolag¨ o ¨Sociedad anónima¨ el nombre del Delfin MySQL (logo de MySQL) es ¨Sakila¨ el cual fue elegido por los fundadores de MySQL.

Requerimientos de instalación
Requerimientos depende de la cargar que vaya a tener la base de datos Hardware CPU: Intel Core o Xeon 3 GHz Ram: 4 Gb (6 Gb recomendado) Los aceleradores gráficos como NVIDIA o ATI con soporte OpenGL 1.5 se recomienda Instalación en Windows

Una vez corriendo en Windows
Administrador de base de datos

MySQL Query Browser

MySQL Migration Toolkit

Arquitectura de MySQL

Instalación en Linux
El método más Sencillo es la utilidad de gestión de paquetes de S.O. apt-get en Ubuntu y debían apt-get install mysql-server apt-get install mysql-client

Yum en Fedora
Yum install mysql-server Yum install mysql Los paquetes para Red Hat Y Ubuntu estan disponibles y pueden ser instalados con los comandos nativos de S.O. – rpm, dpkg.

Características de cada versión

El sistema de versiones de MySQL se identifica con los siguientes atributos:  Apha. Estas versiones están en pleno desarrollo y por lo tanto es de esperarse que salgan con nuevas aplicaciones y cambios que hagan compatibles con versiones anteriores. Beta. La versión casi completa, pero no ha sido probada rigurosamente. Y ya no se introducirán nuevos cambios Gamma. La versión Beta Ha alcanzado cierta estabilidad. Se resolverán los errores que aparezcan. También denominada Release Candidate (RC). Generally Available (GA). Esta versión ya puede ser usada en producción y en entornos donde la fiabilidad es crítica La historia de MySQL desde el punto de sus versiones ha sido la siguiente:     3.23: Enero de 2001 4.0: Marzo de 2003 4.1: Octubre de 2004 5.0 octubre 2005 o Es versión es actualmente Generally Available, y por tanto la recomendada para entornos de producción o En esta versión se incorporan características tan importantes como los trigger y stored procedures.  5.1: Esta versión esta en Release Candidate  6.0: esta versión esta como Alpha pero no tan lejos de ser usada el cual incluirá un nuevo motor de almacenamiento Falcon

Beneficios
         Se distribuyen ejecutables para cerca de 19 plataformas diferentes La API se encuentra disponibles en C, C++, Eiffel, Java, Perl, PHP, Python, Ruby y TLC. Esta optimalizado 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 tipo de datos. Su administración se basa en usuarios y privilegios Sus opciones de conectividad abarca TCP/IP, sockets UNIX y sockets NT. Es altamente confiable en cuanto a estabilidad se refiere

Limitaciones
Al comprenderse sus principios de diseño, se puede explicar las razones de algunas de sus carencias por ejemplo el soporte de transacciones o la integridad referencial en MySQL está condicionado a un esquema de almacenamiento de tablas concreto. Otras limitaciones son: No soportaba procedimientos almacenados. No incluía disparadores hasta las versiones nuevas. No incluía vistas (hasta las versiones nuevas). No incluye características de objetos como tipos estructurados definidos por el usuario, herencia.

   

Bibliografía
http://www.blackhat.com/presentations/bh-usa-05/bh-us-05-cerrudo.pdf http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-dedatos/bases-de-datos/P06_M2109_02151.pdf http://basariarillorutim.blogspot.es/img/Manual.pdf http://www.mcgraw-hill.es/bcv/guide/capitulo/8448148819.pdf http://mysql-espanol.org/2010/07/05/instalacion-mysql-en-linux/ http://books.openlibra.com/pdf/Universidad_Girona_Administracion_MySQL.pdf