22
1 Lic. Boris Alexander Ramírez López [email protected] INSTITUTO NACIONAL DE SONZACATE PROGRAMACIÓN DE COMPONENTES DE BASES DE DATOS GUIA # 1 LIC. BORIS ALEXANDER RAMÍREZ [email protected] OBJETIVOS: 1. Conocer los conceptos básicos de SQL y MYSQL 2. Instalar y configurar software libre para programar componentes de bases de datos SQL Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programación para trabajar con base de datos relacionales como MySQL, Oracle, etc. MySQL Es un interpretador de SQL, es un servidor de base de datos. MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos. Ingresando instrucciones en la línea de comandos o Incrustada en un lenguaje como PHP nos comunicamos con el servidor. Cada sentencia debe acabar con punto y coma (;). La sensibilidad a mayúsculas y minúsculas, es decir, si hace diferencia entre ellas, depende del sistema operativo, Windows no es sensible, pero Linux si Se recomienda usar siempre minúsculas. INSTALACIÓN DE MYSQL DATA BASE SERVER Servidor de Base de Datos MySQL está diseñado para las organizaciones empresariales entrega de aplicaciones críticas de negocio de base de datos. Se ofrece a los desarrolladores corporativos, administradores de bases e ISVs una serie de características nuevas empresas para hacer más productivo el desarrollo, implementación y administración de aplicaciones industriales de fuerza. Si usted necesita una interfaz gráfica de usuario para la base de datos MySQL, puede descargar - Navicat (GUI de MySQL), WAMP SERVER o MySQL Worckbench. Es compatible con la importación de Oracle, MS SQL, MS Access, Excel, CSV, XML u otros formatos para MySQL Servidor de Base de Datos MySQL ofrece nuevas características de la empresa, incluyendo: Las transacciones ACID para construir aplicaciones de negocio confiables y seguras críticos. Los procedimientos almacenados para mejorar la productividad del desarrollador. Dispara a hacer cumplir las reglas de negocio complejas a nivel de base de datos. Vistas para asegurar que la información sensible no se vea comprometida. Esquema de información para facilitar el acceso a los metadatos. Transacciones distribuidas (XA) para apoyar las operaciones complejas a través de múltiples bases de datos. Novedades de esta versión: La versión 5.1.68 puede incluir actualizaciones no especificadas, mejoras o correcciones de errores.

Guia de Mysql 1

  • Upload
    boralo

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

1

Lic. Boris Alexander Ramírez López [email protected]

INSTITUTO NACIONAL DE SONZACATE

PROGRAMACIÓN DE COMPONENTES DE BASES DE DATOS

GUIA # 1

LIC. BORIS ALEXANDER RAMÍREZ [email protected]

OBJETIVOS:

1. Conocer los conceptos básicos de SQL y MYSQL

2. Instalar y configurar software libre para programar componentes de bases de datos

SQL

Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programación para trabajar

con base de datos relacionales como MySQL, Oracle, etc.

MySQL

Es un interpretador de SQL, es un servidor de base de datos. MySQL permite crear base de datos y tablas,

insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc.,

resumiendo: administrar bases de datos. Ingresando instrucciones en la línea de comandos o Incrustada en un

lenguaje como PHP nos comunicamos con el servidor. Cada sentencia debe acabar con punto y coma (;).

La sensibilidad a mayúsculas y minúsculas, es decir, si hace diferencia entre ellas, depende del sistema

operativo, Windows no es sensible, pero Linux si

Se recomienda usar siempre minúsculas.

INSTALACIÓN DE MYSQL DATA BASE SERVER

Servidor de Base de Datos MySQL está diseñado para las organizaciones empresariales entrega de aplicaciones

críticas de negocio de base de datos. Se ofrece a los desarrolladores corporativos, administradores de bases e

ISVs una serie de características nuevas empresas para hacer más productivo el desarrollo, implementación y

administración de aplicaciones industriales de fuerza.

Si usted necesita una interfaz gráfica de usuario para la base de datos MySQL, puede descargar - Navicat (GUI

de MySQL), WAMP SERVER o MySQL Worckbench. Es compatible con la importación de Oracle, MS SQL, MS

Access, Excel, CSV, XML u otros formatos para MySQL

