Exercice SQL

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

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

Exercice SQL

Message par Mr.zakaria le 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
Administrateur

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas


Re: Exercice SQL

Message par IT.Muslimah le Ven Juil 01, 2011 4:26 pm

gentil d votre part



IT.Muslimah
 
 

Nombre de messages : 71
Date d'inscription : 25/06/2011
Féminin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Exercice SQL

Message par Mr.Hicham le Ven Juil 01, 2011 4:33 pm

salut, voila je vous pose 1 exercice si vous voulé wo ila khdamtoh , alor vous etes capale de faire n'importe kelk requete, biensure ila kant chi mota3ada wala chi kestion goloha, je seré la

Code:

Bases de Données
TD : langage– SQL

Liste des requêtes à exprimer en SQL.

Schéma de la base de données CINÉMA

FILM (NUMF, TITRE, GENRE, ANNÉE, LONGUEUR, BUDGET, RÉALISATEUR, SALAIRE_RÉAL)
DISTRIBUTION (NUMF, NUMA, RÔLE, SALAIRE)
PERSONNE (NUMP, PRÉNOM, NOM, DATENAIS, NATIONALITÉ, ADRESSE, VILLE, TÉLÉPHONE)
ACTEUR (NUMA, AGENT, SPÉCIALITÉ, TAILLE, POIDS)
CINÉMA (NUMC, NOM, ADRESSE, VILLE, TÉLÉPHONE, COMPAGNIE)
PASSE (NUMF, NUMC, NUMS, DATE_DEB, DATE_FIN, HORAIRE, PRIX)
SALLE (NUMC, NUMS, TAILLE_ÉCRAN, NBPLACES)

Les attributs NUMF, NUMP, NUMA, NUMC, NUMS sont des identifiants uniques
(clés primaires) pour  respectivement : FILM, PERSONNE, ACTEUR, CINÉMA,
SALLE.
Un de ces attributs utilisé comme attribut d’une autre relation est une clé étrangère qui  renvoie  à  la  clé  primaire  de  la  relation  correspondante.
De plus,  les attributs RÉALISATEUR dans FILM et NUMA dans ACTEUR sont
définis  sur  le  domaine  des  NUMP,  et  renvoient  au  NUMP  de  la  personne
correspondante.

Liste des requêtes à exprimer en SQL.
Tracer le graphe des clés étrangères avant de commencer à répondre aux requêtes.

Requêtes élémentaires
Requête!1!:  Retrouver la liste de tous les films.
Requête!2!:  Retrouver la liste des films dont la longueur dépasse 180 min.
Requête!3!:  Donner la liste de tous les genres de film.
Requête!4!:  Trouver le titre et l’année des films de science fiction dont le budget
dépasse 5.000.000 $.
Requête!5!:  Donner le nombre de films par genre.
Requête!6!:  Donner le nombre de films de 1960 par genre.

Requêtes faciles
Requête!7!:  Trouver le titre des films réalisés par Roman Polanski.
Requête!8!:  Quels sont les acteurs comiques (nom, prénom) qui ont joué dans un film de Spielberg.
Requête!9!:  Trouver le titre et l’année du film le plus long.

Requêtes de difficulté moyenne
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.

Requête!11!:  Donner le nom et le prénom des réalisateurs qui ont joué dans au moins un de leurs propres films.
Requête!12!:  Quel est le total des salaires des acteurs du film «!Nuits blanches à Seattle!».
Requête!13!:  Donner la moyenne des salaires des acteurs par film, avec le titre et l’année correspondants.
Requête!14!:  Trouver le genre des films des années 80 dont le budget moyen dépasse 200.000 $.

Requêtes plus complexes
Requête!15!:  Pour chaque film de Spielberg (titre, année), donner le total des salaires des acteurs.
Requête!16!:  Lister les cinémas dont la taille moyenne d'écran est supérieure à 40 mètres carrés.
Requête!17!:  Quels sont les cinémas Parisiens de la Fox, avec le film correspondant, qui passent un film d'Elia Kazan avant 22 heures dans une salle d'au moins 200 places et d'écran de taille supérieure à 30!m carrés.
Requête!18!:  Trouver le titre des films qui ne passent à aucun cinéma de la compagnie FOX.
Requête!19!:  Trouver le nom et le prénom des acteurs qui ont eu un salaire plus important dans un film particulier que le salaire du réalisateur du même film.

Requêtes difficiles
Requête!20!:  Trouver les couples acteur-réalisateur (noms et prénoms) tels que l’un a dirigé l’autre sur un film et vice-versa sur un autre.
Requête!21!:  Trouver le nom, le prénom, le numéro des acteurs qui ont joué dans tous les films de Lelouch, s'il y en a.
Requête!22!:  Pour chaque film de Bergman, trouver le nom et le prénom de l'acteur qui a eu le plus gros salaire.
Requête!23!:  Donner le nom et le prénom des réalisateurs qui ont eu le plus gros salaire sur un de leurs films (par comparaison avec ceux des acteurs).

Schéma complémentaire
RÉCOMPENSE (NUMR, CATÉGORIE, FESTIVAL)
RÉCOMPENSE_FILM (NUMF, ANNÉE, NUMR)
RÉCOMPENSE_ACTEUR (NUMA, NUMF, ANNÉE, NUMR)

Pour répondre aux questions suivantes, il faut noter que lorsqu'un acteur reçoit une récompense, le film en reçoit une indirectement.
Ce schéma complémentaire conduit à utiliser une union dans les requêtes.

Requête de difficulté moyenne
Requête!24!:  Donner le titre des films qui ont été primés au moins une fois (y compris les récompenses des acteurs jouant dans le film).

Requêtes difficiles
Requête!25!:  Lister les cinémas qui ont exclusivement passé des films primés.
Requête!26!:  Donner le titre des films qui ont reçu au moins trois récompenses.
Requête!27!:  Noms et prénoms des acteurs qui ont reçu plus de récompenses qu'aucun acteur qui a joué dans "Casablanca" n'en a eu.




Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Exercice SQL

Message par IT.Muslimah le Ven Juil 01, 2011 4:39 pm

Mercii Mr.Hichamm je vai essayer d le travailler mnt Smile



IT.Muslimah
 
 

Nombre de messages : 71
Date d'inscription : 25/06/2011
Féminin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Exercice SQL

Message par Mr.Hicham le Ven Juil 01, 2011 4:40 pm

@Mr.zakaria a écrit:C Mon travail Smile Merci

Bonne chance Mr.Zakaria



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Exercice SQL

Message par Mr.Hicham le Ven Juil 01, 2011 4:41 pm

@IT.Muslimah a écrit:Mercii Mr.Hichamm je vai essayer d le travailler mnt Smile

Pas de koi, bonne chance à toi aussi



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

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

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


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