TP1 INF1220 Introduction aux bases de données
Étude de cas : TP1 INF1220 Introduction aux bases de données. Recherche parmi 300 000+ dissertationsPar Woodson Louis • 18 Juin 2023 • Étude de cas • 1 255 Mots (6 Pages) • 339 Vues
EXAMEN
INF 1250 Introduction aux bases de données
INF 1250
Introduction aux bases de données
Examen
Consignes :
- La durée de l’examen est de 3 heures.
- Le résultat de l’examen est calculé sur 100 points et compte pour 35 % de la note finale obtenue dans le cours.
- La pondération accordée à chaque partie est indiquée au début de chaque partie.
- La pondération accordée à chaque question est indiquée à la fin de chaque question.
- Répondez à toutes les questions.
- Veuillez répondre à chaque question dans l’espace prévu à cet effet.
[pic 1]
Partie I (40 points)
Soit le modèle relationnel présenté dans la figure suivante :
[pic 2]
Les données indiquées dans les tables ci-dessous représentent les informations contenues dans la base de données :
Client | |||
idClient | Nom | NumTéléphone | Adresse |
1 | Jean Marchel | 514 666 3200 | 3825 Rue Laroche |
2 | Karine Beaudoin | 2976 Rue Pie IX | |
3 | Pascal Beauchamp | 438 638 0090 | 2335 avenue Marois |
4 | Éric Tremblay | 514 998 9846 | 4789 Boulevard Du Souvenir |
5 | Jean Dupont | 3500 rue Saint-Denis | |
6 | Lorie Christophe | 514 001 0002 | 900 Boulevard de l’Acadie |
7 | Elia Jean | 506 734 6035 | 200 rue Main |
8 | Joséphine Marin | 3450 rue de Marseille |
Vendeur | |||
idVendeur | Nom | Ville | TotalVente |
1 | Julie Lambert | Québec | 12 000,00 |
2 | Thomas Roy | Montréal | 10 0000,00 |
3 | Félix Gauthier | Laval | 2 520,00 |
4 | Marie Morin | Lévis | 23 000,00 |
5 | Margueritte Lavoie | Granby | 5 000,00 |
6 | Édouard Bouchard | Montréal | 4 200,00 |
Facture | ||||
idFacture | Date | Total | idClient | IdVendeur |
1 | 2019-03-03 | 309,00 | 3 | 2 |
2 | 2019-12-23 | 401,60 | 8 | 3 |
3 | 2019-12-15 | 50,99 | 1 | 1 |
4 | 2020-01-03 | 659,89 | 6 | 6 |
5 | 2020-04-10 | 70,99 | 3 | 2 |
6 | 2020-01-11 | 37,90 | 2 | 1 |
7 | 2020-01-17 | 450,90 | 1 | 1 |
8 | 2020-04-15 | 780,00 | 5 | 4 |
Remarque : le champs « TotalVente » de la table Vendeur correspond à la somme des montants de toutes les factures établies par le vendeur depuis qu’il est en poste. La table « Facture » ne comprend que les factures des années 2019 et 2020.
Répondez aux questions qui suivent en utilisant le langage SQL pour interroger la base de données. Donnez le résultat de la requête lorsque cela est demandé.
Question 1.1 (2 points)
Affichez, sans répétition, les identifiants de tous les vendeurs ayant effectué des ventes.
Réponse :
SELECT DISTINCT idVendeur
FROM Vendeur
WHERE totalVente > 0;
Question 1.2 (2 points)
Donnez le résultat de cette opération.
Réponse :
idVendeur |
1 |
2 |
3 |
4 |
5 |
6 |
Question 2.1 (2 points)
Affichez tous les noms de vendeurs de la ville de Montréal.
Réponse :
SELECT Nom
FROM Vendeur
WHERE Ville = "Montréal"
...