-50%
Le deal à ne pas rater :
[Adhérents Fnac] -50% Casque Pro Gaming HyperX Cloud Alpha Noire et ...
49.99 € 99.99 €
Voir le deal

Exercice SQL

Page 8 sur 12 Précédent  1, 2, 3 ... 7, 8, 9, 10, 11, 12  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Exercice SQL  - Page 8 Empty Exercice SQL

Message par Mr.zakaria Ven Juil 01, 2011 12:56 pm

Rappel du premier message :

Exercice :
Soit le modèle relationnel suivant relatif à une base de données sur des représentations musicales :
REPRESENTATION (n°représentation, titre_représentation, lieu)
MUSICIEN (nom, n°représentation*)
PROGRAMMER (date, n°représentation*, tarif)
Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par *
Questions :
Requête 1 - Donner la liste des titres des représentations.
Requête 2 - Donner la liste des titres des représentations ayant lieu à l'opéra Bastille.
Requête 3 - Donner la liste des noms des musiciens et des titres des représentations auxquelles ils participent.
Requête 4 - Donner la liste des titres des représentations, les lieux et les tarifs pour la journée du 14/09/96.


Mr.zakaria
Mr.zakaria
Administrateur

Nombre de messages : 383
Date d'inscription : 25/06/2011
Masculin

Revenir en haut Aller en bas


Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par Mr.zakaria Ven Juil 01, 2011 11:08 pm

Je Suis La Parazite Mais Je Croi Had Les Requete pa correcte hitach khasak tkhdam b La Jointure > Méthode esembliste !!!!


Mr.zakaria
Mr.zakaria
Administrateur

Nombre de messages : 383
Date d'inscription : 25/06/2011
Masculin

Revenir en haut Aller en bas

Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par parazite Ven Juil 01, 2011 11:18 pm

rien pigé XD exlique lui un peu hhhhhhhhhhhhh


parazite
parazite
 
 

Nombre de messages : 127
Date d'inscription : 21/06/2011
Masculin

Revenir en haut Aller en bas

Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par Mr.zakaria Ven Juil 01, 2011 11:28 pm

bon ghadi na3tik un petit exemple :
La Jointure
La jointure consiste à rechercher entre deux tables ayant un attribut commun (même type et
même domaine de définition) tous les tuples pour lesquels ces attributs ont la même valeur.
Pour représenter la jointure il y a 2 méthodes :
- la méthode ensembliste qui réalise l’intersection de deux ensembles
- la méthode prédicative qui vérifie l’égalité de deux attributs
. Méthode ensembliste
SELECT liste d’attributs
FROM table1
WHERE attribut de jointure
IN
(SELECT attribut de jointure
FROM table2
WHERE condition)
Le SELECT qui suit le IN est celui qui est exécuté le premier. Le résultat est une ensemble de
valeurs de l’attribut de jointure. On extrait ensuite de table1 tous les enregistrements dont la
valeur de cet attribut appartient à l’ensemble.
Exemple :
- Nom des pilotes assurant un vol au départ de Paris
SELECT PILNOM
FROM PILOTE
WHERE PIL# IN (SELECT PIL#
FROM VOL
WHERE VD = « Paris »);


Mr.zakaria
Mr.zakaria
Administrateur

Nombre de messages : 383
Date d'inscription : 25/06/2011
Masculin

Revenir en haut Aller en bas

Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par Mr.zakaria Sam Juil 02, 2011 11:55 am

La Correction Des Requete (1 - 14) et la suite Ntmana tkhadmoha b La Meme Facon Si Vous Avez Compré !!!!

Requête!1!: Retrouver la liste de tous les films.
SELECT *
FROM FILM;

Requête 2: Retrouver la liste des films dont la longueur dépasse 180 min.
SELECT *
FROM FILM
WHERE LONGUEUR > 180;

Requête 3: Donner la liste de tous les genres de film.

SELECT DISTINCT GENRE
FROM FILM;

Requête 4: Trouver le titre et l’année des films de science fiction dont le budget dépasse 5.000.000 $.

SELECT TITRE, ANNÉE
FROM FILM
WHERE GENRE = ‘SciFi’
AND BUDGET > 5.000.000;

