Aucun
Exercice 1 : gestion des élèves
La gestion des élèves du lycée Victor Hugo est réalisée en utilisant des fiches manuelles comme suit :
Il serait intéressant d’avoir plus d’indications sur la classe de l’élève. Ainsi, les informations concernant le nombre d’heures de cours par semaine ainsi que la salle de classe (sachant qu’une classe a toujours cours dans la même salle) doivent faire partie du modèle relationnel « gestion des élèves ».
1. Rechercher les attributs de la relation ELEVES.
ELEVES(Numelev, Nomelev, Prenomelev, Datelev, Sexelev, Statelev, Numclass#)
2. Déterminer le format de chaque attribut de la relation ELEVES.
▪ Numelev, Nomelev, et Prenomelev : texte
▪ Datelev : date
▪ Sexelev et Statelev : booléen
3. Proposer une clé primaire cohérente pour cette relation.
Numelev
4. Créer la relation CLASSE avec les attributs correspondants.
CLASSE(Numclass, Heuressemaines, Salleclass)
5. Quel est l’attribut qui permet la liaison entre les deux relations ?
Numclass car un élève appartient à une classe.
6. Écrire le modèle relationnel « gestion des élèves ».
ELEVES(Numelev, Nomelev, Prenomelev, Datelev, Sexelev, Statelev, Numclass#)
CLASSE(Numclass, Heuressemaines, Salleclass)
Exercice 2 : Gestion des représentants
La société MEMOREX communique un extrait de sa base de données qui permet la gestion des représentants.
REPRESENTANTS : (Numrep, Nomrep, Adrrep, Salfixerep, Numcli#)
COMMANDE : (Numcde, datecde, Montantcde, Numcli#)
CLIENT : (Numcli, Nomcli, Adrcli, Numrep#)
1. Sachant qu’un représentant s’occupe généralement de plusieurs clients, et qu’un client a un interlocuteur unique(le représentant), rechercher l’erreur dans le modèle relationnel qui vous est donné et modifiez le en conséquence.
ENLEVER LE Numcli de la table REPRESENTANT car un représentant peut avoir plusieurs clients.