QCM adapté et automatisé par Mme Déléant d'après les éditions Fontaine Picard
Les requêtes SQL
Questionnaire à choix multiples ou à réponses courtes.
Cliquez sur la bonne réponse ou saisissez la bonne réponse dans les zones prévues à cet effet.
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de donner le nom du concert (Nom, Date) concernant l'oeuvre "Le Beau Danube bleu"?
SELECT Nom_du_concert, N°_du_concert FROM CONCERT, OEUVRE WHERE CONCERT.N°_du_concert = OEUVRE.N°_du_concert AND Nom_de_l'oeuvre = "Le Beau Danube bleu";
SELECT Nom_du_concert, N°_du_concert FROM CONCERT WHERE Nom_de_l'oeuvre = "Le Beau Danube bleu";
SELECT Nom_du_concert, N°_du_concert FROM CONCERT, OEUVRE WHERE CONCERT.N°_du_concert = OEUVRE.N°_du_concert AND N°_de_l'oeuvre = "Le Beau Danube bleu";
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de donner les noms des concerts triés par ordre alphabétique ?
SELECT Nom_du_concert, FROM OEUVRE ORDER BY Nom_du_concert ASC;
SELECT Nom_du_concert, FROM CONCERT ORDER BY Nom_du_concert ASC;
SELECT Nom_du_concert, FROM CONCERT ORDER BY Nom_du_concert DESC;
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de donner le nombre de concerts joués pendant le festival ?
COUNT (N°_du_concert) FROM CONCERT;
SELECT COUNT (N°_du_concert) FROM CONCERT
SELECT COUNT (N°_du_concert) FROM CONCERT;
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de donner la durée du total du concert n°231 (le concert interprète deux oeuvres : "Hommage à Vivaldi" et "Le Lac des Cygnes") ?
SELECT N°_du_concert, SUM (Durée) FROM OEUVRE WHERE OEUVRE.N°_du_concert = 231;
SELECT N°_du_concert, SUM (Durée) FROM OEUVRE WHERE OEUVRE.Nom_de_l'oeuvre = 231;
SELECT N°_du_concert, SUM (Durée) FROM OEUVRE, CONCERT WHERE OEUVRE.N°_du_concert = CONCERT.N°_du_concert WHERE OEUVRE.N°_du_concert = 231;
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de donner le nom de concerts proposant plus de quatre oeuvres ?
SELECT Nom_du_concert, COUNT (N°_de_l'oeuvre) AS Nombre FROM OEUVRE, CONCERT WHERE OEUVRE.N°_du_concert = CONCERT.N°_du_concert GROUP BY Nom_du_concert HAVING Nombre >4;
SELECT Nom_du_concert, COUNT (N°_de_l'oeuvre) AS Nombre FROM OEUVRE, CONCERT WHERE OEUVRE.N°_du_concert = CONCERT.N°_du_concert AND Nombre >4;
SELECT Nom_du_concert, COUNT (N°_de_l'oeuvre) FROM OEUVRE, CONCERT WHERE OEUVRE.N°_du_concert = CONCERT.N°_du_concert;
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de supprimer le concert numéro 254 ?
DELETE 254 FROM CONCERT;
DELETE FROM CONCERT WHERE N°_du_concert = "254";
DELETE FROM CONCERT WHERE N°_du_concert = 254;
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est la requête SQL qui permet de modifier la date du concert numéro 148 : la nouvelle date est le 18/6/2006 ?
UPDATE CONCERT SET Date_du_concert = #18/06/2006# WHERE N°_du_concert = 148;
UPDATE Date_du_concert = #18/06/2006# WHERE N°_du_concert = 148;
UPDATE CONCERT SET Date_du_concert = #18/06/2006# WHERE N°_du_concert = "148";
La municipalité de Grenoble organise tous les ans un festival de musique classique. Pour la gestion de son festival elle utilise le modèle relationnel suivant : OEUVRE(N°_de_l'oeuvre, Nom_de_l'oeuvre, Durée, N°_du_concert) Clé primaire : N°_de_l'oeuvre Clé étrangère : N°_du_concert CONCERT(N°_du_concert, Nom_du_concert, Date_du_concert, n°_du_lieu) Clé primaire : N°_du_lieu Quelle est l'information recherchée par la requête suivante ? SELECT Nb_de_place FROM LIEU, CONCERT WHERE LIEU.N°_du_lieu = CONCERT.N°_du_lieu AND Nom_du_concert = "Hommage à Schubert";
Quel est le nombre de places du concert "Hommage à Schubert" ?