TAF
I. A partir de ces informations, concevez le modèle Entité / Association correspondant et le
modèle relationnelle qui en découle.
II. En vous servant du système de gestion de bases de données PostgreSQL, implémentez
votre modèle relationnelle en tenant compte de toutes les spécifications fonctionnelles, et
contraintes référentielles et d’intégrités énumérées plus haut.
III. Manipulation des données :
Enfin de s’assurer que votre base de données, en production, pourra servir à stocker les
informations et garantir la cohérence et l’intégrité de ces dernières :
A. Insérez des données dans chaque table ;
B. Proposer en langage SQL les requêtes pour obtenir les informations suivantes :
1. Pour chaque département, la liste des projets gérés dans le département et pour
chaque projet son responsable (code et libellé département, code, libellé et
budget projet, et nom et prénom responsable).
2. Pour chaque département, les employés qui y travaillent et le bureau qu’ils
occupent (code et libellé département, nom et prénom employé, libellé du
bureau).
3. L’effectif des employés de chaque département (code et libellé département,
effectif employés).
4. Les tâches réalisées dans les projets pour chaque employé (nom et prénom
employé, code et libellé tâche, nombre d’heures, code et libellé projet).
5. La liste des projets où ‘DIDO et ‘MAKAYA’ ont participé ensemble (code et
libellé projet).
6. Le nom et le prénom de l’employé qui dirige le département ‘Technique’.
7. La liste des projets qui ont des budgets supérieurs à ceux de leur département
(code et budget projet, code et budget département).
8. Les téléphones qui se trouvent dans chaque bureau et les employés qui les
utilisent (code et libellé bureau, numéro de téléphone, et nom et prénom
employé).
9. Les employés qui ont travaillés dans les projets où ‘ATSOU Eric’ était
le responsable (code et libellé projet, et nom et prénom employé).
10. Les employés qui ont le plus petit salaire dans chaque département (nom,
prénom et salaire employé, code et libellé du département).
11. Les employés qui gagnent plus que le responsable du département (nom,
prénom et salaire employé, nom responsable et libellé du département).
12. Le responsable de département qui a le plus gros salaire (code et libellé
département, nom, prénom et salaire employé).
13. Le coût de tous les projets réalisés dans le département ‘Etude’.
14. Les départements qui n’ont pas gérés de projet (code et libellé département).