• No se han encontrado resultados

Taller Evaluado No 5 - SQL FunBD BR

N/A
N/A
Protected

Academic year: 2022

Share "Taller Evaluado No 5 - SQL FunBD BR"

Copied!
6
0
0

Texto completo

(1)

Página 1 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL

Taller Evaluado No 5 - SQL – FunBD BR

1.- En grupos de no más de 4 personas

2.- Consignar el trabajo en formato SCRIPT Nota:

* El grupo solo debe presentar un solo archivo con la solución, y dicho archivo debe incluir las respuestas a las preguntas planteadas. La evaluación del profesor consiste en

ejecutar el script en el servidor PostGreSQL, y debe funcionar tal cual el ejemplo dado en clase.

* Construir las respuestas en orden.

3.- Fecha de Entrega del Taller No 5: Sábado 11/Jun/2022 - 8pm

4.- Consignar la respuesta del taller al correo institucional:

[email protected] 5.- Ojo Ojo ….En el asunto del correo colocar:

Fundamentos BD – Grupo: FunBD BR – Taller No 5 6.- Incluir como cometarios en el script del taller lo siguiente datos:

Talle No 05 ----→ Script de la base de datos:

Asignatura----→ Fundamentos de Base de Datos Grupo---→ FunBD - BR

Integrantes

Nota---> →

No Apellidos Nombres CC

01 02 03 04 05

Nota: el previo No 3 sobre el tema SQL es una prueba teórica que será abierta

el Miércoles 15/Junio/2022 – 1pm y será cerrado el Miércoles 15/Junio/2022 -

4PM

(2)

Página 2 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL

Instrucciones: Por favor leer el contexto del sistema Giras Médicas, y responder las preguntas que están al final.

El consorcio Apuestas Cúcuta como parte de su política de responsabilidad social al inicio de cada año planifica varias Giras Médicas, donde cada una es identificada con el año y un número correlativo ascendente; así para cada gira se tiene por ejemplo lo siguiente:

Giras

Número de Gira Fecha Municipio Lugar

2022 - 001 Sáb 22/01/2022 Cúcuta Hospital Erasmo Meoz

2022 - 002 Sáb 19/02/2022 Villa del Rosario Estadio

2022 - 003 Sáb 26/03/2022 Los patios Alcaldía

2022 - 004 Sáb 23/04/2022 Pamplona Hospital

2022 - 005 Sáb 21/05/2022 Mutiscua Salón comunal

Cada gira se enfoca en cinco (5) áreas de bioanálisis a saber:

Antes de comenzar la jornada el grupo que coordina la jornada, entrega a cada bioanalista varías planillas de consultas, en la cual el bioanalista procede a registrar el número de gira, la fecha, el lugar y el municipio, pues dicha información ya se conoce, ella fue determinada cuando se planifico la gira. Es

Heces:

Aspecto / Color

Consistencia / Reactiva / Sangre Ocul.

Hematología:

Hb / Hcto / Leuc

Hemagram / Plaquetas / Tp / Ap Cn / Tpt / Cn

Química:

Gliferimia / Urea

Creatimina / Colesterol / Triglicéridos / Tgo / Tgp

Cpk / Ldh / Prueba de Embarazo

Orina

Covid

• Resultado --→ Si / No

(3)

Página 3 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL

importante también señalar que el número de planilla es un valor que ya viene preimpreso; es decir al momento que el bioanalista recibe las planillas, dicho valor ya existe en la planilla.

Así, al momento de la jornada el bionalista por cada paciente registra el nombre y apellido(C20), la fecha de nacimiento(Fecha), edad(N2.0), sexo(C1), la dirección(C50), el número del teléfono(C12) y marca cada una de los exámenes que se le practican; además totaliza la cantidad de exámenes realizados por paciente, como se observa en el siguiente Ejemplo:

FECHA:____ /_____ /______ LUGAR: MUNICIPIO:

PLANILLA DE CONSULTAS

NUMERO DE PLANILLA: 9999

# Nombres y Apellidos

Dirección Teléfono fecha de nacimiento

Edad Sexo(F/M) Heces: Hematología: Química: Orina Covid Total

1 Pedro Pérez 15 M X X X 3

2 Juan Díaz 25 M X X X 3

3 Molina Ana 13 F X X X X 4

4 Martín Dalia 28 F X 1

5 Martínez Zila. 30 F X X 2

6 Contreras David 10 M X X 2

7 Carrillo Armando 13 M X X X X 4

8 Contreras María 25 F X 1

9 Díaz Carmén 18 F X X X 3

10 Chacón Roberto 42 M X X 2

Total 5 2 6 5 7 25

Total:

Adultos:____ Niños:_______

Bioanalista:

Cédula:___________________________________________________

Apellidos y Nombres________________________________________

Cargo:________________ Número Celular:____________________

GIRA: Año - 999

(4)

Página 4 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL

Al tener los resultados de cada examen, el bionalista busca la planilla respectiva para registrar en el reverso los detalles de los mismos por cada paciente; además totaliza la cantidad de exámenes practicados por paciente, áreas de bioanálisis, adultos, niños y total en general.

Al terminar la gira el bioanalista debe entregar los siguientes reportes:

• Un Listado completo con todos los datos de cada paciente atendido conjuntamente con los exámenes aplicados y sus resultados.

• Total de adultos y niños atendidos por sexo

• Total exámenes aplicados por área de bioanálisis

• Total de personas atendidas

Igualmente al terminar la gira la coordinación de la gira médica realiza los siguientes reportes:

• Total de adultos y niños atendidos por sexo.

