miércoles, 14 de octubre de 2020

GRADO NOVENO - ACTIVIDAD EN CASA 3

 

DISEÑO INSTITUCIONAL ACTIVIDADES VIRTUALES

 

SEDE: PRINCIPAL JORNADA: MAÑANA CURSO: NOVENO FECHA: mayo 27 de 2020

DIMENSIÓN/AREA/ASIGNATURA/MODULO: INNOVACION

NOMBRE DEL DOCENTE: EUSEBIO PRADA MATIZ

NOMBRE DE LA ACTIVIDAD GENERAL: Consulta a una Base de Datos

TIEMPO TOTAL: 3 horas

MOMENTO INICIAL

EXPLICACIÓN DE LA ACTIVIDAD GENERAL:

Consultar una base de datos es sencillamente sacarle información a la información que se tiene en ella guardada. Es decir, si vemos la información en una tabla seguramente no es fácil de responder a una cierta necesidad, Por ejemplo, si queremos organizar un equipo de futbol de la empresa, viendo la información de las tablas no podemos saber cuáles son nuestros empleados que juegan futbol, y nos tocaría revisar las tablas para organizar un listado con nombres completos, y demás datos, lo que sería muy dispendioso. La fórmula de solucionarlo es mediante una consulta. Debe ser claro, que una consulta, es una pregunta que se hace a la base de datos y que al resolverla ayuda a tomar una decisión. Esa es la tarea de hoy entender como diseñar una consulta a una base de datos.

IMÁGENES RELACIONADAS CON LA TEMÁTICA

Fig.1 Diseño de la Base de Datos de empleados de la empresa

 

IMC

CLASIFICACION

<18,5

Peso Insuficiente

18,5 - 24,9

Normal

25 - 26,9

Sobrepeso 1

27 - 29,9

Sobrepeso2

30 - 34,9

Obesidad1

35 - 39,9

Obesidad2

40 - 49,9

Obesidad3 Mórbida

>50

Obesidad4 Extrema

Fig. 2 Clasificación de los Índices de Masa Corporal según la Organización Mundial de la Salud

