Está en la página 1de 2

DML – CONSULTAS BASES DE DATOS - DAM DAW

Lenguaje de consultas SQL I GESTIÓN DE BASES DE DATOS – ASIR


Actividad evaluable: Empleados II
Contenidos: SELECT, WHERE, funciones sobre filas, GROUP BY, HAVING, funciones de agregado
Nombre estudiante:……………………………………………………………… Ciclo:…………….. Módulo:………………

1 Estructura y datos BD
Diagrama relacional

✓ El campo enumerado es enum('PRESIDENTE', 'JEFESECTOR', 'VENDEDOR',


'ANALISTA', 'EMPLEADO')

✓ El campo dni es clave alternativa.

✓ Las inserciones de los datos se entregan en un archivo SQL aparte.

2 Consultas agrupadas
1. Muestra el nombre, cargo y fecha de nacimiento de aquellos empleados nacidos este mes
con nombre de 5 caracteres.

2. Muestra cuántos empleados han nacido en cada mes del año. El mes se mostrará con su
nombre.
✓ Ordena los resultados cronológicamente por mes.

3. Muestra el nombre de los empleados con el formato "apellidos, nombre" y su edad.


✓ Ordena los resultados de mayor a menor edad.

4. Muestra cuántos empleados han nacido en la segunda quincena del mes.

1
DML – CONSULTAS BASES DE DATOS - DAM DAW
Lenguaje de consultas SQL I GESTIÓN DE BASES DE DATOS – ASIR
Actividad evaluable: Empleados II
Contenidos: SELECT, WHERE, funciones sobre filas, GROUP BY, HAVING, funciones de agregado
Nombre estudiante:……………………………………………………………… Ciclo:…………….. Módulo:………………

5. Muestra el apellido de:


a. Los empleados cuyo cargo es "empleado" y tienen hijos.
b. Los empleados cuyo cargo es "vendedor" y nacieron en los años 80.

6. Muestra cuántos hijos en total tienen los empleados cuyo cargo es presidente, jefe de
sector o vendedor.

7. Muestra el número de empleados y de extensiones telefónicas distintas.

8. Muestra aquellos cargos que tengan más de 1 empleado.

9. Calcula la media del número de hijos de aquellos empleados que tienen el mismo cargo.
Ten en cuenta sólo aquellos cuyo número de hijos es conocido.
✓ Ordena los resultados de mayor a menor media de hijos.

10. Mostrar los números de teléfono que estén asignados a más de un empleado, indicando a
cuántos empleados está asignado cada uno.

11. Para cada grupo de empleados que tienen el mismo número de hijos, muestra cuantos
empleados forman el grupo ordenados por número de hijos.
Pista: Agrupar los empleados por su número de hijos y contar el nº de empleados que
tienen el mismo número de hijos en cada grupo.

12. Para cada número inicial de código de empleado (1, 2, 3...), muestra cuántos empleados
hay.

También podría gustarte