Ejercicio MySQL

1
Consultas Caso práctico 1 Actividad 1 Supongamos el registro de fichar de una empresa X implementado de la siguiente forma, una tabla en la que están registradas las horas de fichar de los empleados, por ejemplo dni, hora, fecha y un campo tipo (que indica si la hora es de entrada, de salida, comienzo de descanso o fin de descanso). Cada día un empleado puede tener varios (4) registros, uno de entrada, uno de salida, … Puede que no todos estén cubiertos pero siempre tiene que haber registro de entrada. Por necesidades de lectura de una de las aplicaciones que acceden a estos datos es necesario que los registros de fichar se devuelvan de la siguiente forma: dni, día, hora_entrada, hora_salida, ini_descanso, fin_descanso Es decir, un registro por persona (con 6 campos) en lugar de los 4. Ejecuta el script bd_registro.sql para crear la base de datos y crea una consulta que permita resolver el problema.

description

Caso práctico de MySQL

Transcript of Ejercicio MySQL

  • Consultas Caso prctico

    1

    Actividad 1

    Supongamos el registro de fichar de una empresa X implementado de la siguiente forma, una

    tabla en la que estn registradas las horas de fichar de los empleados, por ejemplo dni, hora,

    fecha y un campo tipo (que indica si la hora es de entrada, de salida, comienzo de descanso o

    fin de descanso).

    Cada da un empleado puede tener varios (4) registros, uno de entrada, uno de salida,

    Puede que no todos estn cubiertos pero siempre tiene que haber registro de entrada.

    Por necesidades de lectura de una de las aplicaciones que acceden a estos datos es necesario

    que los registros de fichar se devuelvan de la siguiente forma:

    dni, da, hora_entrada, hora_salida, ini_descanso, fin_descanso

    Es decir, un registro por persona (con 6 campos) en lugar de los 4.

    Ejecuta el script bd_registro.sql para crear la base de datos y crea una consulta que permita

    resolver el problema.