Language sql exercice de maison

Publié le 5 déc. 2012 il y a 11A par Anonyme - Fin › 6 déc. 2012 dans 11A
5

Sujet du devoir

Parti 2:

Ce groupe a connu au cours des 15 dernières années une forte croissance externe et compte aujourd'hui 9 sociétés du secteur de l'automobile.
Ses metiers sont centrés sur la vente et la réparation de vehicules (légers et utilitaires), d'engins (agricoles, travaux publics, manutention) et de motos, la vente de prèces détachées, la location de véhicules, le remorquage et le depannage, le tranqport de marchandises.

La société Murrau vous communique un extrait de la base de données gérant ses representants :
REPRESENTANT (NumRep,NomRep,AdrRueRep,AdrVilleRep,SalFixeRep,PourcentageRep,NumCliRep)
NumRep: Cléprimaire de la relation REPRENTANT
NumCliRep: clé etrangère de la relation REPRESENTANT en référence à NumCli de la relation Client
COMMANDE (NumCde,DateCde,MontantCde,NumCliCde)
NumCde : clé primaire de la relation COMMANDE
NumCliCde : clé étrangère de la relation COMMANDE en référence à NumCli de la relation CLIENT
CLIENT (NumCli,NomCli,AdrCli,NumRepCli)
NumCli : clé primaire de la relation CLIENT
NumRepCli : clé étrangère de la relation CLIENT en reference à NumRep de la relation REPRESENTANT
Questions :
1-Un représentant s’occupe généralement de plusieurs clients, un client a un interlocuteur unique (le representant), recherchez l’erreur dans le modèle relationnel ci-dessous, et modifiez le en conséquence ?
2-Le chef d’entreprise vous soumet les demandes suivantes auxquelles vous repondrez par des requêtes basées sur le modèle relationnel modifié : Donner le salaire brut des commandes effectués par le client ?
3-Donner le salaire brut composé du fixe et de la commission versé à chaque représentant pour le mois de septembre 2011 ?
4-Donner le nombre de clients dont s’occupe chaque représentant ?
5-Quels sont les représentants (nom) dont le salaire fixe est supérieur à 2000,00€ ?
6-Quels sont les numeros de commande et les nom des clients pour la date du 25/09/11 ?

Où j'en suis dans mon devoir

Ce exercice compote 2 parties, j'ai déjà terminé la première parti sur le processus de gestion des demandes mais je n'y comprend vraiment rien en language sql. Merci à ceux qui m'aideront.



1 commentaire pour ce devoir


Anonyme
Posté le 6 déc. 2012
La première quesion ne concerne pas le Sql, mais la base de données.
L'erreur est d'avoir mis Numcli(Rep) dans la table REPRESENTANT, ce qui ne permet que d'avoir un seul client par représentant. Il faut créer une nouvelle table.
Dire "je n'y comprends rien" ne sert à rien. Travaille tes cours et essaye de faire les devoirs. Nous pouvons te corriger, mais pas les jours de DS ou du bac !

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