Miguel_yela_21.docx

  • Uploaded by: andres penagos
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Miguel_yela_21.docx as PDF for free.

More details

  • Words: 2,326
  • Pages: 24
Unidad 3: Fase 4 - Manejo de bases de datos Curso: Programación de Sitios Web Código: 301127

Desarrollado por: MIGUEL ARMANDO YELA Código: 1.085.899.481 Grupo N°: 21 Entregado a: FRANCISCO JAVIER HILARIÓN NOVOA (Tutor)

Universidad Nacional Abierta y a Distancia Escuela de Ciencias Básicas Tecnología e Ingeniería CEAD de Pasto

15 de noviembre del 2018

1

Introducción En el presente trabajo se da a conocer el conocimiento que se adquiere en la unidad 3 de la fase 4, la cual refiere a la creación de bases de datos para la gestión de la información de aplicativos webs haciendo uso de MySQL y PHP. Se abarcan ejercicios y se evidencia el correcto funcionamiento de los mismos, para ello se aplica la investigación y los conocimientos en Gestores de bases de datos, instrucciones básicas SQL y bases de datos en PHP. Librerías PDF para PHP Copias de seguridad en MySQL y PHP.

2

Carpeta raíz la cual contiene todos los archivos para la ejecución de la página y sus operaciones respectivamente, esta se encuentra ubicada en el repositorio de destino de Appser el cual nos sirve para ejecutar correctamente los códigos PHP.

Dentro del menú de administrador en la página creada en la fase anterior se creó un script en PHP el cual permite crear la base de datos el aplicativo en MYSQL, dicha base de datos se llamó: bdunad21, donde 21 corresponde al número de mi grupo de trabajo colaborativo.

Como podemos observar aquí se encuentra la opción para crear una base de datos.

3

Si pulsamos clic sobre ella nos indica un mensaje de información

Ahora podemos verificar si la base de datos fue creada para ellos vamos al aplicativo de MYSQL. Ingresamos con las credenciales usuario: root y pasword: 12345678.

4

Como podemos observar ya se encuentra la base de datos creada con su nombre bdunad21. Esta se encuentra vacía.

Aquí se indica el código el cual permite crear la base de datos este es un archivo. PHP. Aquí la principal opción es CREATE DATABASE la cual nos permite crear la base de datos e indicamos el nombre con el cual se creará. Siempre debemos llamar las variables para iniciar la conexión con MYSQL, luego comprobar la conexión, y ejecutar la acción.

5

Dentro del menú de administrador, se creó un script en PHP el cual permite crear una tabla en la base de datos creada anteriormente. Dicha tabla toma el nombre de tabla21, donde 21 corresponde al número de mi grupo de trabajo colaborativo. Como podemos observar aquí se encuentra la opción para crear una tabla de datos en la base bduna21.

Si pulsamos clic en crear tabla nos indicara un mensaje de información.

Como podemos observar en la plataforma de MYSQL la tabla fue creada satisfactoriamente, la cual tiene la siguiente estructura.

6

El código que se utilizo para que se logre crear la tabla indicada anteriormente fue en PHP y contiene la función principal de CREATE TABLE, la cual permite crear la tabla en donde indicamos el nombre con el cual será llamada. De la misma forma siempre debemos llamar las variables para iniciar la conexión con MYSQL, en este código también creamos una variable que llama a la base de datos, luego comprobamos la conexión, y ejecutamos la acción a realizar en este caso crear tabla, aquí se observa la estructura de la tabla y el tipo de dato que podemos ingresar en cada columna. Debemos tener en cuenta la variable a la cual le daremos la función de llave primaria.

7

Dentro del menú de Ingreso de productos de la página creada en la fase anterior se enlazo el formulario de captura de datos y se guardar este registro allí en la tabla con nombre tabla21.

Aquí podemos observar el formulario anterior en el cual tomamos unos datos de ejemplo para llenar el formulario.

Si pulsamos en guardar no indica una información.

Como indica el mensaje, ahora vamos a verificar si el dato se guardo en la tabla de datos tabla21.

Como vemos los datos se encuentran registrados correctamente.

8

El código que se utilizo fue en PHP. Primeramente, llamamos las variables para ejecutar la conexión con MYSQL de igual forma hacemos local la base de datos. Chequemos la conexión y hacemos el llamado a las variables del formulario de HTML y las hacemos locales. Chequeamos la conexión con MYSQLI, si la conexión es satisfactoria utilizamos la función principal INSERT INTO, la cual permite por medio de las variables ubicar los datos ingresados en el formulario y los organiza en la tabla.

