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
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:
Esto quiere decir que una persona que mida
1,60 metros y pese 80 kg tiene un Índice de Masa Corporal de:
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:
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