Requête 5: Donner le nombre de films par genre.

SELECT GENRE, COUNT (*)
FROM FILM
GROUP BY GENRE;

Requête 6: Donner le nombre de films de 1960 par genre.

SELECT GENRE, COUNT (*)
FROM FILM
WHERE ANNÉE = 1960
GROUP BY GENRE;

Requête 7: Trouver le titre des films réalisés par Roman Polanski.

SELECT F.TITRE
FROM FILM F, PERSONNE P
WHERE F.RÉALISATEUR = P.NUMP
AND P.PRÉNOM = ‘Roman’
AND P.NOM = ‘Polanski’;

Requête 8: Quels sont les acteurs comiques (nom, prénom) qui ont joué dans un film de Spielberg.

SELECT PA.PRÉNOM, PA.NOM
FROM PERSONNE PA, DISTRIBUTION D, FILM F, PERSONNE PR
WHERE PA.NUMP = D.NUMA
AND D.SPÉCIALITÉ = ‘Comique’
AND D.NUMF = F.NUMF
AND F.RÉALISATEUR = PR.NUMP
AND PR.NOM = ‘Spielberg’;

Requête!9!: Trouver le titre et l’année du film le plus long.

SELECT TITRE, ANNÉE
FROM FILM
WHERE LONGUEUR = (
SELECT MAX (LONGUEUR)
FROM FILM );

Requête!10!: Nom et prénom des acteurs qui ont joué Gavroche dans les
différentes versions des!«!Misérables!» avec les dates correspondantes.

SELECT P.PRÉNOM, P.NOM, F.DATE
FROM PERSONNE P, DISTRIBUTION D, FILM F
WHERE P.NUMP = D.NUMA
AND D.RÔLE = ‘Gavroche’
AND G.NUMF = F.NUMF
AND F.TITRE = ‘Les misérables’;

Requête!11!: Donner le nom et le prénom des réalisateurs qui ont joué dans au moins un de leurs propres films.

SELECT DISTINCT P.PRÉNOM, P.NOM
FROM PERSONNE P, FILM F, DISTRIBUTION D
WHERE P.NUMP = F.RÉALISATEUR
AND F.NUMF = D.NUMF
AND D.NUMA = F.RÉALISATEUR;

Requête!12!: Quel est le total des salaires des acteurs du film «!Nuits blanches à Seattle!».

SELECT SUM (D.SALAIRE)
FROM DISTRIBUTION D, FILM F
WHERE DISTRIBUTION.NUMF = F.NUMF
AND F.TITRE = ‘Nuits blanches à Seattle’;

Requête!13!: Donner la moyenne des salaires des acteurs par film, avec le titre et l’année correspondants.

SELECT TITRE, ANNÉE, AVG (SALAIRE)
FROM FILM , DISTRIBUTION D
WHERE F.NUMF = D.NUMF
GROUP BY F.NUMF

Requête!14!: Trouver le genre des films des années 80 dont le budget moyen dépasse 200.000 $.

SELECT GENRE
FROM FILM
WHERE ANNÉE BETWEEN 1980 AND 1989
GROUP BY GENRE
HAVING AVG (BUDGET) > 200000





Mr.zakaria
Mr.zakaria
Administrateur

Nombre de messages : 383
Date d'inscription : 25/06/2011
Masculin

Revenir en haut Aller en bas

Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par parazite Sam Juil 02, 2011 12:04 pm

mercii pour la corréction .
j'ai fait une comparaison bin dakchi li dart we la corréction ca va je pense que j'ai compris le principe .
pour moi je passe a autre chose (linux) XD .
P.S : je serais pas dispo tt au long de l'aprém . 7ta lil inchaelaaah we nkmlou notre prépa
lah yr7am biha lwalidin //// un trs grand merci MR ziko Very Happy


parazite
parazite
 
 

Nombre de messages : 127
Date d'inscription : 21/06/2011
Masculin

Revenir en haut Aller en bas

Exercice SQL  - Page 8 Empty Re: Exercice SQL

Message par Contenu sponsorisé




Contenu sponsorisé


Revenir en haut Aller en bas

Page 8 sur 12 Précédent  1, 2, 3 ... 7, 8, 9, 10, 11, 12  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum