eno4j
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
[VOIR l'exercice postgreSQL](exercice1.md)
|
||||
|
||||
Introduction à [Neo4J](neo4j.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