Vadim Tropashko wrote a book "
SQL Design Patterns" that, among others, presents non-trivial approaches to storing trees and graphs in SQL databases. I highly recommend it. The PDF version is free here:
https://vadimtropashko.wordpress.com/%E2%80%9Csql-design-pat...