3 pièce(s) jointe(s)
Modélisation concept héritage
Bonjour,
Nous travaillons actuellement sur la restructuration des données au sein de notre structure et, dans ce cadre, nous avons élaboré un modèle conceptuel de données avec merise (élaboré avec JMerise).
Je me permets de vous solliciter pour avoir votre avis sur un problème que nous rencontrons.
En effet, dans notre modèle, nous avons intégré le concept d'héritage pour décrire les types de découpages géographiques (un découpage administratif et un découpage propre aux besoins de notre observatoire ) ainsi que pour catégoriser les différentes actions que nous mettons en oeuvre. Quand nous générons le script SQL pour l'intégrer dans PostgreSQL, le logiciel nous génère un message d'erreur concernant la contrainte d'unicité de nos clés par rapport à ces tables. Après diverses lectures, il semblerait que le concept d'héritage ne soit pas bien retranscrit dans PostgreSQL. De plus, il serait déconseillé de l'utiliser pour éviter justement la génération d'erreurs.
Nous voulions donc savoir s'il était effectivement possible de passer par le concept d'héritage sans que cela nous génère des problèmes, et si ce n'est pas possible, comment pouvons nous dériver le concept d'héritage pour s'en passer? Nous vous avons mis en pièce jointe notre MCD ainsi que le script SQL généré (doc word + message d'erreur), et une tentative de dérivation du concept.
Nous vous remercions par avance de l'attention que vous porterez à notre demande et nous restons à votre disposition pour vous apportez tous les renseignements complémentaires.
Bien cordialement,