SlideShare una empresa de Scribd logo
Presentación
Universidad Dominicana O&M
Profesor: Starling Germosen
Asignatura: Base de Datos
Sección: 0541
Tema:Investigación acerca de un gestor de base de datos.
Estudiante: Nelson A. Mercedes
Matrícula: 17-EIIN-1-165
MySQL
Qué es? Para qué funciona
este? Cuáles son sus
antecedentes?
Qué es MySQL?
Es un sistema de gestión de base de datos
relacional desarrollado bajo licencia dual:
Licencia pública general/Licencia comercial por
Oracle Corporation y está considerada como la
base de datos de código abierto más popular
del mundo, y una de las más populares en
general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.
Antecedentes y/o Historia de
MySQL
MySQL fue inicialmente desarrollado por
MySQL AB (empresa fundada por David
Axmark, Allan Larsson y Michael Widenius).
MySQL AB fue adquirida por Sun Microsystems
en 2008, y ésta a su vez fue comprada por
Oracle Corporation en 2010, la cual ya era
dueña desde 2005 de Innobase Oy, empresa
finlandesa desarrolladora del motor InnoDB
para MySQL.
Cuáles sitios web famosos
utilizan este sistema MySQL?
MySQL es usado por muchos sitios web
grandes y populares, como Wikipedia,​ Google
(aunque no para búsquedas), Facebook,​
Twitter,​ Flickr, YouTube, entre otros.
Interfaces de programación de
aplicaciones que nos permite
acceder a las bases de datos de
MySQL
Existen varias interfaces de programación de aplicaciones
que permiten, a aplicaciones escritas en diversos
lenguajes de programación, acceder a las bases de datos
MySQL, incluyendo C, C++, C#, Pascal, Delphi (vía
dbExpress), Eiffel, Smalltalk, Java (con una
implementación nativa del driver de Java), Lisp, Perl, PHP,
Python, Ruby, Gambas, REALbasic (Mac y Linux),
(x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos
utiliza una interfaz de programación de aplicaciones
específica.
Componentes de MySQL
 El motor de la base de datos acepta peticiones lógicas de los otros
subsistemas del SGBD, las convierte en su equivalente físico y
accede a la base de datos y diccionario de datos en el dispositivo
de almacenamiento.
 El subsistema de definición de datos ayuda a crear y mantener el
diccionario de datos y define la estructura del fichero que soporta la
base de datos.
 El subsistema de manipulación de datos ayuda al usuario a añadir,
cambiar y borrar información de la base de datos y la consulta para
extraer información. El subsistema de manipulación de datos suele
ser la interfaz principal del usuario con la base de datos. Permite al
usuario especificar sus requisitos de la información desde un punto
de vista lógico.
Algunas plataformas en las que
funciona MySQL
 AIX
 BSD
 FreeBSD
 HP-UX
 Kurisu OS
 GNU/Linux
 Mac OS X
 NetBSD
 Windows(95, 98, NT, 2000, XP, 7, 8, 10, etc.)
Características de MySQL
 Usa GNU Automake, Autoconf, y Libtool para
portabilidad
 Uso de multihilos mediante hilos del kernel.
 Usa tablas en disco b-tree para búsquedas rápidas
con compresión de índice
 Tablas hash en memoria temporales
 El código MySQL se prueba con Purify (un detector de
memoria perdida comercial) así como con Valgrind,
una herramienta GPL.
Qué es una base de datos?
MySQL es un sistema de administración de
bases de datos. Una base de datos es una
colección estructurada de tablas que contienen
datos. Esta puede ser desde una simple lista de
compras a una galería de pinturas o el vasto
volumen de información en una red corporativa.
Para agregar, acceder a y procesar datos
guardados en un computador, usted necesita
un administrador como MySQL Server.
Licencia que utiliza MySQL
La licencia GNU GPL de MySQL obliga a que la
distribución de cualquier producto derivado
(aplicación) se haga bajo esa misma licencia. Si
un desarrollador desea incorporar MySQL en su
producto pero desea distribuirlo bajo otra
licencia que no sea la GNU GPL, puede adquirir
una licencia comercial de MySQL que le
permite hacer justamente eso.

Más contenido relacionado

PPTX
Historiade mysql
PPTX
Principales bases de datos
PPTX
Base de datos
PPTX
Sistema gestor de base de datos kevin chqang
PPTX
Base de datos en mysql
PPTX
Bases de datos mysql
PPTX
Base de datos - Por Juan Ventura
PPTX
Historiade mysql
Principales bases de datos
Base de datos
Sistema gestor de base de datos kevin chqang
Base de datos en mysql
Bases de datos mysql
Base de datos - Por Juan Ventura

La actualidad más candente (18)

PPT
Los sistemas gestores de bases de datos y el sql server 2008
PPTX
Sistemas de g base de datos
PPTX
14.servidor mysql
PPTX
Preact4.claudio.
PPTX
Sq lite
PPTX
Base de Datos
PPTX
Presentación1
PPTX
Qué es una base de datos
PPTX
Fundamentos de base de datos
PPTX
Evaluativa # 5
PPTX
Luis trejo power point
PDF
Curso Sql - Conceptos
PDF
Sfd 2013 pentaho
DOCX
Base de datos no sql
PPTX
Base de datos
PPT
Open office base
Los sistemas gestores de bases de datos y el sql server 2008
Sistemas de g base de datos
14.servidor mysql
Preact4.claudio.
Sq lite
Base de Datos
Presentación1
Qué es una base de datos
Fundamentos de base de datos
Evaluativa # 5
Luis trejo power point
Curso Sql - Conceptos
Sfd 2013 pentaho
Base de datos no sql
Base de datos
Open office base
Publicidad

Similar a My SQL. Para qué se utiliza? (20)

PPTX
Servidor HTTP
PPTX
My sql
PPTX
Servidor MySQL
PPTX
MySQL - Guillermo Jiménez
PPTX
Lenguaje de programación MySQL
PPTX
Lenguaje de programación MySQL
PPTX
Servidor mysql
PDF
Expo mysql
PPTX
PPTX
motor de base de datos
PPT
Mysql2
PPTX
Cb08 sanchez citlali.ppsx
PPT
PPTX
Gestor de base de datos
PPTX
PPTX
Cesar trabajo
PPT
Msql
PPT
Msql
Servidor HTTP
My sql
Servidor MySQL
MySQL - Guillermo Jiménez
Lenguaje de programación MySQL
Lenguaje de programación MySQL
Servidor mysql
Expo mysql
motor de base de datos
Mysql2
Cb08 sanchez citlali.ppsx
Gestor de base de datos
Cesar trabajo
Msql
Msql
Publicidad

Último (20)

PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
Escuelas Desarmando una mirada subjetiva a la educación
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
caso clínico iam clinica y semiología l3.pptx
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Híper Mega Repaso Histológico Bloque 3.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas

My SQL. Para qué se utiliza?

  • 1. Presentación Universidad Dominicana O&M Profesor: Starling Germosen Asignatura: Base de Datos Sección: 0541 Tema:Investigación acerca de un gestor de base de datos. Estudiante: Nelson A. Mercedes Matrícula: 17-EIIN-1-165
  • 2. MySQL Qué es? Para qué funciona este? Cuáles son sus antecedentes?
  • 3. Qué es MySQL? Es un sistema de gestión de base de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.
  • 4. Antecedentes y/o Historia de MySQL MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
  • 5. Cuáles sitios web famosos utilizan este sistema MySQL? MySQL es usado por muchos sitios web grandes y populares, como Wikipedia,​ Google (aunque no para búsquedas), Facebook,​ Twitter,​ Flickr, YouTube, entre otros.
  • 6. Interfaces de programación de aplicaciones que nos permite acceder a las bases de datos de MySQL Existen varias interfaces de programación de aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (vía dbExpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programación de aplicaciones específica.
  • 7. Componentes de MySQL  El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del SGBD, las convierte en su equivalente físico y accede a la base de datos y diccionario de datos en el dispositivo de almacenamiento.  El subsistema de definición de datos ayuda a crear y mantener el diccionario de datos y define la estructura del fichero que soporta la base de datos.  El subsistema de manipulación de datos ayuda al usuario a añadir, cambiar y borrar información de la base de datos y la consulta para extraer información. El subsistema de manipulación de datos suele ser la interfaz principal del usuario con la base de datos. Permite al usuario especificar sus requisitos de la información desde un punto de vista lógico.
  • 8. Algunas plataformas en las que funciona MySQL  AIX  BSD  FreeBSD  HP-UX  Kurisu OS  GNU/Linux  Mac OS X  NetBSD  Windows(95, 98, NT, 2000, XP, 7, 8, 10, etc.)
  • 9. Características de MySQL  Usa GNU Automake, Autoconf, y Libtool para portabilidad  Uso de multihilos mediante hilos del kernel.  Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice  Tablas hash en memoria temporales  El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL.
  • 10. Qué es una base de datos? MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto volumen de información en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server.
  • 11. Licencia que utiliza MySQL La licencia GNU GPL de MySQL obliga a que la distribución de cualquier producto derivado (aplicación) se haga bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo bajo otra licencia que no sea la GNU GPL, puede adquirir una licencia comercial de MySQL que le permite hacer justamente eso.