INTRODUCCION

Download Report

Transcript INTRODUCCION

TEMA A
EXPONER:
MySQL
INTEGRANTES DEL EQUIPO:
Abel Velasco
 Hugo Almanza
 Oscar Rodriguez

INTRODUCCION
SQL: Es un metodo basado en un potente lenguajes
para administrar y consultar datos almacenados.
SQL structured, Query, Lenguaje ( Lenguaje de
consulta estructurado.)
MySQL. es un sistema digestión de bases de datos
relacional, con licencia GPL (General Public License).
Su diseño multihilo le permite soportar una gran carga
de forma muy eficiente. MySQL fue creada por la
empresa sueca MySQL AB, que mantiene el copyright
del código fuente del servidor SQL, así como también
de la marca.
Aunque MySQL es software libre, MySQL AB
distribuye una versión comercial de MySQL, que no
se diferencia de la versión libre más que en el
soporte técnico que se ofrece, y la posibilidad
integrar este gestor en un software propietario, ya
que de no ser así, se vulneraría la licencia GPL.
MySQL es uno de los más usado en el mundo del
software libre, debido a su gran rapidez y facilidad
de uso. Esta gran aceptación es debida, en parte, a
que existen infinidad de librerías y otras

¿Como Funciona MySQL?
MySQL es un sistema Cliente/Servidor que
consta de un servidor SQL multi-hilo que
soporta diferentes backends, variados
programas
cliente
y
de
librerías,
administrador de herramientas y un
programa de interface.
MySQL es una contribución para muchos de los
software disponibles.
su principal debilidad es que no soporta
subconsultas
una subconsulta es una instrucción SELECT anidada
dentro de otra instrucción SELECT: SELECT INTO,
INSERT INTO, DELETE, o UPDATE o dentro de
otra subconsulta.Los formatos para las instrucciones
de subconsultas son las siguientes:
WHERE expression [NOT] IN (subconsulta)
WHERE expression operador_comparacion [ANY | ALL]
(subconsulta)
WHERE [NOT] EXISTS (subconsulta )
PERO SE ESTA TRABAJANDO EN ELLO
CARACTERISTICAS IMPORTANTES MYSQL
Escrito
en C y C++, testado con GCC 2.7.2.1. Usa GNU
autoconf para portabilidad.
Clientes C, C++, Eiffel,PHP,Python,JAVA, Perl, TCL.
Multiproceso, es decir puede usar varias CPU si éstas
están disponibles.
Puede trabajar en distintas plataformas y S.O.
distintos.
Sistema de contraseñas y privilegios muy flexible y
segura.
Todas la palabras de paso viajan encriptadas en la red.
Registros de longitud fija y variable.
16
índices por tabla, cada índice puede estar compuesto
de 1 a 15 columnas o partes de ellas con una longitud
máxima de 127 bytes.
Todas las columnas pueden tener valores por defecto.
Utilidad Isamchk para chequear, optimizar y reparar
tablas.
Todos los datos están grabados en formato ISO8859_1.
Los clientes usan TCP o UNIX Socket para conectarse al
servidor.
Todos los comandos tienen -help o -? Para las ayudas.
Soporta diversos tipos de columnas como enteros de 1, 2,
3, 4, y 8 bytes, coma flotante, doble precisión, carácter,
fechas, enumerados, etc.
La
mejor y más usada base de datos en el mundo.
Disponible y Accesible para todos
Fácil de usar,
Se está perfeccionando continuamente mientras
permanece rápida y segura.
Divertida para usar y perfeccionar. Libre de molestias
Es gratuita(Se encuentra en la red)
MySQL CON OTRAS MARCAS.
Informix
HSQLDB
Ingres
InterBase
Microsoft
SQL Server
MySQL
Oracle
PostgreSQL
Informix
HSQLDB
Ingres
InterBase
Microsoft
SQL Server
MySQL
Oracle
PostgreSQL
Creador
Informix
Software
Hsqldb.Org
Berkeley
University,
Borland
Microsoft
MySQL
OracleAB
Corporation
PostgreSQL
Global
Informix
Software
Hsqldb.Org
Berkeley
University,
Borland
Microsoft
MySQL
OracleAB
Corporation
PostgreSQL
Global
Fecha de la
primera
versión
pública
Última
versión
estable
1985
10
2001
1.8.0
1980
2006
1985
7.5.1
9.00.2047
1989 de (2005 SP1)
Noviembre
1996
5
10g Release
1977de
2
Junio
1989
8.2.3
1985
10
2001
1.8.0
1980
2006
1985
7.5.1
9.00.2047
1989 de (2005 SP1)
Noviembre
1996
5
10g Release
1977de
2
Junio
1989
8.2.3
Licencia de software
Propietario
Licencia BSD
CA-TOSL
Propietario
Propietario
GPL o propietario
Propietario
Licencia BSD
Propietario
Licencia BSD
CA-TOSL
Propietario
Propietario
GPL o propietario
Propietario
Licencia BSD
SOPORTE DEL SISTEMA OPERATIVO
Adaptive
Server
Enterprise
ANTs Data
Server
DB2
Firebird
HSQLDB
Informix
Ingres
InterBase
SapDB
MaxDB
Microsoft
SQL Server
MySQL
Oracle
PostgreSQL
SmallSQL
SQLite
Windows
Mac OS X
Linux
BSD
Unix
z/OS
Sí
Sí
Sí
Sí
Sí
No
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
Sí
Sí
Sí
?
No
No
No
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
Sí
Sí
Sí
?
No
No
No
Sí
Sí
Sí
Sí
Sí
Sí
Sí (Solaris)
Sí
Sí
?
Sí
Quizá
Sí
No
Quizá
No
?
?
Sí
Sí
Sí
Sí
Sí
Sí
No
Sí
Sí
Sí
Sí
Sí
No
Sí
Sí
Sí
Sí
Sí
No
Sí
No
Sí
Sí
Sí
No
Sí
Sí
Sí
Sí
Sí
No
Quizá
Sí
No
Sí
Quizá
COSTOS ACTUALIZADOS.
Es
Gratuito.(free software)
La licencia tiene un valor unitario de $200 (USD), y
puede comprar muchas licencias antes de usarlas
para sacar partido de importantes descuentos
Puede distribuir una aplicación no GPL que use
MySQL sin pagar la licencia si el uso de MySQL no es
requerido (es decir, si la aplicación puede hacer las
mismas cosas usando alternativamente otro sistema,
servidor o controlador de bases de datos o lo que sea)
USOS DE MySQL.
• Cualquier persona que monte una pagina web.
Puede utilizarla con su propio servidor de base de
datos.
•Empresas de Agencias de Viajes
•Solo es importante saber manejar base de datos, y
programación.
•Se puede contribuir a MySQL, si cuentas con los
conocimientos adecuados.
TUTORIAL DE MySQL
IR A TUTORIAL
1 (WORD)
IR A TUTORIAL
2 (INTERNET)
IR A TUTORIAL
3 (INTERNET)
CONCLUSIONES
SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es
un lenguaje de programacion para trabajar con base de datos
relacionales como MySQL, Oracle, etc.
MySQL es un interpretador de SQL, es un servidor de base de datos.
Permite crear base de datos y tablas, insertar datos, modificarlos,
eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones,
etc., resumiendo: administrar bases de datos. Es una base de datos muy
rápida, segura y fácil de usar. Gracias a la colaboración de muchos
usuarios, la base de datos se ha ido mejorando optimizándose en
velocidad. Por eso es una de las bases de datos más usadas en Internet.
Su principal debilidad es que no soporta subconsultas
El softwere es gratuito y lo podemos descargar de la red, aunque
tambien se pueden comprar licencias y tienen un costo aproximado de
200 dls y se pueden comprar licencias en epocas de ofertas sin
necesidad de utilizarlas al momento.
La licencia GNU GPL de MySQL obliga a distribuir cualquier producto
derivado (aplicación) bajo esa misma licencia. Si un desarrollador
desea incorporar MySQL en su producto pero no desea distribuirlo bajo
licencia GNU GPL, puede adquirir la licencia comercial de MySQL
BIBLIOGRAFIA






http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/index.htm
http://es.wikipedia.org/wiki/MySQL
http://www.programacionweb.net/cursos/curso.php?num=9
http://losinvisibles.net/como/comoMySQL.html
http://www.mysqlya.com.ar/
http://dev.mysql.com/doc/refman/5.0/es/index.html
FIN DE LA
PRESENTACION
GRACIAS
Un hilo de ejecución, en sistemas operativos, es
similar a un proceso en que ambos representan
una secuencia simple de instrucciones ejecutada
en paralelo con otras secuencias. Un ejemplo de la
utilización de hilos es tener un hilo atento a la interfaz
gráfica (iconos, botones, ventanas), mientras otro hilo
hace una larga operación internamente.
Regresar