9

Dentro del menú de consulta de productos se enlazo el formulario de captura de datos diseñado en la fase anterior con la base de datos, este permite mostrar el registro asociado a ese número. Para visualizar su función se ingreso el código 123 el cual pertenece al dato que se creo anteriormente.

Si pulsamos clic y el código esta registrado, nos muestra la información de la siguiente forma. Como vemos el código 123 pertenece a estos datos los cuales se encuentran en nuestra base de datos bdunad21 y en la tabla21.

10

El código que se utilizo fue en PHP. Este de igual forma realiza el llamado a la variable para realiza la conexión con MSQL, luego llama la variable código del formulario HTML y la hace local en PHP. Chequeamos la conexión, y se procede a realizar la operación o la función con SELET, la cual permite mostrar el registro asociado a un numero para ellos demos comparar las variables si son igual se ejecuta la acción. Si la acción se cumple mostramos los datos asociados a ese numero de código.

11

Dentro del menú de actualización de productos se enlazo el formulario de captura de datos diseñado en la fase anterior con la base de datos, este permite actualizar la información de ese registro mediante la operación de ese registro. A manera de ejemplo pretendemos actualizar los datos que contiene el código 123. Suponiendo que el juguete ya no pesaba 2 kg si no pesa 5 kg y no fue de la región de Bogotá sino de Nariño.

Si pulsamos clic en actualizar no indica la siguiente información.

Ahora comprobamos si la información esta actualizada.

12

El código que se utilizo fue en PHP. Este de igual forma realiza el llamado a la variable para realizar la conexión con MSQL, luego llama las variables del formulario HTML y la hace locales en PHP. Chequeamos la conexión, y se procede a realizar la operación o la función con UPDATE, la cual permite actualizar la información de el registro que nosotros ingresamos con el código del producto. En esta operación se compara si la variable del formulario HTML local en PHP es igual a la variable de la tabla de MYSQL. Para estos ejemplos siempre comparamos la variable código la cual le asignamos la llave primaria.

13

Dentro del menú de Administrador se creó un formulario en HTML el cual permite capturar el código del producto y permite eliminar ese producto de la base de datos de MYSQL. Como podemos observar este es el formulario creado en el menú Administrador, se toma como ejemplo el código que tenemos en nutra tabla de datos el cual es 123.

si recordamos en la base de datos se encuentra el registro con el código 123.

14

Ahora pulsamos clic en eliminar. No indica la siguiente información. Ahora vamos a verificar en la base de datos.

Como podemos observar le registro se ha eliminado, como era el único registro que estaba en la tabla, ahora se encuentra vacía.

15

El código que se utilizo fue en PHP. Este de igual forma realiza el llamado a la variable para realizar la conexión con MSQL, luego llama las variables del formulario HTML y la hace locales en PHP, de igual forma llama a la base de datos. se realiza el llamado a la variable código del HTML y se la hace local. Chequeamos la conexión, y se procede a realizar la operación o la función con DELETE FROM , la cual Permite capturar el código del producto y permite eliminar ese producto de la base de datos. En esta operación se compara si la variable del formulario HTML local en PHP es igual a la variable de la tabla de MYSQL. Para estos ejemplos siempre comparamos la variable código la cual le asignamos la llave primaria.

16

Dentro del mismo menú de administrador se permite generar el backup de la base de datos mediante el aplicativo Mysqldump incluido en la suite de Appserv. Como podemos ver tenemos la opción para generar el backup.

Si pulsamos clic en crear un backup nos indica la siguiente información

Como podemos ver satisfactoriamente.

la

copia

de

17

respaldo

si

se

ha

creado

El código que se utilizo fue en PHP, este contiene código HTML en este caso solamente para los títulos. Aquí indicamos primeramente la zona horaria y la fecha en este caso toma la zona horaria de Bogotá, de igual forma realizo el llamado a las variables para la conexión. Mediante el aplicativo Mysqldump incluido en la suite de Appserv; se logra crear el backup indicando la ruta en donde se encuentra ubicado con extensión .exe. Posteriormente creamos una variable y especificamos la ruta en donde se creará el backup, podemos crearlo con el nombre de la base de datos llamando a la variable y figar la fecha en la que se creó.

