Universidad Dominicana OYM
Base de datos
Gestor e base de datos(MYSQL)
Anyely Mora 17-EIIN-1-175
Sección 0541
Stirling Germosen
Historia
MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para
conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras
pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo
que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una
interfaz SQL a su base de datos, totalmente compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se
dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por
otra parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente
definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de bases de
datos.
uso
 Como comentábamos anteriormente este gestor de base de datos es muy utilizado
en desarrollo web, ya que permite a los desarrolladores y diseñadores, realizar cambios
en sus sitios de manera simple, con tan sólo cambiar un archivo, evitando tener que
modificar todo el código web. Esto se debe a que MySQL, trabaja con un sistema
centralizado de gestión de datos, que permite realizar cambios en un solo archivo y que se
ejecuta en toda la estructura de datos que se comparte en la red. Además, permite incluir
noticias e información rápidamente en un sitio web, utilizando un simple formulario, sin
tener que tocar el código del website.
 MySQL, también ofrece la posibilidad de realizar programas o aplicaciones que requieran
acceso a plataformas de base de datos rápidas. Acá tiene un poco de competencia,
como PostgreeSQL y otras opciones, pero al ser libre y rápido, siempre va a tener una
ventaja frente a sus rivales.
Características
Inicialmente, MySQL carecía de algunos elementos esenciales en las bases de datos
relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los
desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal
manera que los elementos faltantes fueron complementados por la vía de las aplicaciones
que la utilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por
desarrolladores internos, como por desarrolladores de software libre.
En las últimas versiones se pueden destacar las siguientes características principales:
 El principal objetivo de MySQL es velocidad y robustez.
 Soporta gran cantidad de tipos de datos para las columnas.
 Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas
operativos.
 Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de
índice y soporta hasta 32 índices por tabla.
 Aprovecha la potencia de sistemas multiproceso, gracias a su implementación
multadillo
 . Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen
nivel de seguridad en los datos.
 El servidor soporta mensajes de error en distintas lenguas
Funcionalidades
 Left
Con esta función podemos obtener los caracteres, según la indicación, a la
izquierda.
 Substring
Con esta función podremos obtener la palabra tomando en cuenta el origen que le
indiquemos, por ejemplo, tenemos una palabra con siete (7) palabras y podemos
indicar que nos muestre desde el segundo carácter en adelante.
 Concat
Esta función nos permite concatenar una serie de palabras o parámetros.
 Upper
Nos permite establecer un carácter en mayúscula.
 Lower
A través de esta opción podemos establecer un carácter en minúscula.
curiosidades
 El éxito de Mysql en parte radica por su sencillez, facilidad, y su uso en aplicaciones
filosofía LAMP.
 disponibilidad de uso en cualquiera de las plataformas disponibles.
 Según datos de fabricante, existirían más 6.000.000 de copias de
MySQL funcionando en la actualidad, lo que supera la base instalada de cualquier
otra herramienta de gestión de bases de datos.
 Es empleado en las herramientas más extendidas de Internet, como puede
ser WordPress (1 de cada 4 sitios de internet se realiza con este CMS), Drupal,
Moodle, Prestashop, etc.
ventajas
 Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
 Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su
bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún
problema.
 Facilidad de configuración e instalación.
 Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos,
incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
 Conectividad y seguridad
Desventajas
 Un gran porcentaje de las utilidades de MySQL no están documentadas.
 No es intuitivo, como otros programas (ACCESS).
Tipos y ejemplos

Gestor de Base de Datos(MYSQL

  • 1.
    Universidad Dominicana OYM Basede datos Gestor e base de datos(MYSQL) Anyely Mora 17-EIIN-1-175 Sección 0541 Stirling Germosen
  • 2.
    Historia MySQL surgió alrededorde la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL. El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.
  • 3.
    uso  Como comentábamosanteriormente este gestor de base de datos es muy utilizado en desarrollo web, ya que permite a los desarrolladores y diseñadores, realizar cambios en sus sitios de manera simple, con tan sólo cambiar un archivo, evitando tener que modificar todo el código web. Esto se debe a que MySQL, trabaja con un sistema centralizado de gestión de datos, que permite realizar cambios en un solo archivo y que se ejecuta en toda la estructura de datos que se comparte en la red. Además, permite incluir noticias e información rápidamente en un sitio web, utilizando un simple formulario, sin tener que tocar el código del website.  MySQL, también ofrece la posibilidad de realizar programas o aplicaciones que requieran acceso a plataformas de base de datos rápidas. Acá tiene un poco de competencia, como PostgreeSQL y otras opciones, pero al ser libre y rápido, siempre va a tener una ventaja frente a sus rivales.
  • 4.
    Características Inicialmente, MySQL carecíade algunos elementos esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal manera que los elementos faltantes fueron complementados por la vía de las aplicaciones que la utilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por desarrolladores internos, como por desarrolladores de software libre.
  • 5.
    En las últimasversiones se pueden destacar las siguientes características principales:  El principal objetivo de MySQL es velocidad y robustez.  Soporta gran cantidad de tipos de datos para las columnas.  Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.  Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.  Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multadillo  . Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos.  El servidor soporta mensajes de error en distintas lenguas
  • 6.
    Funcionalidades  Left Con estafunción podemos obtener los caracteres, según la indicación, a la izquierda.  Substring Con esta función podremos obtener la palabra tomando en cuenta el origen que le indiquemos, por ejemplo, tenemos una palabra con siete (7) palabras y podemos indicar que nos muestre desde el segundo carácter en adelante.  Concat Esta función nos permite concatenar una serie de palabras o parámetros.  Upper Nos permite establecer un carácter en mayúscula.  Lower A través de esta opción podemos establecer un carácter en minúscula.
  • 7.
    curiosidades  El éxitode Mysql en parte radica por su sencillez, facilidad, y su uso en aplicaciones filosofía LAMP.  disponibilidad de uso en cualquiera de las plataformas disponibles.  Según datos de fabricante, existirían más 6.000.000 de copias de MySQL funcionando en la actualidad, lo que supera la base instalada de cualquier otra herramienta de gestión de bases de datos.  Es empleado en las herramientas más extendidas de Internet, como puede ser WordPress (1 de cada 4 sitios de internet se realiza con este CMS), Drupal, Moodle, Prestashop, etc.
  • 8.
    ventajas  Velocidad alrealizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.  Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.  Facilidad de configuración e instalación.  Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.  Conectividad y seguridad
  • 9.
    Desventajas  Un granporcentaje de las utilidades de MySQL no están documentadas.  No es intuitivo, como otros programas (ACCESS).
  • 10.