Soit la relation PLANNING( id, début, durée, fin)
 

Définition des attributs


Attribut Type Description Contrainte
id entier identifiant unique de projet clé primaire
début date date de début de projet non NULL
durée entier durée prévue du projet en nombre de jours non NULL,
>1
fin date date effective de fin de projet
valeur NULL si le projet est encore en cours
 

 

Contenu de la table

         ID DEBUT           DUREE FIN
---------- ---------- ---------- ----------
         2 11/03/1995        180 20/10/1995
         4 07/02/1997         20 27/02/1997
         7 03/05/1997         90 29/07/1997
         8 21/06/1997         40 31/07/1997
         9 21/10/1998        150 15/03/1999
        10 28/01/1999        200 18/09/1999
        11 06/04/1999        365
        15 15/10/2001        240
        23 12/12/2001         90
        41 03/01/2002         18
        62 05/01/2002         15 20/01/2002
        84 12/02/2002        180


Requêtes

  1. Afficher les dates début et fin avec le mois codé sur 2 chiffres et l'année sur 4 chiffres.
  2. Nombre de projets ayant démarré en 97.
  3. Identifiants des projets ayant débuté avant 99.
  4. Identifiant des projets ayant démarré en janvier 2002.
  5. Identifiant des projets ayant démarré au second semestre 2001.
  6. Nombre de projets non encore achevés (date fin non connue).
  7. Identifiant de tous les projets accompagnés de leur date début et date prévisionnelle de fin.
    Note : Oracle permet de calculer une nouvelle date à partir d'une date et d'une durée avec l'opérateur +.
  8. Identifiant des projets finis en avance par rapport à leur date prévisionnelle de fin.
  9. Identifiant des projets terminés avec leur durée prévisionnelle et leur durée effective.
  10. Identifiant des projets en retard.
  11. Nombre moyen de jours de retard pour les projets finis.
  12. Identifiant des projets encore en cours mais déjà en retard avec le nombre de jours de retard accumulés à ce jour.