0% encontró este documento útil (0 votos)
189 vistas12 páginas

Actividad 4 - Segunda Parte Caso Practico

Este documento presenta un caso práctico sobre la administración de una base de datos de una clínica. Se deben realizar cuatro tareas: 1) extraer los funcionarios administradores a CSV, 2) calcular bonos para funcionarios menores de 35 años con salario menor a dos SMLV, 3) estratificar usuarios por edad y enfermedad en tres tablas, y 4) exportar e importar la base de datos, subiendo un video al proceso. Se muestran pantallazos de las consultas y resultados de cada tarea.

Cargado por

josue roa pinzon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
189 vistas12 páginas

Actividad 4 - Segunda Parte Caso Practico

Este documento presenta un caso práctico sobre la administración de una base de datos de una clínica. Se deben realizar cuatro tareas: 1) extraer los funcionarios administradores a CSV, 2) calcular bonos para funcionarios menores de 35 años con salario menor a dos SMLV, 3) estratificar usuarios por edad y enfermedad en tres tablas, y 4) exportar e importar la base de datos, subiendo un video al proceso. Se muestran pantallazos de las consultas y resultados de cada tarea.

Cargado por

josue roa pinzon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Administración de Sistemas Gestores de Bases de Datos

Actividad 4: Segunda Parte: Caso Practico

Fundación Universitaria Compensar.


Facultad de Ingeniería.

Josué Roa Pinzón y Iván Esteban Mateus Soche.


Marzo 2023.
2

Tabla de Contenidos

Segunda Parte: Caso Practico ......................................................................................................... 3


A. Extraiga los funcionarios cuyo perfil es administrador a un formato CSV y anéxelo a la
actividad que va a enviar............................................................................................................. 3
B. Extraiga los funcionarios que cuenten con dos SMLV menos y cree una tabla donde
según su edad (menores a 35 años) sean promovidos a un bono de 15% sobre el sueldo que
gana. ............................................................................................................................................ 8
C. De acuerdo con los requerimientos de la historia médica, estratifique los usuarios según
su edad y enfermedad (50 usuarios) y cree tres tablas mostrando el estrato 1, 2 y 3 de acuerdo
con la edad y enfermedad según su urgencia como prioridad. ................................................. 10
D. Realizar el proceso de exportar e importar la base de datos. ............................................ 12
3

Segunda Parte: Caso Practico

Para nuestra actividad de práctica debemos de desarrollar los siguientes ejercicios de

acuerdo con la base de datos que ha desarrollado:

A. Extraiga los funcionarios cuyo perfil es administrador a un formato CSV y

anéxelo a la actividad que va a enviar.

SELECT Documento,Nombres,Apellidos,Edad,[Link] AS Perfil,Salario


FROM Funcionario A
INNER JOIN Cargos B ON [Link] = [Link]
WHERE [Link] = 4;

Figura 1. Resultado Funcionarios con Perfil Administrador

Figura 2. Se Genera Vista con los datos que se quieren exportar(también se puede

exportar la información general de la tabla Funcionarios).


4

Figura 3. Paso a paso del acceso al menú para exportación de Data.

Figura 4. Pantalla Inicio Proceso de exportación.


5

Figura 5. Configuración de Acceso al Servidor de Origen.

Figura 6. Configuración del Archivo Destino Generado.


6

Figura 7. Configuración del tipo de proceso de Copia a realizar.

Figura 8. Selección y previsualización de la vista que trae la data requerida.


7

Figura 9. Pantalla Final de Configuración de la exportación, habilita opción para

poder configurar proceso automático de exportación a través de un JOB.

Figura 10. finalización y Resumen del Proceso de exportación de Data.


8

B. Extraiga los funcionarios que cuenten con dos SMLV menos y cree una tabla

donde según su edad (menores a 35 años) sean promovidos a un bono de 15%

sobre el sueldo que gana.

(Anexe pantallazos y sentencias SQL del requerimiento solicitado)

IF OBJECT_ID('[Link].#Funcionario') IS NOT NULL DROP TABLE


#Funcionario
CREATE TABLE #Funcionario
(
Documento DECIMAL(20,0),
Funcionario VARCHAR(100),
Edad SMALLINT ,
Cargo VARCHAR(50),
Salario DECIMAL(18,2)
);
--
INSERT INTO #Funcionario
SELECT Documento,(Nombres+' '+Apellidos)AS Funcionario,Edad,[Link],Salario--
,(Salario*0.15) as Bono , (Salario+(Salario*0.15))AS SalarioConBonoPromovido
FROM Funcionario A
INNER JOIN Cargos B ON [Link] = [Link]
WHERE Salario <= 2600000;--EDAD <= 35 AND
--
SELECT Documento,Funcionario,Edad,Cargo,Salario ,
CASE WHEN EDAD < 35 THEN (Salario*0.15) ELSE 0 END Bono,
CASE WHEN EDAD < 35 THEN (Salario*1.15) ELSE Salario END
SalarioConBonoPromovido
FROM #Funcionario
ORDER BY Bono desc
--
DROP TABLE #Funcionario
9

Figura 11. Resultado Consulta Funcionarios con Salario Inferior a 2 Salarios

Mínimos, y cálculo de promoción de bono para Menores a 35 años.


10

C. De acuerdo con los requerimientos de la historia médica, estratifique los

usuarios según su edad y enfermedad (50 usuarios) y cree tres tablas

mostrando el estrato 1, 2 y 3 de acuerdo con la edad y enfermedad según su

urgencia como prioridad.

SELECT [Link] , [Link] AS [Tipo Documento],


[Link] AS [Documento], ([Link]+' '+Apellido)AS [Paciente] ,
[Link] AS [Edad], [Link] AS [Genero] , [Link] AS [Enfermedad],
[Link] AS [Estratificacion]
FROM Paciente A
INNER JOIN HistoriaClinica B ON [Link] = [Link]
INNER JOIN Enfermedades C ON [Link] = [Link]
WHERE [Link] = 1
ORDER BY [Link] DESC

Figura 12. Resultado Tabla usuarios por edad y enfermedad con estrato 1.
11

SELECT [Link] , [Link] AS [Tipo Documento],


[Link] AS [Documento], ([Link]+' '+Apellido)AS [Paciente] ,
[Link] AS [Edad], [Link] AS [Genero] , [Link] AS [Enfermedad],
[Link] AS [Estratificacion]
FROM Paciente A
INNER JOIN HistoriaClinica B ON [Link] = [Link]
INNER JOIN Enfermedades C ON [Link] = [Link]
WHERE [Link] = 2
ORDER BY [Link] DESC

Figura 13. Resultado Tabla usuarios por edad y enfermedad con estrato 2.
12

SELECT [Link] , [Link] AS [Tipo Documento],


[Link] AS [Documento], ([Link]+' '+Apellido)AS [Paciente] ,
[Link] AS [Edad], [Link] AS [Genero] , [Link] AS [Enfermedad],
[Link] AS [Estratificacion]
FROM Paciente A
INNER JOIN HistoriaClinica B ON [Link] = [Link]
INNER JOIN Enfermedades C ON [Link] = [Link]
WHERE [Link] = 3
ORDER BY [Link] DESC

Figura 14. Resultado Tabla usuarios por edad y enfermedad con estrato 3.

D. Realizar el proceso de exportar e importar la base de datos.

(Realizar un video de Youtube realizando este proceso), anexar el enlace


correspondiente.

• [Link]

También podría gustarte