eno4j
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
[VOIR l'exercice postgreSQL](exercice1.md)
|
[VOIR l'exercice postgreSQL](exercice1.md)
|
||||||
|
|
||||||
|
Introduction à [Neo4J](neo4j.md)
|
||||||
|
|
||||||
[VOIR l'exercice Neo4J](exercice2.md)
|
[VOIR l'exercice Neo4J](exercice2.md)
|
||||||
|
|||||||
25
neo4j.md
Normal file
25
neo4j.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Neo4J
|
||||||
|
|
||||||
|
Neo4j est une base de données orientée graphes (Graph Database).
|
||||||
|
Contrairement aux bases relationnelles (comme PostgreSQL ou MySQL), qui organisent les données en tables et relations, Neo4j stocke les informations sous forme de nœuds (nodes) et de relations (relationships) — ce qui permet de modéliser naturellement les connexions entre entités.
|
||||||
|
|
||||||
|
## Noeuds
|
||||||
|
|
||||||
|
Les noeuds sont les entités principales du graphe.
|
||||||
|
|
||||||
|
```
|
||||||
|
(:Person { name: "Sigourney", age: 30 })
|
||||||
|
(:Film { title: "Alien", year: 1979 })
|
||||||
|
```
|
||||||
|
|
||||||
|
Chaque nœud peut avoir :
|
||||||
|
- une ou plusieurs étiquettes (labels) (:Person, :Film, etc.)
|
||||||
|
- des propriétés sous forme de paires clé/valeur.
|
||||||
|
|
||||||
|
## Relations
|
||||||
|
|
||||||
|
Les relations relient deux nœuds et ont elles aussi un type et des propriétés :
|
||||||
|
|
||||||
|
```
|
||||||
|
(:Person {name: "Sigourney"})-[:JOUE { role: "Ellen" }]->(:Film {title: "Alien"})
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user