Servidor de Base de Datos MySQL ofrece nuevas características de la empresa, incluyendo: Las transacciones

ACID para construir aplicaciones de negocio confiables y seguras críticos.

Los procedimientos almacenados para mejorar la productividad del desarrollador. Dispara a hacer cumplir las

reglas de negocio complejas a nivel de base de datos.

Vistas para asegurar que la información sensible no se vea comprometida. Esquema de información para

facilitar el acceso a los metadatos. Transacciones distribuidas (XA) para apoyar las operaciones complejas a

través de múltiples bases de datos.

Novedades de esta versión: La versión 5.1.68 puede incluir actualizaciones no especificadas, mejoras o

correcciones de errores.

2

Lic. Boris Alexander Ramírez López [email protected]

Especificaciones Técnicas

1. Versión: 5.1.68

2. Tamaño del archivo: 131,31 MB

3. Fecha en que se agregó: 07 de mayo de 2013

4. Precio: Gratuito

Requerimientos de Hardware

1. Procesador | Pentium III, 600 MHz o superior |

2. Memoria | 256 Mb o superior |

3. Disco Duro | 300 Mb disponibles |

4. Video | 8 Mb resolución 800 x 600 |

Requerimientos de Software

1. Sistema Operativo | Windows XP o superior | y | Service pack 3 |

2. Microsoft Windows Installer | Versión 2.0 o superior |

Microsoft .Net Framework | Versión 2.0 0 superior|

3- El programa trabaja solo

3

Lic. Boris Alexander Ramírez López [email protected]

4- Click en Next

5- Click en Next

6- Click en Install

4

Lic. Boris Alexander Ramírez López [email protected]

7- El programa trabaja solo

8- Click en Next

10- Click en Finish

5

Lic. Boris Alexander Ramírez López [email protected]

CONFIGURACION

1- Click en Next

2- Click en Next

3- Click en Next

6

Lic. Boris Alexander Ramírez López [email protected]

4- Click en Next

5- Click en Next

6- Click en Next

7

Lic. Boris Alexander Ramírez López [email protected]

7- Click en Next

8- Click en Next

9- Click en Next

8

Lic. Boris Alexander Ramírez López [email protected]

10- Click en Next

11- Digitamos la clave o password, en este caso será INSO en ambas casillas

12- Click en Next

9

Lic. Boris Alexander Ramírez López [email protected]

13- Click en Execute

14- El programa trabaja solo

10

Lic. Boris Alexander Ramírez López [email protected]

15- Click en Skip

16- Click en Finish

11

Lic. Boris Alexander Ramírez López [email protected]

INSTALACION Y CONFIGURACION DE WAMP SERVER

¿QUE ES WAMP SERVER?

WampServer es un entorno de desarrollo web para Windows con el que se puede crear aplicaciones web con

Apache, PHP y bases de datos MySQL database. También incluye PHPMyAdmin y SQLiteManager para manejar

tus bases de datos en un plis plas.

CARACTERÍSTICAS

Provee a los desarrolladores con los cuatro elementos necesarios para un servidor web: un Sistema Operativo

(Window), un manejador de base de datos (MySQL), un software para servidor web (Apache) y un software de

programación script Web (PHP (generalmente), Python o PERL), debiendo su nombre a dichas herramientas. Lo

mejor de todo es que WAMPServer es completamente gratuito. WAMP incluye, además de las últimas

versiones de Apache, PHP Y MySQL, versiones anteriores de las mismas, para el caso de que se quiera testear

en un entorno de desarrollo particular.

UTILIDAD

El uso de WAMP permite servir páginas HTML a internet, además de poder gestionar datos en ellas, al mismo

tiempo WAMP, proporciona lenguajes de programación para desarrollar aplicaciones Web.

REQUERIRIENTOS DE WAMP SERVER CON PHP

Servidor web con soporte a PHP y base de datos (MySQL o PostgreSQL) GNULinux: LAMPserver, Apache + PHP

5 + MySQL . Windows: WAMPserver: XAMPP o WOS

Del lado del servidor:

Apache (servidor de aplicaciones)

PHP (lenguaje de programación web) WAMP SERVER

MySql (Base de datos)

Del Lado del cliente

