Salta el contingut

DAM - DAW - MP 0484 Bases de Dades - NF5

Exercicis de Funcions

Aquesta pràctica consisteix en crear algunes funcions sobre les bases de dades empresa i hospital.

Empresa

  1. Crea una funcio nomDeparament que donat un codi de departament, ens retorni el nom del departament.

  2. Crea una funcio nomJob que donat un codi de job, ens retorni el nom del job.

  3. Crea una funcio quantsEmpleats que donat un codi de departament, ens retorni el nombre d'empleats en aquell departament.

    • Si el departament no té empleats, cal retornar 0

    • Si el departament no existeix, cal retornar NULL

    Prova de fer-ho amb una sola consulta SELECT.

Hospital

  1. Crea una funcio nomHospital que donat un codi d'hospital, ens retorni el nom de l'hospital.

  2. Crea una funcio especialitatDoctor que donat un codi de doctor, ens retorni el nom de la seva especialitat.

  3. Crea una funcio quantsEmpleats que donat un codi d'hospital, ens retorni el nombre d'empleats de la plantilla d'aquell hospital.

    • Si l'hospital no té empleats, cal retornar 0

    • Si l'hospital no existeix, cal retornar NULL