From the course: Advanced NoSQL for Data Science

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Graph data models

Graph data models - NoSQL Tutorial

From the course: Advanced NoSQL for Data Science

Start my 1-month free trial

Graph data models

- [Instructor] Graph databases are a type of NoSQL database, and are perhaps the most different from relational databases. Instead of explicitly grouping related objects in a table or document, graphs track individual instances of an entity as a separate object. Graphs are made up of two types of objects: entities and relationships. Entities are used to model things like persons, places, and things. Entities are typically described by nouns. Relationships describe how entities relate to one another. For example, one employee might be the manager of another employee, and they both may be members of the same team. There are similarities between graph and relational databases. Tables and relational databases represent entities. Relationships are implemented by using foreign keys between tables. Columns in relational tables are where attributes of entities are stored. When we want to work with entities across multiple types of entities, we use joins to link the data. In a graph database…

Contents