I\'m curious to know what the best way (best practice) to handle hierarchies are in regards to database design. Here is a small example of how I usually handle them.
I'd definitely recommend nested sets. They are great.
http://threebit.net/tutorials/nestedset/tutorial1.html http://www.dbmsmag.com/9603d06.html