Introduction à l'utilisation d'OrientDB

Sélection dans une base de donnée OrientDB

Création et importation de la base de donnée

Dans une premier temps, nous allons importer la base de donnée qui nous servira d'exemple. Pour ce faire, télécharger le fichier suivant.

export-exemple.export.gz

Pour simplifier les commandes que nous allons écrire dans la console, déplacer le fichier dans le dossier /bin de votre dossier orientDB.

  • Vérifier que server.bat est lancer

  • Aller à la page :http://localhost:2480 avec son navigateur

  • Créer une nouvelle base

  • Remplissez le formulaire comme suit :

  • Lancer console.bat (Window) ou console.sh (Linux) qui se trouve dans le dossier /bin de votre dossier OrientDB

  • Connectez-vous à la base de donnée que vous venez de créer : 'exempleDB' peut être modifié par le nom de votre base

CTRL+C pour copier, CTRL+V pour coller
1
connect exempleDB root
connect exempleDB root
  • Importer la base de donnée

CTRL+C pour copier, CTRL+V pour coller
1
import database export-exemple.export.gz
import database export-exemple.export.gz

Appel sur la base de donnée

La base de donnée que vous est fournie représente des articles et leurs auteurs. Il existe deux relations. La première relie un Membre à un article qu'il a écrit (authors). La seconde représente le lien entre deux articles qui se suivent (follows). Par exemple ; tome 1, tome 2, etc.

Un membre possède un nom, un password et une adresse email.

Un article possède un titre, un type et un contenu.

UML de l'exercice

Question

Donner le nombre d'article se rapportant à OrientDB

Question

Donner la liste des rid des articles écrit par Stephane.

Question

Donner le titre des articles écrit par Stephane.

Question

Afficher les articles écrits par Stephane

Question

Depuis la vue sous forme de graphe, ajouter un nœud "Article"" Biographie" et de type "Autre" et un nœud Membre a votre nom. Ensuite, ajouter une relation "authors" entre ces deux nœuds.

PrécédentPrécédentSuivantSuivant
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)