cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
23 avril 2007 à 15:10
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
23 avril 2007 à 16:21
Bonjour à tous,
le logiciel Win'Design propose de schématiser des contraintes inter-relationnelles. Par exemple, voici un mcd tout simple :
Cela dit que pour un contrat donné, on ne couvre qu'une voiture ou (exclusif) une maison et au moins une de ces deux choses. Le fait de schématiser une telle relation est-il purement conceptuel ou est-ce que ça a un impact réel sur la base de donnée. En somme, sous Win'Design lors d'une génération de script (création ou trigger) je n'ai aucune trace de cette contrainte, est-ce normal? Est-ce faisable par trigger sans vraiment alourdir la base?
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 20108 23 avril 2007 à 16:02
Hello,
Pour moi c'est principalement conceptuel, et encore que...
Ca serait modélisé sous forme de 4 tables : Contrat, Couverture (une sorte de parent de voiture et maison avec les champ commun plus le Nom de la table (Maison ou Type)), Maison et Voiture
On maintient l'intégrité (le OU exclusif) en mettant une contrainte unique sur Id dans la table Couverture. De fait on obtient le OU Exclusif et sans avoir mis de trigger :o)