1.- Graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices), and some sort of relationship between those objects (lines or edges)
2.- These are use to describe the relationships between the objects contained in the database
3.- It is a node or center of data of the DB.
4.- Because you have deeper capabilities of relations or better said you can retrive more detailed information.