Navegador de internet

FUNCIONALIDADES DE WAMPSERVER

WampServer tiene funcionalidades que lo hacen muy completo y fácil de usar.

Con un clic izquierdo sobre el icono de Wampserver, será capaz de:

Gestionar sus servicios de Apache y MySQL

cambiar a modo en línea / fuera de línea (accesible a todos, estar limitado a localhost)

Instalar y cambiar la versión de Apache, MySQL y PHP

o Administrar la configuración de los servidores

o Acceder a los registros

o El acceso a los archivos de configuración

o Crear alias y mucho más ..

Con un clic derecho:

WampServer cambiar el idioma de menú

Acceder a la página principal

12

Lic. Boris Alexander Ramírez López [email protected]

1- DOBLE CLICK EN EL ARCHIVO DE INSTALACION

2- CLICK EN NEXT

3- CLICK

EN I ACCEPT THE

AGREEMENT

Y

DESPUES EN

NEXT

2- CLICK EN NEXT

13

Lic. Boris Alexander Ramírez López [email protected]

4- CLICK EN NEXT

5- CLICK EN NEXT

14

Lic. Boris Alexander Ramírez López [email protected]

6- CLICK EN INSTALL

7- EL PROGRAMA

TRABAJA SOLO

15

Lic. Boris Alexander Ramírez López [email protected]

8- WAMP SERVER SE EJECUTA EN EL NAVEGADOR Y DEBEMOS DEFINIR SOBRE CUAL NAVEGADOR

SE EJECUTARA, AUTOMATICAMENTE ABRE ESTA VENTANA PARA SELECCIONAR INTERNET

EXPLORER, PER ES MEJOR TABAJAR CON MOZILLA FIREFOX, EN ESE CASO DEBEMOS

CONFIGURARLO DANDO CLICK EN “MI PC”

9- DOBLE CLICK EN DISCO LOCAL “C”

16

Lic. Boris Alexander Ramírez López [email protected]

11- CLICK EN MOZILLA FIREFOX Y DESPUES EN ACEPTAR

10- CLICK EN ARCHIVOS DE PROGRAMA

Y DESPUES EN ABRIR

17

Lic. Boris Alexander Ramírez López [email protected]

12- CLICK EN FIREFOX

Y DESPUES EN ABRIR

13- CLICK EN NEXT

18

Lic. Boris Alexander Ramírez López [email protected]

NOTA: SI EL SISTEMA OPERATIVO LO REQUIERE HAY QUE ACTUALIZARLO INSTALANDO ESTE

PROGRAMA

14- CLICK EN FINISH

19

Lic. Boris Alexander Ramírez López [email protected]

INSTALACIÓN DE PROGRAMA DIA

Es una aplicación informática de propósito general para la creación de diagramas, desarrollada como parte del

proyecto GNOME licencia GNU. Está concebido de forma modular, con diferentes paquetes de formas para

diferentes necesidades. Dia está diseñado como un sustituto de la aplicación comercial Visio de Microsoft. Se

puede utilizar para dibujar diferentes tipos de diagramas. Actualmente se incluyen diagramas entidad-relación,

diagramas UML, diagramas de flujo, diagramas de redes, diagramas de circuitos eléctricos, etc. Nuevas formas

pueden ser fácilmente agregadas, dibujándolas con un subconjunto de SVG e incluyéndolas en un archivo XML.

El formato para leer y almacenar gráficos es XML (comprimido con gzip, para ahorrar espacio). Puede producir

salida en los formatos EPS, SVG y PNG. También conviene recordar que Dia, gracias al paquete dia2code, puede

generar el esqueleto del código a escribir, si utilizáramos con tal fin un UML.

1- DOBLE CLICK EN ARCHIVO DE INSTALACION

2- CLICK EN OK

3- CLICK EN SIGUIENTE

20

Lic. Boris Alexander Ramírez López [email protected]

4- CLICK EN SIGUIENTE

5- CLICK EN SIGUIENTE

21

Lic. Boris Alexander Ramírez López [email protected]

6- CLICK EN INSTALAR

7- EL PROGRAMA TRABAJA SOLO

22

Lic. Boris Alexander Ramírez López [email protected]

8- CLICK EN TERMINAR