exercice 2

This commit is contained in:
2025-10-23 12:27:52 +02:00
parent b3428d6ebb
commit 8e03bcdd08
2 changed files with 13 additions and 5 deletions

View File

@@ -1,3 +1,3 @@
[Exercice 1](exercice1.md) [VOIR l'exercice postgreSQL](exercice1.md)
[Exercice 2](exercice2.md) [VOIR l'exercice Neo4J](exercice2.md)

View File

@@ -1,10 +1,13 @@
docker build -t mon-app . ```shell
docker compose up -d
```
http://localhost:7474 http://localhost:7474
## Réseau routier
### Réseau routier ### Charger les données
```cypher ```cypher
LOAD CSV WITH HEADERS LOAD CSV WITH HEADERS
@@ -39,13 +42,16 @@ MATCH (b:Point {id: toInteger(row.target)})
MERGE (b)-[r:ROUTE {route_id: toInteger(row.route_id) * 1000}]->(a) MERGE (b)-[r:ROUTE {route_id: toInteger(row.route_id) * 1000}]->(a)
SET r.tag = row.tag, r.cout = toFloat(row.cout_inverse); SET r.tag = row.tag, r.cout = toFloat(row.cout_inverse);
``` ```
### Questions
1. Quelle est la distance entre le casino et la falaise 1. Quelle est la distance entre le casino et la falaise
2. Quel est le plus court chemin entre le casino et la falaise 2. Quel est le plus court chemin entre le casino et la falaise
### Réseau d'amis ## Réseau d'amis
### Charger les données
```cypher ```cypher
LOAD CSV WITH HEADERS LOAD CSV WITH HEADERS
@@ -76,6 +82,8 @@ MERGE (a)-[r:AMI]->(b)
MERGE (b)-[r2:AMI]->(a); MERGE (b)-[r2:AMI]->(a);
``` ```
### Questions
1. Combien d'amis a l'id 58 ? 1. Combien d'amis a l'id 58 ?
2. Quels sont les amis de l'id 58 ? 2. Quels sont les amis de l'id 58 ?