Está en la página 1de 14

Maestría en Ciencia de datos y Procesamiento de

Datos Masivos
DATAWHERE HOUSING E INTELIGENCIA DE NEGOCIOS GA

José Del Carmen Mercado Betancourt


000-00-5397

1.5 Reporte: Optimización de procesos SQL


mediante aplicaciones con un lenguaje de
programación de alto nivel.
Unidad 1

Dr. Francisco Javier Luna Rosas


19/02/2023
Introducción

El propósito de esta actividad, es automatizar procesos de inteligencia de negocios para

el manejo adecuado de grandes volúmenes de datos, los cuales permitan: insertar,

borrar, consultar, importar y exportar grandes volúmenes de datos, buscando la

compatibilidad con archivos estándar (.csv). aplicando Netbeans que es un IDE

(Integrated Development Environment) o entorno de desarrollo integrado, con el cual

realizaremos aplicaciones Java. Con conexión a al gestor de base de datos MySQL. Este

trabajo presenta un análisis de la información con características (KPIs) donde se realiza

un análisis de predicción con técnicas de minería de datos y aprendizaje supervisado.

Los KPIs, se conocen como indicadores clave para el análisis de un problema. “Los KPI

constituyen un conjunto de métricas enfocadas en medir aquellos aspectos de

performance organizacional que impactan en mayor forma en el éxito actual y futuro de

la empresa” (gestiopolis, 2023).


Desarrollo

En el desarrollo de esta actividad debemos primera instancia Instalación del JDK y


Netbeans para iniciar en JAVA

Instalación del JDK

Descargamos el instalador de Java, damos los permisos e iniciamos la instalación.

Figura 1. Instalador de Java

Una vez instalado el JDK damos close

Figura 2. Finalización de la instalación de Java


Instalación del apache Netbeans

Descargamos el instalador de Netbeans damos los permiso para iniciar la instalación.

Figura 3. Instalador de Netbeans

Iniciamos la instalación y esperamos a que termine de cargar

Figura 4. Instalación de Netbeans


Damos clic en finish la instalación fue completada

Figura 5. Finaliza instalación de Netbeans

Iniciamos Netbeans para instalar el plugin de java

Figura 6. Iniciando Netbeans


Activamos los plugin para el buen funcionamiento de Netbeans para evitar errores

Figura 7. Instalación de plugin

Instalación del gestor de bases de datos MySQL

Figura 8. Instalador de MySQL


Instalamos los paquetes principales que se van a aplicar en la actividad propuesta de
bases de datos relacionales.

Figura 10, instalación de MySQL

En MySQL realizamos la base de datos relacionada, entre la tabla fallecidos_covid_19 y


la tabla ID_REGISTRO, para hallar el KPIs

Figura 11. Base relacionales


Hallar el KPIs,

Para calcular el KPIs utilizamos Excel con el comando Power Pivot, para utilizar KPIs
para hallar los indicadores que ayuden a dar un pronóstico de la pandemia en cuanto a
fallecidos por el covid 19 en México

Figura 12. Base de datos para analizar el KPIs

Interpretación de los KPIs hallados, los de color verde indica que más del 90% de la
población las enfermedades cardiovasculares están racionadas con la obesidad y más
propensas a darle covid 19, lo de color rojo indica que menos del 60% de la población
mexicana esta propensa a darle el covid 19.

Figura 13. Resultado de KPIs


Creación de la base relacional en MySQL

Para crear una base de datos relacional en MySQL abrimos el programa y damos clic en
archivo y después en Open Model

Figura 14. MySQL

Ahora le damos el nombre de la base dato de los fallecidos por el covid 19.

Figura 15. Base de datos Fallecidos_covid19


Ahora le damos a agregar diagrama para la relación de las tablas para la base de dato
relacional.

Figura 16. Base de datos relacional

Para la conexión de la base de dato con Java, abrimos el Netbeans y seleccionamos java
application. Damos clic en next.

Figura 17. Java application


Ahora creamos un nuevo paquete.

Figura 18. Creación de un nuevo paquete

En el paquete creado creamos un Jframe Form para crear la interface con java

Figura 19, creación de la aplicación java.


Conexión: para conectar java con la base de datos de MySQL creamos un nuevo proyecto
llamado conexión.

Figura 20. Conexión java

Para la conexión creamos un java class

Figura 21. Java Class


Ahora realizamos la conexión java con MySQL

Figura 22. Conexión java con MySQL

Conclusiones

Por medio de este trabajo tipo practica se puede concluir que la utilidad de los gestores
de bases de datos con aplicaciones de un lenguaje de alto nivel nos ayudad a ser más
eficiente en insertar, borrar, consultar, importar y exportar grandes volúmenes de datos.
Se diseñó lógicamente una base de datos relacionales, que le permita almacenar la
información y construir el diseño en MySQL o un DataMart.

Referencias

Docplaye. (octubre de 2016). INTRODUCCIÓN A LOS SISTEMAS GESTORES DE


BASE DE DATOS. Obtenido de https://docplayer.es/16903251-Introduccion-a-los-
sistemas-gestores-de-base-de-datos.html

IONOS Digital Guide. (30 de octubre de 2019). Introducción al sistema gestor de base de
datos (SGBD). Obtenido de https://www.ionos.es/digitalguide/hosting/cuestiones-
tecnicas/sistema-gestor-de-base-de-datos-sgbd/

Zúñiga, I. C. (2021). Data Warehousing e Inteligencia de Negocios. México D.F, México.


gestiopolis. (julio de 2023). Teoría y ejemplos de KPI Key Performance Indicators.
Obtenido de https://www.gestiopolis.com/teoria-ejemplos-kpi-key-performance-
indicators/

14

También podría gustarte