Aide exercice SGBD...

Résolu
Zero-One Messages postés 303 Date d'inscription   Statut Membre Dernière intervention   -  
Zero-One Messages postés 303 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un problème avec une question d'un exercice :
voila la relation :

Film (idFilm, Titre, Année, idMES*,Genre, Résumé, AnnéeNaiss)

La question (parmi tant d'autres) :
Générer cette requête :

- Titre et année de tous les drames, triés par année ascendante. Donnez ensuite le tri par années descendantes.

En langage algébrique puis en SQL.
--
Tout n'est que Zero et Un

1 réponse

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    J'ai un problème avec une question d'un exercice :
    Et donc, quel est le problème ?

    Car tu ne donnes que l'énoncé, tu ne dis pas où tu coinces.
    0
    1. Zero-One Messages postés 303 Date d'inscription   Statut Membre Dernière intervention   9
       
      C'est vrai que c'est pas claire, je coince sur "...triés par années ascendantes et descendantes.." Algébriquement et en SQL.
      C.A.D je n'ai pas su comment faire algébriquement le tri.
      merci
      0
    2. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Déjà, il faudrait nous donner des exemples de ce qu'est ton 'langage algébrique'...
      Car en algèbre, le tri n'existe pas.
      0
    3. Zero-One Messages postés 303 Date d'inscription   Statut Membre Dernière intervention   9
       
      pour cette question j'ai fait comme suite :
      Algébriquement :

      R1 = RESTRICT (Film, GENRE = 'DRAME')
      RÉSULTAT = PROJECT (R1, TITRE, ANNÉE)


      là je ne sais pas si on peut interpréter le tri algébriquement comme (RESTRICT...)

      et en SQL :

      SELECT TITRE, ANNEE
      FROM Film
      WHERE GENRE = "DRAME" ;


      là aussi je ne sais pas comment introduire le tri.

      merci encore
      0
    4. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      En algèbre relationnelle, il n' y a pas de notion de tri (normal, puisqu'il n'est le sujet d'aucune relation quelle qu'elle soit).

      En SQL, c'est ORDER BY, mais c'est dans toutes les docs :-)
      0
    5. Zero-One Messages postés 303 Date d'inscription   Statut Membre Dernière intervention   9
       
      Ah OK, donc ma réponse algébrique est juste.
      Merci beaucoup, je n'ai qu'a chercher la syntaxe d'utilisation de ORDER BY.
      Merci beaucoup A+
      0