ALESSANDRA ABIGAIL RAMIREZ REJAS
AULA: A-2
HORARIO: 8:00 A 10:15 AM
SISTEMA DE GESTIN DE BASE DE DATOS - MYSQL
1.
DEFINICIN
SISTEMA GESTOR DE BASE DE DATOS (SGBD)
Es
un
conjunto de programas
que
permiten
el
almacenamiento, modificacin y extraccin de la informacin
en una base de datos, adems de proporcionar herramientas
para aadir, borrar, modificar y analizar los datos.
Los usuarios pueden acceder a la informacin usando
herramientas especficas de interrogacin y de generacin de
informes, o bien mediante aplicaciones al efecto Tereta Hueco
MYSQL
Es un sistema de gestin de bases de datos relacional,
multihilo y multiusuario con ms de seis millones de
instalaciones.
MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo. Esto es lo que
posibilita
el
esquema
de
licenciamiento
anteriormente
mencionado. Adems de la venta de licencias privativas, la
compaa ofrece soporte y servicios. Para sus operaciones
contratan trabajadores alrededor del mundo que colaboran
va Internet.
MySQL AB fue fundado por David Axmark, Allan Larsson y
Michael Widenius.
MySQL es un sistema de administracin relacional de bases
de datos. Una base de datos relacional archiva datos en
tablas separadas en vez de colocar todos los datos en un
gran archivo. Esto permite velocidad y flexibilidad. Las tablas
estn conectadas por relaciones definidas que hacen posible
combinar
datos
de
diferentes
tablas
sobre
pedido.
MySQL es software de fuente abierta. Fuente abierta significa
que es posible para cualquier persona usarlo y modificarlo.
Cualquier persona puede bajar el cdigo fuente de MySQL y
usarlo sin pagar. Cualquier interesado puede estudiar el
cdigo fuente y ajustarlo a sus necesidades. MySQL usa el
GPL para definir qu puede hacer y qu no puede hacer con
el software en diferentes situaciones. Si usted no se ajusta al
GPL o requiere introducir cdigo MySQL en aplicaciones
comerciales, usted puede comprar una versin comercial
licenciada.
2.
BREVE HISTORIA
Las bases de datos han estado en uso desde los primeros das
de las computadoras electrnicas. A diferencia de los sistemas
modernos, que se pueden aplicar a datos y necesidades muy
diferentes, la mayor parte de los sistemas originales estaban
enfocados a bases de datos especficas y pensadas para ganar
velocidad a costa de perder flexibilidad.
Los SGBD originales slo estaban a disposicin de las grandes
organizaciones
que
podan
disponer
de
las
complejas
computadoras necesarias.
Inicialmente,
MySQL
careca
de
elementos
considerados
esenciales en las bases de datos relacionales, tales como
integridad referencial y transacciones. A pesar de ello, atrajo a
los desarrolladores de pginas web con contenido dinmico,
justamente por su simplicidad.
Poco a poco los elementos de los que careca MySQL estn
siendo incorporados tanto por desarrollos internos, como por
desarrolladores de software libre.
3.
CARACTERSTICAS
Entre las caractersticas disponibles en las ltimas versiones se puede
destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son
incluidas igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de seleccin de mecanismos de almacenamiento
que ofrecen diferentes velocidades de operacin, soporte fsico,
capacidad, distribucin geogrfica, transacciones.
Transacciones y claves forneas.
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto.
MySQL es un sistema de administracin de bases de datos. Una base
de datos es una coleccin estructurada de tablas que contienen
datos. Esta puede ser desde una simple lista de compras a una
galera de pinturas o el vasto volumen de informacin en una red
corporativa.
Para agregar, acceder a y procesar datos guardados en un
computador, usted necesita un administrador como MySQL Server.
Dado que los computadores son muy buenos manejando grandes
cantidades de informacin, los administradores de bases de datos
juegan
un
papel
central
en
computacin,
como
aplicaciones
independientes o como parte de otras aplicaciones.
4.
VENTAS Y DESVENTAJAS
VENTAJAS
MySQL software es Open Source.
Velocidad al realizar las operaciones, lo que le hace uno de los
gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de
datos, ya que debido a su bajo consumo puede ser ejecutado en
una mquina con escasos recursos sin ningn problema.
Facilidad de configuracin e instalacin. 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.
Su conectividad, velocidad, y seguridad hacen de MySQL Server
altamente apropiado para acceder bases de datos en Internet.
El software MySQL usa la licencia GPL
DESVENTAJAS
Un gran porcentaje de las utilidades de MySQL no estn
documentadas.
No es intuitivo, como otros programas (ACCESS).
EJEMPLO