Informática, pregunta formulada por AnaMariac67, hace 10 meses

Me ayudan con este caso please identificar y plasmar las entidades y atributos de este caso de uso de proceso de pago

Adjuntos:

fv11: bueno si es un ejemplo algo complejo, pero voy a ver cuantas entidades logro identificar

Respuestas a la pregunta

Contestado por fv11
0

Respuesta:

bueno viendolo asi a primera vista encontre algunas entidades como:

usuarios

personas

tipo_documento

tipo_persona

boletas_de_pago

periodo_de_pago

empleado_contratos

contratos

//voy a intentar explicar el porque planteo estas entidades//

-la entidad usuarios ya que el enunciado dice que el jefe debe iniciar sesión para realizar todas las funciones que te pide.

-la entidad personas porque aquí vamos a registrar al jefe y nuestros empleados, lo vamos hacer directamente aquí para evitar crear las entidades jefe y empleados por aparte, si lo hacemos por la entidad persona estaríamos manejando todo en una sola tabla y las consultas serian mas especificas.

-la entidad tipo_persona la vamos a necesitar ya que tenemos la entidad persona y necesitamos identificar que registro tiene ciertos roles en la empresa tales como el jefe y los empleados a los cuales puedes especificar a que se dedican en la empresa, esto nos ayuda para darle mas sentido al programa.

-tipo de documento es otra entidad similar a la de tipo_persona necesitamos que esta entidad nos guarde los diferentes tipos de documento que existen en el país, esto lo hacemos porque aveces es necesario en algunas bases de datos que requieran este tipo de registros.

-la entidad boletas_de_pago la planteo porque según dice el enunciado se necesita crear una boleta que contenga los contratos asociados al periodo activo entonces necesitaremos que esta entidad nos guarde ciertas llaves foráneas, como punto adicional los atributos de esa entidad ya nos lo esta dando el ejercicio.

-la entidad periodo_de_pago la vamos a necesitar para la entidad anteriormente explicada, la vamos a utilizar para llevar el control desde esta tabla y así evitamos llenar de campos innecesarios a las demás entidades.

- la entidad empleado_contratos sera una que lleve foraneos esto nos va a servir para crear una de las consultas que pide el ejercicio y que es vital para que el sistema funcione con las especificaciones, al ser una tabla que contiene foraneos aqui vamos a guardar los id de los empleados que fueron registrados en persona y el id del tipo de contrato que tiene dicho empleado.

- para cumplir la ultima parte del punto anterior tenemos que crear una entidad llamada contratos, aqui vamos a registrar los diferentes tipos de contratos (valga la redundancia) que maneje la empresa.

-------------------------------------------------------------------------------------------------------------

por el momento las entidades anteriores son las vitales para que tu sistema tenga algo de relación basado en el modelo relacional y evitar la redundancia de datos(datos repetidos), por el momento solo se me ocurren estas, sin embargo yo seguiré viendo cuales mas podrían encajar bien para el sistema, entonces te daré los atributos para cada entidad, las voy a ir colocando de tal manera que se note la importancia del orden en el que se deben crear.

te dejo las entidades en un archivo word

Explicación: por el momento solo te puedo ayudar de esta manera, se me complica ayudar con este tipo de proyectos tan complejos por medio de esta plataforma, en cualquier caso o cualquier duda que tengas la dejas por aqui

Adjuntos:
Otras preguntas