Quels sont les conseils/techniques lorsque vous avez besoin de persister classes avec héritage de base de données relationnelle qui ne prend pas en charge l'héritage?
Dire que j'ai cet exemple classique:
Person -> Employee -> Manager
-> Team lead
-> Developer
-> Customer -> PrivilegedCustomer
-> EnterpriseCustomer
Quelles sont les techniques disponibles pour la conception de la base de données? Avantages et inconvénients de chacun?
p.s. J'ai cherché et trouvé plusieurs question concernant la base de données héritage, mais la plupart étaient sur la modification d'un moteur de base de données qui prend en charge en mode natif. Mais disons que je suis coincé avec SQL Server 2005... quelles sont mes options?