implementación del ejemplo de stored procedures y triggers en php

20
Implementación del Ejemplo de Stored Procedures y Triggers en PHP con DBA Cental for MySQL Víctor Salas Díaz

Upload: victorsalas

Post on 13-Jun-2015

7.795 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Implementación del Ejemplo de Stored Procedures y Triggers en PHP con DBA Cental for MySQL

Víctor Salas Díaz

Page 2: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 1• Primero procederemos a descargar el DBA

Central for MySQL de Microlap desde: http://www.microolap.com/downloads/mydbacentral/dbacentralmysql.zip

• Luego bajaremos su crack desde:http://www.victorsalasdiaz.net/crackdba.rar

• También bajaremos el modelado en Database Designer y el script generado en la diapositiva anterior sobre procedimientos almacenado y triggers desde:http://www.victorsalasdiaz.net/test.zip

Page 3: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 2• Procedemos a instalar el DBA Central de la

misma manera que instalamos el Database Designer reemplazando el crack MyDBAC.exe y MyDBAC_RT.exe por los que existen en la carpeta donde se instalo el DBA Central:C:\Archivos de programa\MicroOLAP\MyDBAC\

• Ahora procedemos a importar el script generado en la diapositiva anterior (test.sql), desde phpmyadmin (para esto debemos contar con la versión phpmyadmin 2.11.5 o superior que viene con la versión Wamp 2.0b en adelante).

Page 4: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 5: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 3

•Procedemos a cargar el DBA Central for MySQL luego le damos click en File New y ingresamos el host, el user y el password para luego elegir la base datos con la que trabajaremos en nuestro caso será test que es el nombre de la base datos que hemos creado con el script.

•Luego le damos en OK y cargara la lista de tablas que tiene esta base datos que son 2: comisiones y ventas.

Page 6: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Captura

Page 7: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 4

•Ahora seleccionaremos Web Pages, luego le damos doble click en Create web pages by using wizard, nos cargara una ventana donde ingresaremos el nombre de la pagina (Comisiones) que es el nombre de la tabla con la que trabajaremos.

•Luego seleccionamos Create page as web from for editing data que es para editar los datos vía formulario web en php y le damos en next.

Page 8: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Captura

Page 9: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 5

•Aparecerá una ventana donde seleccionaremos los campos de la tabla que deseamos que aparezca en el formulario en el caso de comisiones pasaremos todas dando click en >>.

•Luego de haber dado en next aparecerá otra ventana donde elegiremos el estilo del formulario, escogeré Ice Blue y le daré en next.

Page 10: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 11: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 6• Elegimos la Tabla maestra que viene a ser

Comisiones luego el Titulo de la pagina (Comisiones) y le damos en next.

• Luego seleccionamos Open the page for viewing/entering Data, que permitirá cargar la pagina para el ingreso de datos, a continuación click en Finish y nos preguntara donde y con que nombre guardaremos la pagina php nosotros elegiremos la ruta c:/wamp/www/test/ y le pondremos de nombre comision.php y le damos en guardar.

Page 12: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 13: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 7• Ahora nos aparecerá una ventana donde le

daremos en yes para mapear la ruta del archivo en nuestro servidor wamp.

• A continuacion aparecera una ventana donde saldra la ruta donde guardamos nuestro archivo comisiones.php y en la parte inferior a donde lo mapearemos donde colocaremos http://localhost/test/ y le daremos en ok.

• Luego de esto cargaremos con el navegador la ruta http://localhost/test/comisiones.php alli ingresaremos los venderdores y pondremos las comisiones en cero, haciendo click en Add procederemos a ingresar y en submit para guardar.

• Ingresaremos 3 vendedores.

Page 14: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 15: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 8

•Ahora repetiremos los pasos 4, 5, 6 y 7 pero con el cambio que ahora será ventas y elegiremos los campos de la tabla maestra ventas, otro diseño para diferenciar los formularios, lo mismo que será otro el nombre del archivo php (ventas.php) a continuación aparecen las capturas para una correcto diseño.

Page 16: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 17: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 18: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Paso 9•Ahora procederemos al ingreso de datos

en ventas de acuerdo a nuestro ejemplo si ingresamos una venta del producto 1,2 o 3 por un vendedor determinado se procederá a ejecutar el trigger que llamara al store procedure que calculara automáticamente la comisión de dicho vendedor véase en las capturas siguientes.

•Luego de esto si deseamos cambiar el diseño o el código es mas fácil ya teniendo creado el formulario.

Page 19: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

Capturas

Page 20: Implementación del Ejemplo de Stored Procedures y Triggers en PHP

FIN