Skip to content

References: Graph Database Fundamentals

  1. Graph Database - Wikipedia - Comprehensive overview of graph database models, architectures, and implementations including property graphs, RDF stores, index-free adjacency, and query language comparisons.

  2. Graph Theory - Wikipedia - Mathematical foundations of graph structures including vertices, edges, directed and undirected graphs, paths, cycles, and connectivity. Essential background for understanding graph data models.

  3. Cypher (query language) - Wikipedia - Overview of the Cypher declarative query language for property graphs, including pattern matching syntax, MATCH/WHERE/RETURN clauses, and its adoption across multiple graph database platforms.

  4. Graph Databases: New Opportunities for Connected Data (2nd Edition) - Ian Robinson, Jim Webber, and Emil Eifrem - O'Reilly Media (2015) - Practical guide to graph data modeling, Cypher querying, and Neo4j architecture. Chapters on data modeling patterns are directly applicable to organizational graph design.

  5. The Practitioner's Guide to Graph Data - Denise Gosnell and Matthias Broecheler - O'Reilly Media (2020) - Covers graph data modeling for real-world applications, query optimization, and schema design patterns. Includes enterprise case studies relevant to organizational data.

  6. Neo4j Cypher Manual - Neo4j - Official Cypher reference documentation covering syntax, clauses, functions, and query patterns. The primary query language used throughout this course.

  7. Introduction to Graph Theory (Khan Academy) - Khan Academy - Accessible introduction to graph representations, adjacency lists, and adjacency matrices with interactive exercises suitable for beginners.

  8. Property Graph Model - Wikipedia - Detailed explanation of the labeled property graph model where both nodes and edges carry labels and key-value properties, the specific model used in Neo4j and this course.

  9. Directed Acyclic Graph - Wikipedia - Explains DAG structure and properties relevant to modeling organizational hierarchies, dependency chains, and process workflows without cycles.

  10. GQL (Graph Query Language) Standard - GQL Standards - Information on the ISO/IEC international standard for graph query languages, representing the industry convergence of Cypher, PGQL, and G-CORE into a unified standard.