Описание тега sti
Single Table Inheritance - a mechanism to add the principle of object-oriented inheritance onto relational database models by having child classes map onto the same table as their ancestors.
In Single Table Inheritance, types are discriminated by a field in the table that indicates what class in the hierarchy the object belongs to.
For more information see:
Single Table Inheritance - Martin Fowler - Patterns of Enterprise Application Architecture