here's my problem: I have... "Enterprises" and that enterprises have their own providers, but those providers could have their own providers too and so on..., and also, an enterprise could be a "provider" of another enterprise or provider...
How could I design that on DB? I was thinking about to use graphs databases, but I don't know wheter is a good idea or not..