Too Long; Didn't Read
Antipatterns is a logical database design. It's possible to store data in a varchar field instead of creating an intersection table. Using a primary key that is not the appropriate primary key for this table. Mixing data with metadata with a data value with a metadata identifier is difficult. The only drawback is the extra table size for big trees. The alternatives are harder to implement than the alternatives. The solutions are easy to implement for multiple level parent-level parent-child relationship.