Introduction à l'utilisation d'OrientDB

Complémentaire : Grateful Dead Concerts

Exploitation de la base de données de démonstration

OrientDB est fournit avec une base de données de démonstration, permettant ainsi de se familiariser avec l'environnement et d'effectuer quelques requêtes. Nous allons donc utiliser cette base de donnée pour cet exercice.

Cette base contient les chansons chantées et écrites par le groupe de rock américain Grateful Dead, ainsi qu'un grand nombre d'artiste les ayant interprétées.

Elle est représentée par le modèle suivant :

Une chanson possède un nom, un type de chanson et le nombre de fois où elle a été chantée.

Un artiste possède seulement un nom.

Une chanson et un artiste sont liés par les relations "sung_by" et "written_by". Une chanson peut également être suivie d'une autre chanson lors d'un concert, cette relation est représentée par "followed_by".

Question

Compter le nombre de chanson enregistrées dans la base de données

Question

Récupérer la liste des rid des chansons chantées par l'artiste Welnick

Question

Modifier la requête précédente pour exploiter la liste de rid et afficher les chansons de façon explicite

Question

Même question que précédemment, mais en utilisant le mot-clé TRAVERSE

Question

Quelle différence notez-vous entre les deux résultats précédents ?

Question

Afficher les chansons chantées par Welnick sous forme de graphe

Question

Afficher le nom des artistes qui ont écrit les chansons chantées par Welnick

Question

Afficher les chansons chantées par au moins 2 artistes différents

Question

Depuis la vue sous forme de graphe, ajoutez un nouveau noeud "Artist" avec votre prénom. Ensuite, ajouter un lien de façon à ce que la chanson "HEY BO DIDDLEY" ait déjà été chantée par vous-même.

Question

Afficher le nom des artistes qui ont chanté au moins 3 fois des chansons écrites par Hunter. Il faut également faire apparaître, pour chaque artiste, le nombre total de chansons chantées écrites par Hunter.

PrécédentPrécédentFin
AccueilAccueilImprimerImprimer Sébastien Laidoum, Lucas Willemot, Clémence Geffray, 2014-2016 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)