Sie sind auf Seite 1von 2

Servicio Nacional de Aprendizaje

Centro de Biotecnología Industrial

Sistema de Prueba de Desempeño


Gestión de la
Calidad

CASO DE ESTUDIO - EVIDENCIA DESEMPEÑO POSTGRES.

Objetivo: Utilizar el motor de bases de datos postgres para resolver un problema en un ambiente
laboral

Realizar: Desarrollar el diseño de la base de datos según el problema planteado.

Estudio de caso.

La empresa PAC SOLUCIONES TECNOLÓGICAS desea implementar un software para su empresa


que le permita gestionar el proceso de prestación de ordenes de servicio, para ello los contrataron a
ustedes para conformar el equipo de desarrollo y ayuden en el diseño, creación y gestión de la base
de datos.
Dentro de los datos que hay que tener en cuenta es el siguiente formato de ordenes de servicio que
hasta hoy usan y les ha ido muy bien.

Hay que tener en cuenta que a un servicio se le puede hacer seguimiento, es decir, un servicio
solicitado puede tener varias visitas en las cuales llenan este formato de orden de servicio.
En cada visita se modifica el estado del servicio, que puede ser finalizado, en proceso, rechazado, en
revisión y reportado.
Debe quedar registrada la hora de inicio del servicio y la hora final para cada visita.
Servicio Nacional de Aprendizaje
Centro de Biotecnología Industrial

Sistema de Prueba de Desempeño


Gestión de la
Calidad

El programa debe poder llevar el registro de todos sus clientes y un mínimo inventario de los equipos
de cómputo que tiene este.
La empresa desea poder enviar correos electrónicos con el reporte de su servicio al cliente y registrar
en una tabla los logs de ese envío de correo con hora, fecha y usuario.
Debe poder manejar un listado de servicios e manejan.
La empresa tiene dos tipos de cliente, uno con poliza de servicio: que son clientes que pagan
mensuales por todos los servicios de la empresa sin importar cantidad de servicios realizados en el
mes, y sin póliza: clientes que solo usan el servicio cuando tienen la necesidad.
El valor de servicio se mide por hora cuyo valor es de 37000 antes de iva
El diseñador de software desea manejar la técnica CRUD y quiere que la comunicación a la base de
datos se haga por medio de procesos a todas las tablas (delete, create, up adate,).
Los usuarios podrán tener varios roles tales como: cliente, técnico, secretario o administrador.
El cliente debería poder calificar la calidad del servicio de uno a cinco, siendo uno muy malo y cinco
muy bueno.

Dentro de los requerimientos del cliente para la gestión de su empresa desearía tener los siguientes
informes.

1. Consultar la cantidad de servicios realizados por mes.


2. Tener la posibilidad de generar un reporte de la cantidad de servicios realizados por técnico
en una fecha de inicio y una fecha fin.
3. Gestionar los tiempo de cumplimiento de los servicios.
4. Poder usar un indicador que el cliente maneja que es cantidad de visitas finalizadas/cantidad
total de visitas (usar procedimientos almacenados).
5. Ver el total de las ventas de servicios.
6. Revisar cuales son los meses de mayores ventas del más al menos productivo.
7. Saber cuales son los clientes que más productos consumen en el año.
8. Listar la cantidad de servicios en estado reportado.
9. Verificar el promedio de calificaciones por técnico.

Debe entregar un script donde esté la estructura de creación de la base de datos y sus tablas, por lo
menos 5 insert en cada una de las tablas, cada una de las consultas realizadas para resolver el
problema, entregar el archivo con nombre nombre1-nombre2.sql. La ejecución de este script debe
arrojar todas las respuestas al caso de estudio.

Recuerden que ustedes son los diseñadores de bases de datos y deben poder recomendar al cliente
y a su equipo de trabajo herramientas que aumenten la seguridad y la estabilidad de los datos.

Buena suerte!!!

Das könnte Ihnen auch gefallen