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.
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
connect exempleDB root
Importer la base de donnée
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.
Question
Question
Donner la liste des rid des articles écrit par Stephane.
Les articles écrient par un membre sont représentés par la relation 'authors'. C'est un arc sortant d'un membre en direction d'un article
Il faut utilisé la fonction out('nom_relation')
select out('authors') from V where name='stephane'
Question
Question
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.
Pour l'ajout de la relation, attention au sens de la relation
Pour ajouter un lien, il faut cliquer sur un nœud, puis sur l'icône lien et enfin sélectionner le nœud destination.