PARTIE - Étude du système d’information de l’entreprise Afin de conserver les données concernant les clients et les projets réalisés par l’entreprise, Madame Martin a créé une base de données relationnelle, CLIENTS-PROJETS. Vous disposez en annexe 1 du modèle relationnel de cette base et en annexe 2 d’un extrait des différentes tables. Madame Martin vous indique qu’un commercial représentant un fabricant de logiciels est venu hier lui proposer un progiciel de gestion intégré, pour remplacer le logiciel de comptabilité qu’elle utilise aujourd’hui. Elle aimerait avoir votre avis sur cette opportunité. Travail à faire 1 Définir les termes « clé primaire » et « clé étrangère ». 2 Quel est l’avantage d’avoir créé une table VILLES dans la base de données CLIENTSPROJETS ? 3 Madame Martin vous demande de rédiger en langage SQL les requêtes qui vont lui permettre de répondre aux besoins suivants : 3.1 Liste des clients (Code, Dénomination) de type « Collectivité publique » classés en ordre alphabétique. 3.2 Liste des projets (Nom, Adresse et Date de début) réalisés pour M. COURTEILLE ayant débutés en 2008. 3.3 Affichage du nom des clients de type « Collectivité publique » et du montant total facturé par client pour les projets ayant commencé en 2008. 4 Madame Martin vous demande de définir la notion de progiciel de gestion intégré. Vous préciserez les avantages et inconvénients d’un tel produit. Annexe 1 – Modèle relationnel de la base de données CLIENTS-PROJETS CLIENTS (CodeClient, DénominationClient, AdresseClient, CodePostal, CodeType) CodeClient : clé primaire CodePostal : clé étrangère en référence avec CodePostal de la relation VILLES CodeType : clé étrangère en référence avec CodeType de la relation TYPE VILLES (CodePostal, NomVille) CodePostal : clé primaire TYPE (CodeType, NomType) CodeType : clé primaire PROJETS (CodeProjet, NomProjet, AdresseProjet, MontantFacturé, CodeClient, CodePostal) DateDébutProjet, DateFinProjet, CodeProjet : clé primaire CodeClient : clé étrangère en référence à CodeClient dans la relation CLIENTS CodePostal : clé étrangère en référence à CodePostal dans la relation VILLES ; MontantDevis, Annexe 2 – Extraits de la base de données CLIENTS-PROJETS NB : Par mesure de simplification, on considérera qu’à un code postal ne correspond qu’une seule ville.