INTRODUCCIÓN: La figura 1, representa el diseño básico de nuestra base de datos, 6 tablas: PERSONAL, LABORAL, SALUD, ACADÉMICA, SOCIAL y FAMILIAR. Determinamos los campos (entre 20 y 21 en cada tabla), sus tipos de datos (texto, numérico, fecha, lógico, etc.). Escogimos un campo como llave principal (condiciones: que el contenido de dicho campo no se repita dentro de la tabla de ahí que el número de documento del empleado es ideal. Establecimos relaciones entre las tablas (1 a 1 o 1 a n), entre la tabla principal PERSONAL y las demás, a través de un campo (Num Doc Empl = Número de documento del empleado) que aparece en todas las tablas y que es llave principal (relaciones 1 a 1). Con la tabla FAMILIAR la relación es de 1 a n (uno a muchos) porque en esa tabla el campo Numero de documento del empleado no es la llave principal (¿Recuerdas por qué?) Esto quiere decir que un empleado puede tener muchos familiares y su número de documento aparecerá en el registro de cada familiar. Hoy me interesa que comprendas que es una CONSULTA a una base de datos y que debemos tener en cuenta para diseñarla.

CONSULTAS: SACAR INFORMACION DE LA INFORMACION

PROBLEMATICA (Ejemplo)

Imaginémonos la siguiente situación: Nos llega una comunicación del Ministerio de Salud, en la cual nos dicen que es importante que las personas que estén en la tercera edad se cuiden del sobre peso y que como empresarios debemos iniciar campañas de capacitación para ellas y además brindar espacios de ejercitación en la empresa de mínimo 45 minutos diarios. Nos orientan que las capacitaciones y sesiones de ejercicios deben realizarse por grupos de hombres y de mujeres separadamente pues van a tener diferencias.

Nos suministraron en la información que nos llegó la tabla que se aprecia en la Figura 2. Y nos informaron además que el Índice de Masa Corporal, se calcula con la siguiente fórmula:

 

IMC = Peso de la persona / (estatura al cuadrado)

 

Esto quiere decir que una persona que mida 1,60 metros y pese 80 kg tiene un Índice de Masa Corporal de:

 

IMC = 80 / (1,6 x 1,6) = 31, 25 que lo clasifica como Obeso de tipo 1

 

Como nosotros administramos la base de datos, y fuimos quienes la construimos, tenemos la tarea para este ejemplo, de generar el listado de esas personas, con los demás datos pertinentes. Es claro que las otras acciones: capacitaciones, sesiones de ejercicios, horarios, etc., las asumirán otras personas.

La tarea (en este ejemplo) es ubicar a las PERSONAS que trabajan en nuestra empresa cuya EDAD este por encima de los 60 AÑOS, y su IMC sea superior a 24,9. Coloquialmente podemos decir: buscamos los viejitos y viejitas gorditos y gorditas, que trabajan con nosotros.

 

PRODUCTO

De ellos necesitamos un listado con su NOMBRE COMPLETO, IDENTIFICACION, DIRECCIÓN, su número de TELÉFONO y su CARGO, DEPARTAMENTO DE LA EMPRESA, GÉNERO, EDAD, ESTATURA, PESO. En este proceso se debe calcular el IMC a cada uno de ellos.

 

ANÁLISIS

¿CÓMO HACERLO?

Como necesitamos crear dos grupos (hombres y mujeres) vamos a realizar una CONSULTA en la base de datos, y la ordenaremos alfabéticamente por género (F= femenino y M = masculino). Esto nos organizará una lista en la cual aparecerán primero las mujeres y luego los hombres (porque la F aparece en el alfabeto antes que la M), con la condición que su edad sea mayor de 60 años (ahí comienza la tercera edad) y su IMC superior a 24,9 que son los empleados con problemas de exceso de peso según su estatura.

 

Pensemos que datos debe llevar ese listado:

Para identificarlos: Nombre completo del empleado y número de identificación.

Para ubicarlos: cargo, departamento de la empresa, número de celular, dirección.

Para saber si es del grupo que buscamos: estatura, peso, (para calcular el IMC), edad (para saber si es mayor de 60 años, es decir pertenece a la tercera edad).

Para ordenar el listado: género (para clasificarlo en el primer listado (mujeres) o en el segundo (hombres).

 

De la tabla PERSONAL se puede extraer la siguiente información: Nombre completo, Número de identificación, Número de celular, Dirección, Género y Edad.

En la tabla LABORAL encontramos el dato del Cargo del empleado y el Departamento de la empresa (ej. P = producción, M = mercadeo, V = ventas, etc.)

En la tabla SALUD encontramos los datos: Estatura y Peso.

ALGORITMOS O FÓRMULAS

La fórmula para calcular el IMC, nos la suministraron. Adicionalmente debemos tener en cuenta que la estatura en la base de datos está guardada en centímetros y la fórmula requiere la estatura en metros, luego debemos hacer la conversión dividiéndola por cien (100).

DISEÑO

Veamos en la siguiente tabla el diseño de la consulta que identifica en la base de datos a los empleados con problemas de exceso de peso o deficiencia de peso y los ordena por género:

 

CAMPO

Nombre

No. Identificación

Dirección

Género

Edad

Celular

TABLA

PERSONAL

PERSONAL

PERSONAL

PERSONAL

PERSONAL

PERSONAL

ORDEN

 

 

 

Ascendente

 

 

MOSTRAR

SI

SI

SI

SI

SI

SI

CRITERIO

 

 

 

 

>59

 

OTRO

 

 

 

 

 

 

 

CAMPO

Cargo

Departamento

Estatura

Estm=Estatura/100

Peso

IMC = Peso/(Estm*Estm)

TABLA

LABORAL

LABORAL

SALUD

 

SALUD

 

ORDEN

 

 

 

 

 

 

MOSTRAR

SI

SI

NO

SI

SI

SI

CRITERIO

 

 

 

 

 

>24,9

OTRO

 

 

 

 

 

<18,6

 

COMO INTERPRETAR LA TABLA ANTERIOR

 

La fila CAMPO, indica cual campo seleccionamos para mostrar en el listado. La fila TABLA indica en cual tabla se busca el campo anterior. Nótese que hay dos campos (Estm = Est/100 y IMC = Peso/(Estm * Estm)) que no tienen tabla asignada. Son dos campos calculados. Se establecieron unos algoritmos o fórmulas que dan un resultado.

 

El primero está marcado por: Estm = Estatura/100 recordemos que estamos guardando la estatura de los empleados en centímetros y para calcular el IMC lo necesitamos en metros, entonces creamos un campo calculado al que llamamos Estm (porque es la nueva estatura) y se calcula dividiendo la estatura del empleado entre 100, lo que nos da como resultado la estatura en metros, conforme lo necesitamos. No olvidemos que un metro tiene 100 centímetros.

 

El segundo está marcado por: IMC = Peso/(Estm*Estm) lo que se hace en este campo es calcular el IMC mediante la expresión que nos indicaron anteriormente, dividir el Peso del empleado por la multiplicación de la estatura en metros al cuadrado (Estm*Estm). Recordemos que X2 = X*X, que en español sería, Equis al cuadrado es igual a equis por equis. En informática el símbolo de la multiplicación no es X sino asterisco (*).

 

La fila ORDEN permite ordenar el listado que se produce. Para este caso se va a ordenar ascendentemente por el GÉNERO, es decir las mujeres (género F de femenino) quedan al principio del listado y los hombres (género M de masculino) quedan al final del listado.

 

La fila MOSTRAR indica si ese dato se necesita mostrar en el listado. Nótese que el único campo que no mostraremos es el campo ESTATURA, y no lo hacemos porque allí aparece el dato de la estatura en centímetros y en seguida el mismo dato en metros. Luego para el caso que nos ocupa nos sirve más mostrar el dato en metros.

 

Las filas CRITERIO Y OTRO nos permiten determinar los filtros que colocaremos para seleccionar las personas que necesitamos sacar en el listado. Esos criterios están en el campo IMC y tienen las fórmulas: >24,9 (mayor de 24,9) porqué de este valor en adelante comienzan los problemas de exceso de peso, y para ilustrar se tomó la opción <18,5 (menor de 18,5) porqué de este valor comienzan los problemas de deficiencia de peso, personas muy delgadas. Esto no lo pidieron, pero lo hacemos para ilustrar el uso de estas dos condiciones. El listado va a mostrar las personas con exceso de peso y deficiencias de peso que además sean mayores de 59 años.

 

MOMENTO DE DESARROLLO

ACTIVIDAD/ES ESPECIFICAS/S

ACCIONES A DESARROLLAR:

1.      Leer cuidadosamente esta guía.

2.      Revisar el ejemplo para identificar las etapas de diseño de la consulta.

3.      Pensar en una situación problemática que requiera de información de la base de datos de empleados de la empresa.

4.      Identificar las características de la situación, tablas y campos a consultar. Procesos y algoritmos (fórmulas) a ejecutar.

5.      Insertar la consulta en una tabla similar a la del ejemplo, configurando cada una de las filas.

6.      Sacar una conclusión al respecto de su labor.

RECOMENDACIONES

1.      Fundamentalmente tener en cuenta el diseño de la base de datos realizado en clase desde el grado octavo. Aunque el estudiante puede tener su propio diseño. Claro que no suena lógico que un dato como Comida­_Predilecta_del_Empleado, esté ubicado en la tabla de datos académicos.

2.      Todo el proceso se puede hacer manuscritamente. No necesitamos ACCESS o EXCEL.

3.      El estudiante puede crear la situación que quiera, pero me permito indicar algunos casos que pueden desarrollarse:

a.      Crear los equipos (masculino y femenino) de futbol y baloncesto empresarial en dos categorías (jóvenes y senior).

b.      Creación de sucursales de la empresa en otras regiones con el apoyo de algunos empleados que hayan nacido y se hayan formado en dichas poblaciones.

c.       Familiares de empleados que puedan trabajar en las nuevas sucursales porque su profesión u oficio es el indicado. (No puede ser la misma sucursal)

d.      Familiares de empleados con conocimientos en: electricidad, pintura, mantenimiento, etc., que puedan apoyar en el mantenimiento de la sede actual.

e.      Listado de los empleados para fiesta de despedida del año con regalo a darle y comida predilecta.

4.      Cuidar especialmente la caligrafía. Es muy importante que sea clara y legible. Igual la nitidez de la imagen que se envíe.

MOMENTO FINAL

EVIDENCIA DE APRENDIZAJE

(Explicación, descripción, graficas, representación u otra)

RESULTADO A ENTREGAR:

Tu compromiso, enviar el diseño de una (1) consulta a la base de datos de empleados de la empresa del estudiante (diferente a la del ejemplo), con los siguientes aspectos:

1.      Breve escrito definiendo la problemática a solucionar mediante la consulta. (Pueden ser las recomendadas)

2.      ¿Qué se necesita? (producto). Especificar las condiciones (columnas) del listado que se va a generar.

3.      Análisis de tablas y campos a consultar. Ubicar las características (columnas) de las personas del listado anterior en las tablas de la base de datos.

4.      Precisar algoritmos y/o fórmulas a aplicar. Si es necesario hacer un proceso matemático o lógico.

5.      Diseño de la tabla de la consulta. (Según el ejemplo dado)

6.      Conclusión. ¿Qué enseñanza te queda?

Estos compromisos se pueden hacer llegar como imágenes de un manuscrito elaborado por el estudiante o por medios digitales al número de WhatsApp 320 579 6335 o al email: eusebiopradamatiz@yahoo.es

 

“ Quédate en casa…pronto nos volveremos a ver”

No hay comentarios:

Publicar un comentario