CESI: Intro Big Data - ajout tuile + exercice BDD orientée graphe
This commit is contained in:
@ -117,10 +117,60 @@ William Petit - S.C.O.P. Cadoles
|
||||
|
||||
---
|
||||
|
||||
#### Le concept de "triplet"
|
||||
|
||||
Un triplet est une structure de données pouvant être représenté sous la forme `(sujet, prédicat, objet)`.
|
||||
|
||||
Un corpus de triplets permet de représenter un graphe orienté.
|
||||
|
||||
Exemple:
|
||||
|
||||
`<William>` `<kind_of>` `<Person>`
|
||||
`<William>` `<work_for>` `<Cadoles>`
|
||||
`<Cadoles>` `<kind_of>` `Entreprise>`
|
||||
etc...
|
||||
|
||||
---
|
||||
|
||||
#### Exemple avec le projet Cayley
|
||||
|
||||
---
|
||||
|
||||
#### Exercice
|
||||
|
||||
Soit Jean, Silvia, Camille, Charlie et Nicolas cinq membres d'un même réseau social.
|
||||
|
||||
- Jean est ami avec Silvia.
|
||||
- Silvia est amie avec Jean.
|
||||
- Camille est ami avec Charlie.
|
||||
- Charlie est amie avec Jean.
|
||||
- Nicolas est ami avec Camille.
|
||||
- Nicolas est ami avec Silvia.
|
||||
|
||||
Les relations sont évidemment bidirectionnelles.
|
||||
|
||||
Chaque personne a également les attributs suivants:
|
||||
|
||||
- Un age
|
||||
- Un plat préféré
|
||||
|
||||
---
|
||||
|
||||
##### Consignes
|
||||
|
||||
1. Représenter sous forme de triplets ces 4 entités et leurs relations d'amitiés respectives.
|
||||
|
||||
2. Écrire la requête (Gizmo) permettant de récupérer la liste des plats préférés d'une personne.
|
||||
|
||||
3. Écrire la requête (Gizmo) permettant de récupérer la liste des "amis d'amis" d'une personne.
|
||||
|
||||
4. Écrire la requête (Gizmo) permettant de récupérer la liste plats préférés partagés avec des "amis d'amis".
|
||||
|
||||
[Documentation de l'API Gizmo](http://localhost:64210/docs/GizmoAPI)
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Exploitation des données et cadre légal
|
||||
|
||||
---
|
||||
|
Reference in New Issue
Block a user