2 - stgcfe.fr

publicité
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.
Téléchargement