Entrada General del Blog
Estudiante | Horas Trabajadas Totales |
Fabián Vargas | 22:30 |
Julián Rodríguez | 22:30 |
En este proyecto se trabajo paso por paso, primero se realizó un entendimiento de lo que se había que hacer, es decir un análisis del diagrama para de esta manera saber como se realizaban las tablas de manera correcta y el como funcionan estas.
Seguidamente se realiza la creación de estas con sus respectivas asociaciones. Una vez creadas las tablas, se realizo la creación del Script para simulación, esto paso por paso ya que hay que definir que valores se piden del XML para cada tipo de operación, además, hay que crear SP y triggers para guardar la información .
Realizando el Script encontramos un único problema, el cual se daba al llamar un SP junto a un Select de nodos del XML, el problema era que al llamar al SP los parámetros se pasaban como nvarchar, para arreglar esto utilizamos Cursores.
El error es el siguiente:
Y los links donde investigamos la manera de utilizar cursores son los siguientes:
https://www.programandoamedianoche.com/2009/11/cursores-en-sql-server/
https://www.youtube.com/watch?v=7XoE1hceoqE
De este proyecto obtenemos las siguientes conclusiones:
- Siempre realizar un análisis completo del diagrama de la base de datos, de esta manera se comprende mejor el procedimiento al crear las tablas con sus respectivas columnas y la asociación entre cada tabla, esto para que toda la información quede guardada de manera correcta.
- Al leer información de un archivo y tratar de insertarla en tablas, la mejor manera es utilizar SP y leer cada parámetro con un Cursor, de esta manera la información se lee de una manera más correcta.
Análisis de Resultados:
El proyecto no está completo, pero las funciones que si se completaron funcionan correctamente, es decir, se hace una inserción correcta de empleados, borrado lógico de empleados, trigger de empleados respecto a deducciones obligatorias, asignación de deducciones no obligatorias a empleados, asignación de jornada de empleado para la próxima semana, creación de planillas semanales y mensuales, los resultados finales de cada planilla ya sea mensual o semanal y además de las deducciones mensuales de cada empleado.
Comentarios
Publicar un comentario