Requêtes SQL- modifier le modèle relationnel et éxecuter des requêtes

Publié le 25 févr. 2010 il y a 9A par Rouge&Gris - Fin › 1 mars 2010 dans 9A
5

Sujet du devoir

La société R2F vous communique un extrait de la base de données gérant ses représentants.

REPRESENTANT (Num_rep, Nom-rep, Adr_rue_rep, Adr_ville_rep, Salfixe_rep, Pourcentage_rep, Num_cli#)
COMMANDE (Num_cde, Date_cde(*), Montant_cde, Num_cli#)
CLIENT (Num_cli, Nom_cli, Adr_rue_cli, Adr_ville_cli, Num_rep#)

Remarque : (*) Le format de ce champ est jj/mm/aaaa.


Travail à faire :

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). Recherchez l’erreur dans le modèle relationnel ci-dessus, modifiez-le en conséquence.

2.Réalisez en langage SQL (en fonction du modèle relationnel modifié) les requêtes suivantes :
A.Liste des commandes (n° commande) avec le nom des clients, passées le 25/04/2007.
B.Noms des représentants dont le salaire fixe est supérieur à 1 500 €.
C.Noms des représentants s’occupant de clients résidant à Paris.
D.Montant total des commandes effectuées par chaque client (affichage du nom client).
E.Noms des représentants qui gèrent plus de 10 clients.

Où j'en suis dans mon devoir

J'ai du mal avec la question 1, j'arrive a faire le reste mais pour cela il faudrai que j'arrive a modifier le modèle relationnel.
Tout d'abord je pense qu'il faut créer une nouvelle table, on peut l'appeler "OCCUPER" mais je ne sais pas quoi mettre dedans... Peut etre NumCli mais après??
Je ne suis vraiment pas sur de moi.
Pouvez vous m'orienter s'il vous plait.
Merci d'avance



0 commentaire pour ce devoir



Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte