Методы для наследования базы данных?

Каковы советы / методы, когда вам нужно сохранить классы с наследованием в реляционной базе данных, которая не поддерживает наследование?

Скажем, у меня есть этот классический пример:

Person -> Employee -> Manager
                   -> Team lead
                   -> Developer
       -> Customer -> PrivilegedCustomer
                   -> EnterpriseCustomer

Каковы доступные методы для проектирования базы данных? Плюсы и минусы каждого?

постскриптум Я искал и нашел несколько вопросов, касающихся наследования базы данных, но большинство было о переходе на ядро ​​базы данных, которое поддерживает его изначально. Но скажем, я застрял с SQL Server 2005 ... какие у меня варианты?

Ответы на вопрос(3)

Ваш ответ на вопрос