Bonjour, je me demandais s'il était possible de représenter des spécialisations d'entités sous l'éditeur d'analyse de Windev 10.
Si non qu'elle serait la meilleur maniere de modeliser une spécialisation ?
Merci d'avance pour vos réponse.
Bonjour, je me demandais s'il était possible de représenter des spécialisations d'entités sous l'éditeur d'analyse de Windev 10.
Si non qu'elle serait la meilleur maniere de modeliser une spécialisation ?
Merci d'avance pour vos réponse.
Je ne crois pas que tu vas avoir beaucoup de réponse parce que ce n'est pas très clair.
Merci du conseil. Dans ce cas je vais expliquer ma pensée.
Par spécialisation d'entité j'entends par la créer une entité "derivée" d'une entité parente.
Prenons pour exemple une entité personne. Dans cette dernière nous avons IdPersonne, nom, prénom.
On veut (par exemple) distinguer une personne d'un client.
Pour cela, on garde les coordonnées bancaire du client. L'entité client est dérivée de personne.
En schematisant dans un MCD on a ceci (voir image jointe).
Au final, un client a un Identifiant, un nom, un prenom (hérité de l'entité Personne), ainsi que d'un numéro de compte.
Voila j'espère avoir été plus clair.
Je crois que ton schéma illustre bien ce à quoi ta base de données ressemblera. Tu n'as qu'à créer une liaison de complément (1,1) - (0,1) afin d'enregistrer les données supplémentaires dans ton fichier Personne. Tu peux utiliser un ID généré automatiquement dans cette table et une clé distante dans Personne.
Oui il peut mais c'est pas de l'objet, il n'y a pas d'encapsulation dans la description même des données.
Justement je voudrais conserver les données de l'entité Personne dans Client sans avoir à répéter les champs deux fois.
Auriez vous une solution, sans pour autant passer par la modélisation UML ? (ca la POO n'est pas adaptée à mon cas).
Je ne pense pas que la gestion de l'héritage Merise soit pris en compte dans WinDev. Avec en plus comme possibilité une génération du père seul, des fils seuls, de la propagation des identifiants uniquement.
Si tu souhaites avoir cela, le mieux à mon sens serait de passer par la modélisation UML. Cela te générera une analyse aussi
Moi je comprends pas pourquoi on parle d'UML de Merise et de POO? Ce n'est pas une structure de base de données que tu essais de générer?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager