Neo4j : des données et des graphes 1 Prise en main

Enregistré dans:
Détails bibliographiques
Auteur principal : Roussy Sylvain (Auteur)
Format : Livre
Langue : français
Titre complet : Neo4j : des données et des graphes. 1, Prise en main / par Sylvain Roussy; [avec la contribution de Nicolas Rouyer]
Édition : 2e édition
Publié : Paris : D-BookeR , DL 2016, cop. 2016
Description matérielle : 1 vol. (XIV-280 p.)
Sujets :
Documents associés : Prise en main: Neo4j
LEADER 08363cam a2200421 4500
001 PPN192324691
003 http://www.sudoc.fr/192324691
005 20200708153700.0
010 |a 978-2-8227-0418-2  |b br.  |d 35 EUR 
035 |a (OCoLC)945900394 
073 1 |a 9782822704182 
100 |a 20160404h20162016k y0frey0103 ba 
101 0 |a fre  |e fre 
102 |a FR 
105 |a a ||||001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
200 1 |a Neo4j  |e des données et des graphes  |h 1  |i Prise en main  |f par Sylvain Roussy  |g [avec la contribution de Nicolas Rouyer] 
205 |a 2e édition 
210 |a Paris  |c D-BookeR  |d DL 2016, cop. 2016 
215 |a 1 vol. (XIV-280 p.)  |c ill.  |d 21 cm 
320 |a Glossaire. Index 
359 2 |p P. IX  |b Préface  |p P. XIII  |b Avant-propos  |p P. 1  |b 1. Découvrir Neo4j  |p P. 1  |c 1.1. Qu'est-ce que Neo4j ?  |p P. 1  |d Qu'est-ce qu'une système de gestion de bases de données ?  |p P. 1  |d Qu'est-ce qu'une base de données relationnelle ?  |p P. 3  |d Qu'est-ce qu'une base de données NoSQL ?  |p P. 3  |d Qu'est-ce qu'une base de données orientée graphe ?  |p P. 4  |c 1.2. Synthèse produit  |p P. 5  |c 1.3. Licences, support et distributions  |p P. 6  |c 1.4. Installation rapide  |p P. 6  |c 1.5. Comment lancer Neo4j ?  |p P. 7  |c 1.6. Comment tester l'installation de Neo4j ?  |p P. 8  |c 1.7. Jouons avec Neo4j !  |p P. 8  |d Insérer un noeud  |p P. 11  |d Insérer de la donnée sur un noeud  |p P. 12  |d Insérer une relation  |p P. 13  |d Insérer des données dans une relation  |p P. 14  |d Retrouver des éléments de graphe  |p P. 17  |c 1.8. Pour conclure  |p P. 19  |b 2. Comprendre Neo4j  |p P. 19  |c 2.1. Neo4j est de type NoSQL  |p P. 19  |d idée générale  |p P. 20  |d Pourquoi utiliser un système NoSQL ?  |p P. 23  |c 2.2. Neo4j est orienté graphe  |p P. 24  |d Un cavalier fou et des ponts  |p P. 25  |d Quelques notions sur les graphes  |p P. 27  |c 2.3. Pourquoi utiliser une base de données orientée graphe ?  |p P. 27  |d Reconnaître des structures  |p P. 31  |d Identifier des relations  |p P. 38  |d Identifier un chemin  |p P. 41  |d Les graphes sont partout  |p P. 41  |c 2.4. Résumons  |p P. 43  |b 3. Évaluer Neo4j : CYPHER  |p P. 44  |c 3.1. Préparation aux exemples  |p P. 46  |c 3.2. Requêtes de base  |p P. 47  |c 3.3. Exprimer un modèle de chemin (pattern matching)  |p P. 50  |c 3.4. Choisir un chemin  |p P. 51  |c 3.5. Utiliser des identificateurs  |p P. 52  |c 3.6. Types des données  |p P. 53  |c 3.7. Utiliser des labels  |p P. 54  |c 3.8. Lire les données et la structure du graphe  |p P. 54  |d Interrogations simples  |p P. 61  |d Utiliser les relations optionnelles : clause Optional match  |p P. 63  |d Manipuler des chaînes de caractères  |p P. 68  |d Interrogations statistiques  |p P. 71  |d Manipuler des collections  |p P. 75  |d Requêtes structurées : clause With  |p P. 78  |d Utiliser un sélecteur : Case  |p P. 79  |d Associer des requêtes : Union  |p P. 83  |d Travailler avec les chemins  |p P. 89  |c 3.9. Modifier les données et la structure d'un graphe  |p P. 89  |d Créer/supprimer des noeuds  |p P. 90  |d Créer/supprimer des relations  |p P. 93  |d Ajouter/modifier/supprimer des propriétés  |p P. 98  |d Ajouter/supprimer des labels  |p P. 100  |d Écriture conditionnelle : Merge  |p P. 102  |d Lire et écrire : Foreach  |p P. 103  |c 3.10. Poser des contraintes d'unicité  |p P. 106  |c 3.11. L'indexation avec Cypher  |p P. 110  |c 3.12. Import CSV avec Cypher  |p P. 113  |c 3.13. Recommandations dans l'emploi de Cypher  |p P. 116  |c 3.14. Résumons  |p P. 119  |b 4. Évaluer Neo4j : l'API REST  |p P. 121  |c 4.1. Outillage  |p P. 122  |c 4.2. Premier appel : le service racine (root service)  |p P. 124  |c 4.3. Flux Json  |p P. 125  |c 4.4. Appels Cypher par le service transactionnel  |p P. 132  |d Formats des résultats  |p P. 135  |c 4.5. Appels directs sur le graphe : les noeuds  |p P. 137  |d Créer et retrouver un noeud  |p P. 141  |d Supprimer un noeud  |p P. 142  |d Créer un noeud avec des propriétés  |p P. 143  |d Ajouter et mettre à jour les propriétés d'un noeud existant  |p P. 146  |d Lire la valeur d'une propriété  |p P. 147  |d Supprimer des propriétés dans un noeud  |p P. 148  |d Retrouver et ajouter un ou plusieurs label(s)  |p P. 149  |d Supprimer un label  |p P. 149  |d Remplacer les labels  |p P. 150  |c 4.6. Appels directs sur le graphe : les relations  |p P. 152  |d Créer une relation  |p P. 154  |d Accéder à une relation par son identifiant  |p P. 154  |d Accéder à une ou plusieurs relation(s) à partir d'un noeud  |p P. 156  |d Supprimer une relation  |p P. 157  |d Les propriétés dans les relations  |p P. 160  |c 4.7. Appels Cypher par le service historique (legacy)  |p P. 163  |d Objet décrivant un chemin  |p P. 164  |d Objet décrivant une erreur  |p P. 165  |d Objet décrivant un élément du graphe  |p P. 167  |c 4.8. Batch : service transactionnel Cypher historique (legacy)  |p P. 172  |c 4.9. Obtenir des données globales sur le graphe  |p P. 173  |d Clés des propriétés utilisées dans le graphe  |p P. 173  |d Labels utilisés dans le graphe  |p P. 174  |d Types de relations utilisés dans le graphe  |p P. 174  |d Retrouver des noeuds à partir d'un filtre  |p P. 177  |c 4.10. Gérer l'indexation  |p P. 178  |d Créer un index  |p P. 179  |d Retrouver la liste des index  |p P. 179  |d Supprimer un index  |p P. 180  |c 4.11. Poser des contraintes  |p P. 181  |d Créer une contrainte  |p P. 181  |d Retrouver la liste des contraintes  |p P. 182  |d Filtrer la liste des contraintes  |p P. 183  |d Supprimer une contrainte  |p P. 183  |c 4.12. Traversées dans le graphe (traversals)  |p P. 184  |d Déclencher un traversier  |p P. 185  |d Les éléments constitutifs d'une description de traversier  |p P. 189  |d Le JavaScript dans les filtres et les évaluateurs  |p P. 190  |d Exemple d'utilisation d'un traversier  |p P. 193  |d Traversée paginée  |p P. 196  |d Exemple d'utilisation d'un traversier paginé  |p P. 198  |c 4.13. Algorithmes de graphe  |p P. 203  |c 4.14. Les clients Rest  |p P. 204  |c 4.15. Résumons  |p P. 205  |b Annexe 1 : Exemple d'utilisation de l'API REST  |p P. 206  |c 1. Éléments externes au projet  |p P. 206  |c 2. Éléments internes au projet  |p P. 206  |c 3. Structure du projet  |p P. 206  |c 4. Graphe  |p P. 208  |c 5. Le fichier index.html  |p P. 210  |c 6. Le fichier app.js  |p P. 213  |c 7. Le fichier services.js  |p P. 215  |b Annexe 2 : Apprendre et partager avec les graphgists  |p P. 216  |c 1. Gists et graphgists  |p P. 218  |c 2. Exemples de graphgists  |p P. 219  |c 3. Mon premier graphgist  |p P. 220  |d L'idée de départ : je me demande si  |p P. 222  |d Initialiser le graphe  |p P. 223  |d Ajouter une introduction  |p P. 224  |d Ajouter la requête de création du graphe  |p P. 228  |d Interroger le graphe  |p P. 229  |d Enrichir le graphgist  |p P. 233  |d Ajouter un sommaire  |p P. 234  |d Ajouter la console  |p P. 234  |d Soumettre le graphgist  |p P. 235  |c 4. Conclusion  |p P. 237  |b Annexe 3 : Ressources  |p P. 237  |c 1. Communauté et sources d'informations  |p P. 238  |c 2. Visualisation  |p P. 240  |c 3. Projets Neo4j  |p P. 241  |c 4. Neo4j dans le cloud et image Docker  |p P. 243  |b Annexe 4 : Installation et configuration  |p P. 243  |c 1. Installer Neo4j  |p P. 243  |d Installation Windows  |p P. 243  |d Installation Linux et Mac OS  |p P. 243  |c 2. Configurer Neo4j  |p P. 244  |d neo4j.properties  |p P. 245  |d neo4j-server.properties  |p P. 247  |c 3. Le shell Neo4j  |p P. 248  |c 4. Notes sur les versions  |p P. 249  |b Aide-mémoire CYPHER  |p P. 249  |c 1. Lire des données et la structure du graphe  |p P. 249  |d Identifier des données  |p P. 251  |d Collecter des données  |p P. 252  |c 2. Modifier les données et la structure d'un graphe  |p P. 254  |c 3. Indexation, emploi du planificateur de requêtes et contraintes  |p P. 256  |c 4. Opérateurs, fonctions mathématiques et NULL  |p P. 257  |c 5. Fonctions applicables aux relations et opérations sur les chemins  |p P. 258  |c 6. Fonctions applicables aux noeuds et opérations sur les lablels  |p P. 259  |c 7. Objets (maps), collections et fonctions applicables sur les collections  |p P. 261  |c 8. Prédicats  |p P. 262  |c 9. Agrégation  |p P. 263  |c 10. Case et Foreach  |p P. 263  |c 11. Fonctions générales et chaînes de caractères  |p P. 265  |c 12. Import de données  |p P. 267  |b Glossaire  |p P. 271  |b Index  |p P. 277  |b Mots clés  |p P. 279  |b À propos de l'auteur 
452 | |0 193847159  |t Neo4j  |o des données et des graphes  |h 1  |i Prise en main  |f par Sylvain Roussy  |e 2e édition  |c Paris  |n D-BookeR éditions  |d 2016  |y 978-2-8227-0438-0 
606 |3 PPN027870510  |a Bases de données  |x Gestion  |x Logiciels  |2 rameau 
606 |3 PPN032027257  |a Bases de données orientées objet  |2 rameau 
606 |3 PPN185223745  |a Neo4j (logiciel)  |2 rameau 
606 |3 PPN167934813  |a NoSQL  |2 rameau 
676 |a 005.757 5 
700 1 |3 PPN183172302  |a Roussy  |b Sylvain  |4 070 
801 3 |a FR  |b Abes  |c 20170120  |g AFNOR 
801 3 |a FR  |b Electre  |c 20160223  |g AFNOR 
930 |5 441092104:572950608  |b 441092104  |a 681.326 NEO-ROUL  |j u 
979 |a SCI 
998 |a 766885