Profesora: Nelwi Báez

14
Page 1 Profesora: Nelwi Báez

description

Profesora: Nelwi Báez. Reseña. MYSQL es muy rápido, confiable, robusto y fácil de usar tanto para volumenes de datos grandes como pequeños. La conectividad, velocidad y seguridad hace de MySQL altamente conveniente para acceder a base de datos en internet. - PowerPoint PPT Presentation

Transcript of Profesora: Nelwi Báez

Page 1: Profesora:  Nelwi  Báez

Page 1Profesora: Nelwi Báez

Page 2: Profesora:  Nelwi  Báez

Page 2

Reseña

MYSQL es muy rápido, confiable, robusto y fácil de usar tanto para volumenes de datos grandes como pequeños. La conectividad, velocidad y seguridad hace de MySQL altamente conveniente para acceder a base de datos en internet.

Alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM).

Page 3: Profesora:  Nelwi  Báez

Page 3

El prefijo “my” se debe a la hija del co-fundador Monty Widenius, la

parte SQL se refiere a "Structured Query Language”, lenguaje

estandarizado más común para acceder a bases.de datos y está

definido por el estándard ANSI/ISO SQL; quedando así MySQL.

El nombre del delfín de MySQL (logo) es “Sakila”,

que fue elegido por los fundadores de MySQL AB

(David Axmark, Allan Larsson, y Michael

Widenius)

Page 4: Profesora:  Nelwi  Báez

Page 4

¿Qué es MySQL?

Sistema de Gestión de Base de Datos. Una implementación Cliente

Servidor, basado en el álgebra relacional, se caracteriza por disponer toda la información

contenida en tablas, y las relaciones entre datos deben ser representadas explícitamente en esos mismos datos.

Es un software de código abierto escrito en C y C++, accesible para cualquiera para usarlo y modificarlo. MySQL usa el GPL (GNU Licencia

Publica General) no nos cuesta dinero a menos que lo incluyamos en

un software comercial.

Page 5: Profesora:  Nelwi  Báez

Page 5

Características distintivasInterioridades y potabilidad• El principal objetivo de MySQL es velocidad y robustez. • Escrito en C y C++, testado con GCC 2.7.2.1. Usa GNU autoconfort para potabilidad. • Clientes C, C++, JAVA, Perl, TCL. • Usa tablas en disco B-Tree muy rapidas con compresión de índice.• Multiproceso, es decir puede usar varias CPU si éstas están disponibles. • Puede trabajar en distintas plataformas y S.O. distintos.

Seguridad• Sistema de contraseñas y privilegios muy flexible y segura ( se encriptan cuando se conectan a un servidor). • Todas la palabras de paso viajan encriptadas en la red.

Escalabilidad y límites• Registros de longitud fija y variable. • Se permite hasta 64 índices por tabla. Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes. Un índice puede usar prefijos de una columna para los tipos de columna CHAR, VARCHAR, BLOB, o TEXT.

Page 6: Profesora:  Nelwi  Báez

Page 6

Características distintivasEscalabilidad y límites

•Diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble precisión, carácter, fechas, enumerados, etc. •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.

Conectividad

•Los clientes usan TCP/IP (para cualquier plataforma), en windows pueden usar names pipes y en Unix utilizan socket unix para conectarse al servidor. •El servidor soporta mensajes de error en distintas lenguas (permite escoger el lenguaje). •Todos los comandos tienen -help o -? Para las ayudas. •ODBC(Open Database Connectivity), se puede utilizar ACCESS para conectar con el servidor MySQL y los clientes pueden ejecutarse en Windows o Unix.

Page 7: Profesora:  Nelwi  Báez

Page 7

Introducción a XAMPP

Page 8: Profesora:  Nelwi  Báez

Page 8

XAMPP

Es una distribución de Apache sencilla y ligera que facilita

enormemente a los desarrolladores crear un

servidor web local para realizar pruebas. Todo lo que necesita

para configurar un servidor web – la aplicación servidor

(Apache), la base de datos (MySQL), y un lenguaje de script

(PHP) – está incluído en un único fichero extraíble. XAMPP es también multi-plataforma, lo que significa que funciona bien

tanto en Linux, como Mac o Windows.

Dado que la mayoría de servidores web actuales

usan los mismos componentes que

XAMPP, la transición desde el servidor de

prueba local al servidor de producción es

extremadamente fácil también

XAMPP es el acrónimo de Cualquier Plataforma (X), Apache (A), MySQL (M), PHP (P) y Perl (P).

Page 9: Profesora:  Nelwi  Báez

Page 9

¿Qué Se Incluye en XAMPP?

Apache: Apache es la aplicación de servidor web que procesa y entrega el contenido web a un ordenador. Apache es el servidor web más popular en internet, haciendo funcionar

casi el 54% de todas las páginas web.

MySQL: Cada aplicación web, ya sea simple o compleja, requiere una base de datos para

almacenar los datos que recoge. MySQL, que es de código abierto, es el sistema gestor de base de datos más popular.

Alimenta desde websites de aficionados hasta plataformas profesionales como

WordPress.

PHP: PHP son las siglas de Preprocesador de Hipertexto. Es un lenguaje de script del

lado del servidor que hace funcionar algunas de las páginas web más famosas del

mundo, incluyendo WordPress y Facebook. Es de código abierto, relativamente fácil de

aprender, y funciona perfectamente con MySQL, lo que lo ha hecho una opción muy

popular para los desarrolladores web.

Perl: Perl es un lenguaje de programación dinámico y de alto nivel que se usa

ampliamente en la programación de redes, la administración de sistemas, etc. Aunque menos popular para el desarrollo web, Perl

tiene un montón de aplicaciones específicas.

Tiene cuatro componentes principales. Éstos son:

Page 10: Profesora:  Nelwi  Báez

Page 10

Diferentes versiones de XAMPP pueden incluir componentes adicionales como phpMyAdmin, OpenSSL, etc. para crear servidores web completos.

Siga estos pasos para instalar XAMPP:

https://www.udemy.com/blog/tutorial-de-xampp-como-usar-xampp-para-ejecutar-su-propio-servidor-web/

Page 11: Profesora:  Nelwi  Báez

Page 11

Panel de Control de XAMPP

El panel de control de XAMPP le da un control completo sobre todos los componentes de XAMPP instalados. Puede usar el

panel de control para iniciar/parar distintos módulos, lanzar una ventana de comandos UNIX, abrir el explorador de Windows, y ver todas las operaciones que se ejecutan en segundo plano.

Page 12: Profesora:  Nelwi  Báez

Page 12

Aquí tiene una visión rápida del Panel de Control. Por ahora, lo único que necesita saber es cómo

iniciar y parar el servidor Apache.

Page 13: Profesora:  Nelwi  Báez

Page 13

Probando Su Instalación XAMPP

Siga los siguientes pasos para probar su instalación XAMPP lanzando un servidor web Apache y creando un simple fichero PHP.• Paso 1: En el panel de control XAMPP, haga

click en ‘Start’ bajo ‘Actions’ para el módulo Apache. Esto le indica a XAMPP que inicie el servidor web Apache.

• Paso 2: Abra su navegador web y escriba: http://localhost o 127.0.0.1

• Paso 3: Elija su idioma en la pantalla de presentación.

Page 14: Profesora:  Nelwi  Báez

Page 14