SlideShare una empresa de Scribd logo
1 de 9
 ALUMNOS:
JESÚS ALFREDO AGUAYO GONZÁLEZ
JOSE FRANCISCO LOPEZ MARTINEZ
MIGUEL ALEJANDRO MONGE ROMERO
LUIS EDUARDO NEWMAN FLORES
 PROFESOR: GIBRAN OCHOA QUIROZ
 CARRERA: LISC 05
CD. OBREGÓN, SONORA; A 18 DE ENERO DE 2016
¿QUÉ ES MYSQL?
• Es un sistema de gestión de bases de datos relacional, fue creada
por la empresa sueca MySQL AB, la cual tiene el copyright del
código fuente del servidor SQL, así como también de la marca.
MySQL es un software de código abierto, licenciado bajo la GPL de
la GNU, aunque MySQL AB distribuye una versión comercial, en lo
único que se diferencia de la versión libre, es en el soporte
técnico que se ofrece, y la posibilidad de integrar este gestor en
un software propietario, ya que de otra manera, se vulneraría la
licencia GPL. El lenguaje de programación que utiliza MySQL es
Structured Query Language (SQL) que fue desarrollado por IBM en
1981 y desde entonces es utilizado de forma generalizada en las
bases de datos relacionales
HISTORIA DE MYSQL
• 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 un 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 cuál de estas dos causas
han dado lugar al nombre de este conocido gestor de bases de
datos.
CARACTERÍSTICAS PRINCIPALES
• 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 multihilo.
• 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
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).
LENGUAJES DE PROGRAMACIÓN
• 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. También existe una
interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje
de programación que soporte ODBC comunicarse con las bases de
datos MySQL.
BIBLIOGRAFÍA
• http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/MySQ
L.pdf

Más contenido relacionado

La actualidad más candente (17)

Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
 
My SQL
My SQL My SQL
My SQL
 
Introducción Base de datos mysql
Introducción Base de datos mysqlIntroducción Base de datos mysql
Introducción Base de datos mysql
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information Services
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
My sql
My sqlMy sql
My sql
 
Servidor my sql
Servidor my sqlServidor my sql
Servidor my sql
 
Mysql
MysqlMysql
Mysql
 
Johnny
JohnnyJohnny
Johnny
 
servidor
servidorservidor
servidor
 
introducción a base de datos MySQL
introducción a base de datos MySQLintroducción a base de datos MySQL
introducción a base de datos MySQL
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Gestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQLGestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQL
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Johnny
JohnnyJohnny
Johnny
 
Sql server
Sql serverSql server
Sql server
 

Destacado

Field assignment
Field assignmentField assignment
Field assignmentSarahBeach
 
Cardwall for Open Wonderland presentation at the E-iED Conference 2011
Cardwall for Open Wonderland presentation at the E-iED Conference 2011Cardwall for Open Wonderland presentation at the E-iED Conference 2011
Cardwall for Open Wonderland presentation at the E-iED Conference 2011bpotterpq
 
I nfo prodi ktp
I nfo prodi ktpI nfo prodi ktp
I nfo prodi ktpNan3d_tp05
 
Cp stages of development
Cp  stages of developmentCp  stages of development
Cp stages of developmentchaggarg1
 
Transnational anti-corruption law March 2014_NYU Colloquium (2)
Transnational anti-corruption law March 2014_NYU Colloquium (2)Transnational anti-corruption law March 2014_NYU Colloquium (2)
Transnational anti-corruption law March 2014_NYU Colloquium (2)Bruno Paschoal
 
Evaluation Q's 1-4
Evaluation Q's 1-4Evaluation Q's 1-4
Evaluation Q's 1-4lauramas0n
 
Primero Q3 2014 Presentation
Primero Q3 2014 PresentationPrimero Q3 2014 Presentation
Primero Q3 2014 Presentationprimero_mining
 
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...Maurizio Gentile
 
Planning for draft 5
Planning for draft 5Planning for draft 5
Planning for draft 5debbie14
 
SME Business Magazine article: summer 2016
SME Business Magazine article: summer 2016SME Business Magazine article: summer 2016
SME Business Magazine article: summer 2016Adrian Malpass
 

Destacado (20)

Kaolin
KaolinKaolin
Kaolin
 
Vkontakte.ru
Vkontakte.ruVkontakte.ru
Vkontakte.ru
 
E rate
E rateE rate
E rate
 
Field assignment
Field assignmentField assignment
Field assignment
 
Cardwall for Open Wonderland presentation at the E-iED Conference 2011
Cardwall for Open Wonderland presentation at the E-iED Conference 2011Cardwall for Open Wonderland presentation at the E-iED Conference 2011
Cardwall for Open Wonderland presentation at the E-iED Conference 2011
 
I nfo prodi ktp
I nfo prodi ktpI nfo prodi ktp
I nfo prodi ktp
 
Status update 1
Status update 1Status update 1
Status update 1
 
Cp stages of development
Cp  stages of developmentCp  stages of development
Cp stages of development
 
Transnational anti-corruption law March 2014_NYU Colloquium (2)
Transnational anti-corruption law March 2014_NYU Colloquium (2)Transnational anti-corruption law March 2014_NYU Colloquium (2)
Transnational anti-corruption law March 2014_NYU Colloquium (2)
 
