Está en la página 1de 19

UNIDAD 2 – CASO PRACTICO

Paula Andrea Pachón Beltran

Jefferson Daniel Martínez Abril

Tutor: Jhon Fredy Cuervo Gonzales

Facultad de ingeniería

Ingeniería de sistemas

Administración de sistemas gestores

de bases de datos

Bogotá D.C

Marzo 2024
1. Construir las consultas que corresponden a los siguientes requerimientos:

• Un listado de todos los empleados que pertenecen a los departamentos de

Administración o IT.

• El reporte de la historia laboral de un empleado especifico.


• La cantidad total de salarios que se deben pagar por cada uno de los departamentos.

• Una consulta que muestre el promedio de los salarios, el menor salario, el

mayor salario.
• Pacientes atendidos en un rango de fecha determinado

• Lista de médicos con sus especialidades


• Lista de pacientes que asisten a consulta con un motivo determinado
• Pacientes a quienes se les asigna orden médica, bien sea para laboratorios,

imágenes diagnósticas y otro tipo de exámenes.

2. En el grupo de trabajo determinar 10 consultas donde se realicen subconsultas,

entre las tablas, definirlas y mostrar el resultado.

Empleados en Departamento de IT:

Empleados con Salario Mayor al Promedio:


Empleados en Departamentos con Identificación 'DPT':

Empleados en Departamentos con Salario Mayor al Promedio General:


Empleados con Mayor Salario en Cada Departamento:

Empleados con Identificación 'DPT' que Tienen Salario Superior a $50,000:


Consulta de pacientes que han tenido consultas médicas del 10-03-2023 al 15-03-2023

Obtener la cantidad de médicos por cada especialidad:

Consulta de pacientes por motivo de dolor de cabeza y dolor de estomago


2. Definir y crear dos triggers de importancia para el manejo de la base de datos.

Trigger para Actualizar la Fecha de Última Modificación:

Trigger para Validar Edad de Pacientes:


4. Cree un usuario llamado PERNO (Personal y Nomina) otorgándole permisos de

resource, connect, y dba.


5. Cree un perfil, Cree el PROFILE, PRO_FUNCIONARIO. Con las siguientes

características:

Sessions_per_user 3

Connect_time 20 horas

Idle_time 15 minutos

Failed_login_attempts 3

Password_life_time 60 dias

Password_reuse_max 2

Password_lock_time 1 dia

Password_grace_time 8 dias
6. Cree los usuarios JPINZON ----ROL ADMINISTRADOR SAGUIRRE---ROL_FUNCIONARIO PPEREZ ---
ROL_AUDITOR
7. Realizar una matriz para la tabla DEPARTMENTS y la tabla EMPLOYEES que

permita construir un diccionario de datos identificando y diferenciando los tipos de

datos para tres sistemas gestores diferentes, a continuación, se sugiere un modelo

8. Construir los procedimientos almacenados para las siguientes necesidades:

A) Una función (FN_CALCULA_FPC) que calcule el 16% de Fondo de Pensiones

y Cesantias. Dentro de esta función debe invocar la función FN_CALCULA_SB


B) Una función (FN_CALCULA_SENA) que calcule el 1% para SENA. Dentro de
esta función debe invocar la función FN_CALCULA_SB

También podría gustarte