Exercices de synthèse : Sélection de données dans une table

 

 

Ces exercices de synthèse sont à réaliser en séances de formation, et donneront lieu à une évaluation. Ils sont donc à réaliser en autonomie. Les différentes requêtes doivent être reportées dans le document Word récapitulatif. CE DOCUMENT DOIT ETRE CLAIREMENT PRESENTE. JE LE RECUPERERAIS DANS LA DERNIERE SEANCE, IL SERVIRA DE SUPPORT POUR LES ATTESTATIONS DE COMPETENCES.

1. GESTION D’UNE VIDEOTHEQUE PERSONNELLE

1.1. Insertion, modification, suppression d'enregistrements

Vous devez normalement avoir votre base videotheque partiellement remplie depuis la denière séance. Complétez la base en ajoutant les enregistrements suivants :

  • Ecrire les requêtes nécessaires à l’ajout des séries suivantes

    • 1, 'TRILOGIE RAMBO'

    • 2, 'TRILOGIE BEST OF THE BEST'

    • 3, 'JAWS'

    • 4, 'TRILOGIE SCREAM'

  • Associer les films « Rambo », « Best of the best 2 », « Dents de la mer (les) » et « Scream » aux séries correspondantes.

 

  • Ecrire les requêtes permettant d’ajouter les réalisateurs suivants
    • 1, 'SPIELBERG', 'Steven', 'M'

    • 2, 'BERRI', 'Claude', 'M'

    • 3, 'CRAVEN', 'Wes', 'M'

    • 99999, 'INCONNU', 'inconnu'

  • Ecrire une requête permettant d’ajouter chaque film dans la table « realisation ». N’ayant pas tous les réalisateurs à disposition, chaque film sera associé au réalisateur « INCONNU inconnu ».

 

  • Ecrire les requêtes permettant de modifier les réalisations des films « Dents de la mer (les) », « Jean de Florette », « Manon des sources » et « Scream ». Les nouvelles associations à stocker
    • Steven Spielberg associé au film « Dents de la mer (les) »

    • Claude Berri associé aux films « Jean de Florette » et « Manon des sources »

    • Wes Craven associé au film « Scream »

  • Après réflexion, il advient que le stockage des réalisations associant un film et le réalisateur inconnu sont inutiles. Ecrire une requête permettant de les supprimer.

1.2. Requêtes

Rédiger en SQl les requêtes permettant de :

  1. Liste des films et de leurs acteurs.
    Champs à afficher :
    titrefilm (intitulé = TITRE, 50 caractères)
    acteur (intitulé = Acteur, Concaténation du nom et du prénom)
    Le titre de film ne sera pas répété.

  2. Liste des films par genre
    Champs à afficher :
    titrefilm (intitulé = TITRE, 50 caractères)
    Intgenre (intitulé = GENRE, 15 caractères)
    Le genre ne sera pas répété.

  3. Liste des films par genre
    Champs à afficher :
    titrefilm (intitulé = TITRE, 50 caractères)
    Intgenre (intitulé = GENRE, 15 caractères)

    Le genre ne sera pas répété.

  4. Liste de tous les films commençant par ‘S’, de leur genre, de leur type de support et de leurs acteurs.
    Champs à afficher :
    titrefilm (intitulé = TITRE, 50 caractères)
    Intgenre (intitulé = GENRE, 15 caractères)
    acteur (intitulé = Acteur, Concaténation du nom et du prénom)
    intsupport (intitulé = SUPPORT, 7 caractères)

    Le titre de film ne sera pas répété.

  5. Liste des films disponibles dans au moins deux types de support.
    Champs à afficher :
    titrefilm (intitulé = TITRE, 50 caractères)
    Nb_fois (intitulé = NB, 2 caractères)

  6. Somme des durées des films par genre.
    Champs à afficher :
    Intgenre (intitulé = GENRE, 15 caractères)
    Somme (intitulé = DUREE)

  7. Genre contenant le maximum de films.
    Champs à afficher :
    Intgenre (intitulé = GENRE, 15 caractères)
    Nombre de films

  8. Liste des acteurs et des réalisateurs.
    Champs à afficher :
    noms et prénoms des individus.

  9. Somme des moyennes des durées par genre.
    Champs à afficher : Somme

  10. Durée moyenne d’un film de la vidéothèque.
    Champ à afficher : Moyenne en minutes (pas de centièmes de minutes !)

  11. Liste des films. La première lettre de chaque article sera en majuscule (exemple : (le) deviendra (Le)).
    Champ à afficher : titrefilm (intitulé = TITRE, 50 caractères)

  12. Titre de film ayant le plus grand nombre de caractères.
    Champs à afficher : titrefilm (intitulé = TITRE, 50 caractères)
    Longueur (exemple : 30 caractères)


  13. Liste des films actuellement absents de la vidéothèque. Pour chaque film, on affichera une phrase du type « titrefilm est sorti de la vidéothèque depuis X jours soit Y mois ».
    Champ à afficher : phrase construite comme indiqué précedemment (intitulé = BILAN)

  14. Ecrire deux requêtes permettant d’obtenir la liste des titres des films auxquels est ajoutée la mention (VF).