Introduction à l'utilisation d'OrientDB

Passage du relationnel au graphe

MéthodeTransformation d'un enregistrement d'une table

Un enregistrement (une ligne) d'une table en relationnel, correspond à un nœud du graphe.

RemarqueDifférence entre la représentation d'une ligne et d'un noeud

En relationnel, une ligne est un ensemble plat de propriétés. Dans un graphe, le nœud va représenter un type arbitraire de données, avec une structure plus ou moins complexe. Avec OrientDB, c'est généralement un document qui représente ce nœud.

MéthodeTransformation d'une relation entre deux tables

Une relation entre deux tables dans un modèle relationnel, correspond à un arc entre deux nœuds du graphe.

RemarqueDifférence entre la représentation d'une relation et d'un arc

Une relation dans le modèle relationnel n'est pas un type de donnée. Cette relation est simplement dû à l'utilisation de jointure entre les clés primaires et étrangères. Avec OrientDB, un arc (une relation) est un type de donnée, qui peut donc avoir son propre identifiant et ses propriétés.

Exemple

Page d'accueil d'OrientDB Studio
Résultat sous forme de graphe
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)