Graph
Un Graph es la representación de nodos que tienen relación, dichos nodos son a su ves entidades que pueden ser un cliente, una persona, un objeto o cualquier unidad que cuenta con propiedades y que esta relacionada con otra entidad.
Con este concepto podemos definir que un Graph puede representar muchas cosas en la vida real.
Por ejemplo pensando un una red social como twitter un Graph simple podria ser:
Podriamos deducir que:
- Mark, Megan, Nick, Joanna son entidades (personas) que hacen parte de la red social
- Las relaciones están dadas por la flecha que indica quien sigue a quien
- Entre las entidades también hay interacciones como que la entidad Joanna escribe una nota mencionando a Nick
entonces un Graph es una representación fácil de extender si lo dibujamos en un pizarrón añadiendo las entidades, relaciones e interacciones.