• Total de personas atendidas por cada área de bioanálisis

• Total de Exámenes procesados por cada área de bioanálisis con sus respectivo porcentaje en relación al total.

• Total de personas atendidas por cada bioanalista y área de bioanálisis

La coordinación de la Gira Médica al cancelar a cada Especialista lo hace a través de un Cheque de Gerencia del cual se registra los siguientes datos:

• Número del Cheque(N8.0)

• Nombre del Banco(C30)

• Número de cuenta donde se hace el pago(C12)

• Monto del pago(N13.2)

• Datos del Especialista[Cédula(C8), Apellidos(C30), Nombres(C30),Número de teléfono Celular(C12) y cargo(C12)]

• La fecha y la hora del registro.

Se desea desarrollar un sistema que permita registrar los datos asociados a la Gira Médica, eso significa que deben registrar los datos de cada planilla, los pacientes, los resultados, los pagos a los bioanalistas, entre otros.

Nota:

➢ Un paciente puede recibir exámenes de una o varias áreas de bioanálisis.

➢ Se pude visitar varias veces una localidad durante el año.

(5)

Página 5 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL

TMBIONALISTAS PK CCBIO

APEBIO NOMBIO DIRBIO TELFBIO FKCODCAR

FKCODSBIO TMLUGARES

PK CODLU

DLUGAR FKCODM FKCODSLU TMMUNICIPIOS PK CODM

DMUNICIPIO FKCODSM TMGIRAS_MEDICAS

PK NGIRA

FKCODM FKCODLU FECHA FKCODSGM

TDPLANILLAS PK NPLA

FKNGIRA FKCCBIO FECHA HORA FKCODSPLA

TMPACIENTES PK CCP

APEP NOMP DIRP TELFP FENACP SEXO FKCODSP

TDEXAMENES PK NEXA

FKNPLA FKCCP FKCODBA RESULTADO FKCODSEXA TDPAGOS

PK NPAGO

FKCCBIO FKNGIRA NCHEQUE FKCODBAN FKNCTA MONTO FECHA HORA FKCODSPA TMBANCOS

PK CODBAN

DBANCOS FKCODSBAN

TMCTAS PK NCTA

FKCODBAN SALDO FKCODSCTA

BDGIRAS_MEDICAS Sergio Capacho

N

TMBIO_AREAS PK CODBA

DBIO_AREAS FKCODSBA TMCARGOS

PK CODCAR

DCARGO FKCODSCAR

TMSTATUS PK CODSTA DSTATUS

1 1 1

1 1

1

1

1

1

1

N N

N

N N

N N

N N

N

N

N N

A

A

A A

A

A A

A A A

A A

A

1

(6)

Página 6 de 6 - miércoles, 01 de junio de 2022 - 8:58 p. m.

Sergio Capacho - Taller No 4 - SQL Preguntas

No Actividades Valor

01 Construir la Base de datos llamada BDGIRAS_MEDICAS 0.2

02 Insertar como mínimo 5 registros en cada tabla los cuales deben estar debidamente relacionados

1.0 03 Cantidad Total de los pagos hechos a un bioanalista X (Investigar) 0.025 04 Monto total de lo cancelado a un bioanalista X (Investigar) 0.025 05 Monto máximo pagado en todas las giras (Investigar) 0.025 06 Valor promedio de lo pagado en todas la giras (Investigar) 0.025 07 Agregar el campo FeNac (Fecha de nacimiento) en la TMBIOANALISTAS

(Investigar)

0.2 08 Agregar a cada Bioanalista una fecha de nacimiento (Investigar) 0.1 09 Mostrar la edad actual de cada bioanalista (Investigar) 0.4

Realizar las siguientes consultas:

10 Generar un listado donde se muestren la cédula, apellidos, nombres y número telefónico del todos los bioanalistas registrados en la base de datos debidamente ordenados en forma ascendente por el campo cédula.

0.5

11 Generar un listado de todas las giras médicas ejecutadas y planificada. Dicho listado debe presentar los datos en forma ordenada por el campo fecha en forma descendente y mostrar: Número de la gira, nombre del municipio ,nombre del lugar y fecha

0.5

12 Generar un listado de todas las giras médicas ejecutadas y planificadas para el municipio Mutiscua ordenadas por fechas en forma ascendente, donde se muestre: Número de la gira, nombre del lugar donde se ejecuta o planifica y fecha

0.5

13 Generar un listado de todos los bioanalistas que asistieron a todas las giras médicas ordenadas por número de gira(Ascendente), Municipio(Ascendente) y Nombre del Bionalista (Desendente); donde se muestre: el número de gira, el nombre del municipio, el nombre del bioanalista y la fecha

0.5

14 Generar un listado de todos los exámenes aplicados a un paciente X debidamente ordenados en forma descendente por el número de la planilla; donde se muestre:

Numero de la planilla, área del examen y resultado del examen.

0.5

15 Generar el listado de todos los pagos realizados para un bioanalista X, ordenador por Número de Gira(Ascendente) y Banco(Ascendente); donde se muestre:

Número de Gira, nombre del Banco, número de cuenta , número del cheque monto y fecha de pago

0.5

Nota:

• El script debe incluir las instrucciones para crear la base de datos y conectarse con la base de datos

• No se deben incluir ordenes o comandos diferentes a los presentados en clase para construir el script de este trabajo; Cada instrucción o sentencia que se incluya en el script no presentada en clase equivale a – 0.02 Puntos. OJO OJO OJO: Esta condición no se aplica a las preguntas que dicen Investigar.

Referencias

Documento similar