
Donnez un ERD de modélisation des données; le traduire en table relationnelle et
en modèle réseau CODASYL.
5. Sur la structure de table ainsi obtenue rédiger les requêtes SQL pour:
- Connaître les clients chez qui les interventions dépassent la moyenne.
- Connaître pour un client donné les fournisseurs qui ont du être appelés afin de
fournir des pièces de rechange.
Examen "Banque d'lnformations"
Licence en Informatique et Sciences Humaines
Le 2 juin 1994
Première session
1. Quelles sont les principales catégories de Systèmes de Gestion de Bases de
Données;décrivez brièvement chacones d'entre elles en une demi page
2. Décrivez les principes d'accès aux informations contenues dans chacune d'entre elles
3. Comparez le calcul et l'algèbre relationnel; illustrez vos propos par des exemples
4. Une société de commercialisation de produits électroménager décide d'améliorer son
service après-vente par un suivi systématique de ses ventes et des problèmes rencontrés.
Chaque appareil vendu est identifié et consigné dans une base de données; en particulier
on en connaît le propriétaire initial auquel on remet un certificat de garantie dont la durée
varie en fonction de la nature de l'appareil. Les problèmes techniques rencontrés sont
consignés dans la base et, soit corrigés gratuitement sur place s'ils sont mineurs, soit
donnent lieu à un retour chez le fabricant. Un des objectifs du nouveau système est de
pouvoir automatiser la relance de ces fournisseurs afin de récupérer au plus vite les
appareils réparés. Le client peut souscrire à un programme payant de garantie étendue.
Les réparations effectuées durant la période de garantie initiale ou étendue sont gratuites,
mais néanmoins leur coût est imputé à cette garantie afin de pouvoir retracer les coûts
réels de maintenance des appareils. Cette information est exploitée par la direction de la
société afin de revoir annuellement les accords fournisseurs ainsi que la stratégie produit.
On demande:
- de produire un modèle d'information pour ce problème et de le représenter par
un ERD
- de transformer cet ERD en un modèle relationnel
- d'interroger ce modèle relationnel par requête SQL afin d'obtenir la liste des
problèmes rencontrés par type d'appareil
- d'interroger ce modèle relationnel par requête SQL afin d'obtenir la liste des
interventions réalisées dans le cadre d'un contrat de garantie particulier