Aperçu du sujet
EXERCICE 1 (4 points) Cet exercice porte sur les bases de données relationnelles et le langage SQL. L’énoncé de cet exercice utilise les mots clefs du langage SQL suivants : SELECT, FROM, WHERE, JOIN ON, UPDATE, SET, INSERT INTO VALUES, COUNT, ORDER BY. La ligue féminine de basket-ball publie les
EXERCICE 1 (4 points) Cet exercice porte sur les bases de données relationnelles et le langage SQL. L’énoncé de cet exercice utilise les mots clefs du langage SQL suivants : SELECT, FROM, WHERE, JOIN ON, UPDATE, SET, INSERT INTO VALUES, COUNT, ORDER BY. La ligue féminine de basket-ball publie les données relatives à chaque saison sur le site web de la ligue. On y retrouve des informations concernant les équipes participantes, les calendriers et les résultats des matchs ainsi que les statistiques des joueuses. Dans cet exercice, nous allons nous intéresser à la base de données relationnelle LFB_2021_2022 permettant le stockage et la gestion des données de la saison régulière de basket-ball féminin 2021-2022. 1. Voici ci-dessous le contenu entier de la relation (table) Equipe : id_equipe nom adresse telephone 1 Saint-Amand 39 avenue du Clos, 59230 Saint-Amand-les-Eaux 03 04 05 06 07 2 Basket Landes 15 place Saint-Roch, 40000 Mont-De-Marsan 05 06 07 08 09 3 Villeneuve d'Ascq 2 rue Breughel, 59650 Villeneuve-d'Ascq 03 02 01 00 01 4 Tarbe Quai de l'Adour, 65000 Tarbes 05 04 03 02 02 5 Lyon 451 cours Emile Zola, 69100 Villeurbanne 04 05 06 07 08 6 Bourges 6 rue du Pré Doulet, 18000 Bourges 02 03 04 05 06 7 Charleville-Mézières Rue de la Vieille Meuse, 08000 Charleville-Mézières 03 05 07 09 01 8 Landerneau Kerouel, 29410 Pleyber-Christ 02 04 06 08 00 9 Angers 330 rue Saint-Léonard, 49000 Angers 02 00 08 06 04 10 Lattes Montpellier 157 rue de la Porte Lombarde, 34970 Lattes 04 03 02 01 00 11 Charnay Allée des Ecoliers, 71850 Charnay-lès-Mâcon 03 01 09 07 05 12 Roche Vendée BP 151, 85004 La Roche-Sur-Yon Cedex 02 05 08 01 04 On donne ci-contre le schéma relationnel de Equipe la table Equipe. id_equipe INT Dans ce schéma, un attribut souligné indique nom VARCHAR(50) qu’il s’agit d’une clé primaire. adresse VARCHAR(100) telephone VARCHAR(20) a. Après le chargement de la table Equipe, expliquer pourquoi la requête suivante produit une erreur : INSERT INTO Equipe VALUES (11,"Toulouse","2 rue du Nord,40100 Dax","05 04 03 02 01"); b. Expliquer le choix du domaine pour l’attribut telephone. c. Donner le résultat de la requête suivante : 23-NSIJ1PO1 Page 2/11 SELECT nom, adresse, telephone FROM Equipe WHERE id_equipe = 5; d. Donner et expliquer le résultat de la requête suivante : SELECT COUNT(*) FROM Equipe; e. Écrire la requête SQL permettant d’afficher