Dans mon domaine:Modélisation d'une facture de téléphone cellulaire: devrais-je utiliser des associations d'héritage à table unique ou des associations polymorphes?
- Les utilisateurs ont de nombreux projets de loi
- Bills ont beaucoup BillItems (et donc les utilisateurs ont beaucoup BillItems par les projets de loi)
- Chaque BillItem est l'un des:
- Appel
- SMS (message texte)
- MMS (message multimédia)
- données
Voici les propriétés de chaque BillItem individuel (certains sont communs):
alt text http://dl.dropbox.com/u/2792776/screenshots/2010-04-13_2146-1.png
Ma question est de savoir si je dois modéliser cet arrangement avec l'héritage table unique (c.-à- , une table "bill_items" avec une colonne "type") ou un polymorphisme (tables séparées pour chaque type BillItem), et pourquoi.