Dentro del menú de reportes especiales, se permite generar un informe en PDF de los productos registrados en la base de datos, se realizó mediante el uso de una librería en FPDF. Como se observa dentro de este menú se permite generar el informe en PDF.

18

De igual forma este reporte en PPDF se encuentra en el menú de administrador el cual realiza la misma acción generar un reporte de todos los productos registrados en la base de datos de MYSQL

19

Para este ejemplo se ha llenado la tabla de datos con 4 registros para poder visualizar mejor el reporte en PDF, veamos como esta nuestra tabla de datos en MySQL.

Ahora vamos a pulsar clic en generar reporte en PDF. Como podemos observar se indica el reporte en PDF con todos los datos que teníamos registrados previamente.

20

El código es creado en PHP, previamente se descargó una librería de FPDF la cual se la a guardado en la carpeta raíz del proyecto.

Ahora se procede a realizar el llamado a la librería. De igual forma se llama a las variables locales para generar la conexión con MYSQL. Aquí podemos crear varias variables pdf a las cuales les asignamos distintas funciones como tipo de letra, tamaño, saltos de líneas, logos etc. Creamos las columnas las cuales estarán en el PDF a estas debemos asignar las coordenadas en donde se ubicarán.

21

De igual forma con una variable pfd y la función setfon configuramos el tipo de letra y tamaño que tendrá nuestros datos en las columnas. Aquí hacemos el llamado con la función SELECT a nuestra tabla, esta función consulta los datos que están en dicha tabla. Creamos una variable y guardamos los datos en este caso es “reg” y por último procedemos a organizar los datos haciendo el llamado a cada columna de la tabla de MYSQL. Tener en cuneta que las coordenadas de las columnas de las tablas en PDF Y en MySQL deben ser las mismas, esto con el fin de que los datos se organicen se vean alineados. Para finalizar cierro el PDF con la función Output.

22

CONCLUSIONES 

En la actualidad, toda organización sin importar su tamaño cuenta o debe contar con bases de datos que permitan controlar sus funciones, llevar un registro adecuado y seguro, pero no solo se debe crearlas si no hay que saber cómo gestionarlas. Estas aportan significativamente a la empresa ya que, si contamos con una base de datos formulada correctamente, lograremos conseguir que la información y el conocimiento sean los mayores activos de la compañía, lograremos sacar el máximo rendimiento nuestra empresa.



Mediante la investigación y el gran apoyo que la universidad ofrece se logró aprender cómo crear script en PHP que permiten crear bases de datos haciendo uso del aplicativo en MYSQL. Sabiendo que podemos crear bases con código PHP o directamente desde el aplicativo. De la misma forma se logra crear script en PHP que permiten crear tabla en las bases de datos de MySQL.



Se logro enlazar formularios en HTML con script en PHP los cuales permiten controlar un dato en la base de datos desde que lo creamos, lo consultamos, lo actualizamos y se requiere eliminarlo. De esta forma se conoce diversas funciones en PHP que permiten lograr controlar estas operaciones en una base de datos.



Por más bien que funcione un aplicativo o dispositivo nunca va a estar segura la información que tengamos guardado en ella si no contamos con una copia de seguridad, es por tal razón que un backup es una parte fundamental de las en las bases de datos siempre debemos tener una copia de seguridad de la información, de esta forma en caso de fallas no tendremos de que preocuparnos. De esta forma en esta importante actividad se logró conocer y se aprendió a como generar un backup de una base de datos mediante el aplicativo Mysqldump incluido en la suite de Appserv.



Se conoció el uso de librerías de FPDF, las cuales facilitan la creación de reportes de esta forma aprendí a crear script en PHP

23

que permiten generar un reporte de lo que contiene nuestra base de datos. REFERENCIAS

Vaswani, V. (2008). PHP Soluciones de programación. México, D.F., MX: McGraw-Hill Interamericana. Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action? docID=10433823&ppg=6.

Río, M. Á. D. (2012). Manual PHP 6.0: formación para el empleo. Madrid, ES: Editorial CEP, S.L.. Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action? docID=10741393&ppg=8

Hilarion Novoa, F. (2016). Conexión Base de datos php. [Archivo de video]. Recuperado de http://hdl.handle.net/10596/9096

24

More Documents from "andres penagos"

October 2019 16
Laboratorio 1.docx
October 2019 14
November 2019 15
Miguel_yela_21.docx
October 2019 16