継承をサポートしていないリレーショナル データベースに継承のあるクラスを永続化する必要がある場合のヒント/テクニックは何ですか?
この古典的な例があるとします:
Person -> Employee -> Manager
-> Team lead
-> Developer
-> Customer -> PrivilegedCustomer
-> EnterpriseCustomer
データベースを設計するために利用できる手法は何ですか? それぞれの長所と短所は?
psデータベースの継承に関するいくつかの質問を検索して見つけましたが、ほとんどはそれをネイティブにサポートするデータベースエンジンへの変更に関するものでした。しかし、SQL Server 2005 に行き詰まっているとしましょう...どのような選択肢がありますか?