Prueba
PruebaPrueba
Prueba
 
Evaluation Q's 1-4
Evaluation Q's 1-4Evaluation Q's 1-4
Evaluation Q's 1-4
 
Star4
Star4Star4
Star4
 
We didn't watch tv
We didn't watch tvWe didn't watch tv
We didn't watch tv
 
Vita Updated1 (2)
Vita   Updated1 (2)Vita   Updated1 (2)
Vita Updated1 (2)
 
Primero Q3 2014 Presentation
Primero Q3 2014 PresentationPrimero Q3 2014 Presentation
Primero Q3 2014 Presentation
 
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...
CUORE E TECNOLOGIE: EVOLUZIONE DELLA CARDIOLOGIA INTERVENTISTICA CHIUSURA DEL...
 
Planning for draft 5
Planning for draft 5Planning for draft 5
Planning for draft 5
 
SME Business Magazine article: summer 2016
SME Business Magazine article: summer 2016SME Business Magazine article: summer 2016
SME Business Magazine article: summer 2016
 
Internet 2
Internet 2Internet 2
Internet 2
 
Game animals
Game animalsGame animals
Game animals
 

Similar a MySQL Introducción

Similar a MySQL Introducción (20)

Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
MySQL - Guillermo Jiménez
MySQL - Guillermo JiménezMySQL - Guillermo Jiménez
MySQL - Guillermo Jiménez
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Gbd2
Gbd2Gbd2
Gbd2
 
Jaimeperez
JaimeperezJaimeperez
Jaimeperez
 
Gestores
GestoresGestores
Gestores
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
My Sql
My SqlMy Sql
My Sql
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
base de datos
base de datos base de datos
base de datos
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysql
 
Sistemas de g base de datos
Sistemas de g base de datosSistemas de g base de datos
Sistemas de g base de datos
 
Sistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de DatosSistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de Datos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 

Más de Alfredo Aguayo

Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación JavaAlfredo Aguayo
 
Linux en la educación
Linux en la educaciónLinux en la educación
Linux en la educaciónAlfredo Aguayo
 
Presupuesto de un Servidor de una empresa
Presupuesto de un Servidor de una empresaPresupuesto de un Servidor de una empresa
Presupuesto de un Servidor de una empresaAlfredo Aguayo
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Alfredo Aguayo
 
Emulador Genymotion para PC
Emulador Genymotion para PCEmulador Genymotion para PC
Emulador Genymotion para PCAlfredo Aguayo
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo AndroidAlfredo Aguayo
 
Comic virus informáticos
Comic virus informáticosComic virus informáticos
Comic virus informáticosAlfredo Aguayo
 
Los virus informáticos
Los virus informáticosLos virus informáticos
Los virus informáticosAlfredo Aguayo
 
Computadoras basadas en ADN
Computadoras basadas en ADNComputadoras basadas en ADN
Computadoras basadas en ADNAlfredo Aguayo
 

Más de Alfredo Aguayo (12)

Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
Linux en la educación
Linux en la educaciónLinux en la educación
Linux en la educación
 
Presupuesto de un Servidor de una empresa
Presupuesto de un Servidor de una empresaPresupuesto de un Servidor de una empresa
Presupuesto de un Servidor de una empresa
 
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
Tutorial de instalacion de sql-server 2012 en windows 7 y 8.1
 
Modelo OSI y TCP/IP
Modelo OSI y TCP/IPModelo OSI y TCP/IP
Modelo OSI y TCP/IP
 
Emulador Genymotion para PC
Emulador Genymotion para PCEmulador Genymotion para PC
Emulador Genymotion para PC
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Discos duros
Discos durosDiscos duros
Discos duros
 
Comic virus informáticos
Comic virus informáticosComic virus informáticos
Comic virus informáticos
 
Los virus informáticos
Los virus informáticosLos virus informáticos
Los virus informáticos
 
Computadoras basadas en ADN
Computadoras basadas en ADNComputadoras basadas en ADN
Computadoras basadas en ADN
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (16)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

MySQL Introducción

  • 1.  ALUMNOS: JESÚS ALFREDO AGUAYO GONZÁLEZ JOSE FRANCISCO LOPEZ MARTINEZ MIGUEL ALEJANDRO MONGE ROMERO LUIS EDUARDO NEWMAN FLORES  PROFESOR: GIBRAN OCHOA QUIROZ  CARRERA: LISC 05 CD. OBREGÓN, SONORA; A 18 DE ENERO DE 2016
  • 2. ¿QUÉ ES MYSQL? • Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como también de la marca. MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL. El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales
  • 3. HISTORIA DE MYSQL • 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 un 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 cuál de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.
  • 4. CARACTERÍSTICAS PRINCIPALES • 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.
  • 5. 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 multihilo. • 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. 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
  • 7. DESVENTAJAS • Un gran porcentaje de las utilidades de MySQL no están documentadas. • No es intuitivo, como otros programas (ACCESS).
  • 8. LENGUAJES DE PROGRAMACIÓN • 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. También existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL.