IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Travail scolaire sur base de données


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Travail scolaire sur base de données
    Bonjour à tous !

    Ayant un travail à rédiger sur les bases de données SQL, je me permets de vous faire voir mon travail, pour modifier certaines choses...
    Sachant que le schéma est :
    artiste (ArtisteID, Anom, Aprenom, Anat, Anaissance, Amort, Asexe)
    film (FilmID, Ftitre, FrealisateurID, Fgenre, Fnat, Fduree, Fannee, FremakeDe)
    joue (JArtisteID, JFilmID, Jrole)
    membre (MembreID, Mnom, Mprenom, Mnaissance, Msexe)
    note (NMembreID, NFilmID, Nnote)

    _____Mon travail

    1. La table membre complète*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MembreID, Mnom, Mprenom, Mnaissance, Msexe
    2. Les nom, prénom et année de naissance des femmes membres du club qui ont entre 25 et 40 ans*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT MembreID*
    FROM Mnom, Mprenom, Msexe 'F'
    WHERE Mnaissance BETWEEN '25' AND '40'
    3. Les titre, genre et durée des remake de plus de 2 heures*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID*
    FROM Ftitre, Fgenre, 
    WHERE FremakeDe NOT BETWEEN '0heures' AND '2heures'
    4. Les titre, nationalité et genre des films dont le titre contient les mots «*amour*» ou «*aimer*»
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID* 
    FROM Ftitre, Fnat
    WHERE Fgenre LIKE '%amour%' OR '%aimer%'
    5. Les années, classées par ordre décroissant, pendant lesquelles au moins un drame français est sorti au cinéma
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID*
    FROM Fgenre 'drame', Fnat 'français'
    ORDER BY Fannee
    6. Les nom, prénom et date de naissance des artistes américains, britanniques ou français, classés par ordre croissant de leur année de naissance, et en plaçant les hommes avant les femmes de la même année dans la liste. QUE JE N'AI ABSOLUMENT PAS REUSSI !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ArtisteID*
    FROM Anom, Aprenom, Anaissance, A nat = 'americains' 'britanniques' 'français'
    ORDER BY          DESC
    7. Les nom et prénom des artistes nés l'année de sortie du film «*Psychose*»*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ArtisteID*
    FROM Anom, Aprenom
    WHERE Fannee 'Psychose'
    8. Les titres et années de sortie des drames ayant reçu une note inférieure ou égale à 5 par au moins une femme*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID, ArtisteID*
    FROM Ftitre, Fannee
    WHERE Fgenre 'drame' >=5, Asexe 'F'
    9. Les rôles joués (nom du rôle) dans les films, avec pour chaque rôle le nom de l’acteur et le titre du film*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID, JartisteID, ArtisteID *
    FROM Jrole
    WHERE Anom, Ftitre
    10. Les titres de films, avec les nom et prénom de leur réalisateur, qui sont plus long que leur remake*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT FilmID*
    FROM Ftitre
    WHERE If len([FrealisateurID = 'prenom' AND FrealisateurID = 'nom']) = FremakeDe

    GROS MERCI D'AVANCE !
    Dernière modification par Waldar ; 05/06/2015 à 20h18. Motif: Balises code (#), basse -> base, titre

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Essayez vos requêtes sur votre base, je doute qu'une seule soit juste.
    Pour reprendre les bases, dans le select on trouve des colonnes, dans le from on trouve des tables, dans le where on retrouve des colonnes.

    Allez, je vous donne la solution pour le numéro 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select MembreID, Mnom, Mprenom, Mnaissance, Msexe
      from membre;

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci de votre aide.
    Donc si je comprends, pour la deuxième ce serait :

    2. Les nom, prénom et année de naissance des femmes membres du club qui ont entre 25 et 40 ans*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT MembreID, Mnom, Mprenom, Msexe, Mnaissance
    FROM Msexe 'F'
    WHERE Mnaissance BETWEEN '25' AND '40'
    ??? aïe aïe aïe
    Dernière modification par al1_24 ; 08/06/2015 à 12h39. Motif: Balises [CODE], Citation inutile

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Event sur base de donnée Firebird et programmation delphi
    Par seb8810 dans le forum Connexion aux bases de données
    Réponses: 5
    Dernier message: 16/03/2006, 17h06
  2. Requête sur base de données ACCESS
    Par JLamotte dans le forum Access
    Réponses: 1
    Dernier message: 21/11/2005, 10h50
  3. Réponses: 2
    Dernier message: 10/11/2005, 16h59
  4. Conseils developpement sur base de données
    Par koolkris dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/07/2005, 11h16
  5. Manipulation de XML sur base de données
    Par psyche dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 02/11/2004, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo