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
- Afficher les dates début et fin avec le mois codé sur 2 chiffres et l'année sur 4 chiffres.
- Nombre de projets ayant démarré en 97.
- Identifiants des projets ayant débuté avant 99.
- Identifiant des projets ayant démarré en janvier 2002.
- Identifiant des projets ayant démarré au second semestre 2001.
- Nombre de projets non encore achevés (date fin non connue).
- 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 +.
- Identifiant des projets finis en avance par rapport à leur date prévisionnelle de fin.
- Identifiant des projets terminés avec leur durée prévisionnelle et leur durée effective.
- Identifiant des projets en retard.
- Nombre moyen de jours de retard pour les projets finis.
- Identifiant des projets encore en cours mais déjà en retard avec le nombre de jours de
retard accumulés à ce jour.