Post on 20-Oct-2015
1
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
INSTITUTO NACIONAL DE SONZACATE
PROGRAMACIÓN DE COMPONENTES DE BASES DE DATOS
GUIA # 1
LIC. BORIS ALEXANDER RAMÍREZ profe_boris@hotmail.com
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 profe_boris@hotmail.com
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 profe_boris@hotmail.com
4- Click en Next
5- Click en Next
6- Click en Install
4
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
7- El programa trabaja solo
8- Click en Next
10- Click en Finish
5
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
CONFIGURACION
1- Click en Next
2- Click en Next
3- Click en Next
6
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
4- Click en Next
5- Click en Next
6- Click en Next
7
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
7- Click en Next
8- Click en Next
9- Click en Next
8
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
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 profe_boris@hotmail.com
13- Click en Execute
14- El programa trabaja solo
11
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
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 profe_boris@hotmail.com
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
14
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
6- CLICK EN INSTALL
7- EL PROGRAMA
TRABAJA SOLO
15
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
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 profe_boris@hotmail.com
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 profe_boris@hotmail.com
12- CLICK EN FIREFOX
Y DESPUES EN ABRIR
13- CLICK EN NEXT
18
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
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 profe_boris@hotmail.com
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 profe_boris@hotmail.com
4- CLICK EN SIGUIENTE
5- CLICK EN SIGUIENTE
21
Lic. Boris Alexander Ramírez López profe_boris@hotmail.com
6- CLICK EN INSTALAR
7- EL PROGRAMA TRABAJA SOLO