IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Merise Discussion :

Vocabulaire lié au rectangle du MCD


Sujet :

Merise

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 176
    Points : 301
    Points
    301
    Par défaut Vocabulaire lié au rectangle du MCD
    Bonsoir,

    J'aimerai votre avis sur le vocabulaire utilisé pour désigner le rectangle du MCD.

    Prenons le cas de deux personnes : M. Durand et M. Dupont.

    M. Dupont est une entité, qui au gré des ouvrages que je lis s'appelle parfois objet ou bien encore individu.

    Durand et Dupont font partie de la classe d'entité "Personne", qui parfois s'appelle entité-type, ensemble d'entité, classe d'objet, objet-type, individu-type.

    De plus, afin d'alléger le vocabulaire utilisé, les gens (sauf Fsmrel il me semble^^) remplacent le terme entité-type par entité (ou classe d'objet par objet).

    Si je ne me trompe pas dans ce que j'ai écris et sur le vocabulaire utilisé, mon opinion est que Fsmrel a bien raison d'utiliser le terme exact. Cela ne coute pas cher, et cela permet certainement d'éviter des erreurs d'interprétations.

    Merci pour votre aide.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    MCD dans le domaine "Meurise" donc on utilisera plutôt le vocabulaire "entité" et "entité-type"
    avec:
    • entité = M. Durand et M. Dupont | instance en POO
    • entite-type = Personnes | classes en POO


    Le vrai soucis est que chaque modèle de conception Base de données, Meurise, UML, POO apporte un vocabulaire "spécifique" donnant corps à un discours qui tourne toujours dans { ensembles, éléments, relations } ou des treillis sur { ensembles, éléments, relations }.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 032
    Points
    34 032
    Billets dans le blog
    14
    Par défaut
    Dans un MCD, je parle plutôt d'une entité Personne munie d'attributs (nom, prenom...).
    Et quand je parle de Jean Dupont, il s'agit plutôt d'une instance de l'entité Personne.

    Mais c'est vrai que fsmrel parle toujours d'entité-type et je n'oserais pas contredire ce grand expert sur le vocabulaire à employer.

    l'essentiel est quand même que la BDD soit bien modélisée non ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 176
    Points : 301
    Points
    301
    Par défaut
    L'essentiel est effectivement que la BDD soit bien modélisée. Mais si l'on souhaite discuter ensemble et bien se comprendre, il serait bon d'utiliser un même vocabulaire (surtout que notre jargon est relativement complexe à la base).

    Mon humble avis est le suivant :
    - L'entité-type "personne" correspond à une personne type, et donc à l'ensemble de toutes les personnes.
    - L'entité "personne" est une occurrence quelconque de l'entité-type "personne" (et donc pas M. Dupont en particulier)
    - M. Dupond est une instance (ou une occurrence) de l'entité-type "Personne"

    Si deux experts chevronnés tels que Fsmrel et CinePhil n'utilisent pas la même terminologie (entité-type pour l'un, et entitépour l'autre), comment nos étudiants néophytes pourraient bien s'y retrouver ?

    J'aimerai assez l'avis de Fsmrel sur ce point, mais toutes les contributions sont les bienvenues

  5. #5
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 004
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 004
    Points : 30 928
    Points
    30 928
    Billets dans le blog
    16
    Par défaut Babel
    Citation Envoyé par MacFly58 Voir le message
    Si deux experts chevronnés tels que Fsmrel et CinePhil n'utilisent pas la même terminologie (entité-type pour l'un, et entité pour l'autre), comment nos étudiants néophytes pourraient bien s'y retrouver ?
    Voyons comment des auteurs reconnus qualifient le même concept (c’est un peu Babel...)

    L’ouvrage de référence [1] utilise les termes individu-type (ou type d’individu) et précise qu’un type est une classe. Au paragraphe 4.4.4. (Grammaire et sémantique), il est écrit :
    « Il arrive souvent que par abus de langage, on ne fasse pas la différence entre le “type” et le “nom du type”. Dans certains cas, on utilise le mot type d’individu, ou même individu pour ce qui est en fait le nom d’un type d’entité (un objet linguistique) qui désigne une classe (individu-type) de tous les individus considérés comme des personnes. »
    L’excellent Yves Tabourier [2] utilise aussi le terme individu-type.

    La publication officielle de juin 1979 [3] utilise le terme objet, lequel a pu paraître manquer de précision par la suite, mais certains auteurs ont continué à l’utiliser [4].

    Michel Diviné [5] utilise le terme individu.

    Voici la définition donnée par D. Nanci [5] :
    « L’entité type permet de modéliser un ensemble d’objets de même nature, concrets ou abstraits, perçus d’intérêt dans le discours. L’entité type exprime un type, une classe, un ensemble dont les éléments sont appelés occurrences d’entité type. »

    J.-P. Matheron [6] va dans le même sens :
    « Un type est un ensemble d’éléments ayant les mêmes caractéristiques. [...]

    Un type d’entité ou entité-type est une classe d’entités particulières ayant des propriétés analogues. [...]

    Une entité ou individu est la représentation dans le SI d’un objet matériel ou immatériel de l’univers extérieur. »

    Les termes entité-type (ou type d’entité) ou individu-type (ou type d’individu) me conviennent, et si j’en suis resté à la seule entité-type, c'est pour être en phase avec les tenants de l’approche anglo-saxonne (que les uns nomment E/R (Entité/Relation) et d’autres nomment E/A (Entité/Association)...) Par ailleurs, je me range à l’avis de [1] [5] et [6] : une entité-type est une classe d’entités (d’individus), aussi j’estime qu’utiliser le terme « entité » à la place de celui d’« entité-type » ne convient pas d'un point de vue sémantique.

    Les anglo-saxons ne sont pas logés à meilleure enseigne. Je cite Wikipedia :
    Although the term entity is the one most commonly used, following Chen we should really distinguish between an entity and an entity-type. An entity-type is a category. An entity, strictly speaking, is an instance of a given entity-type. There are usually many instances of an entity-type. Because the term entity-type is somewhat cumbersome, most people tend to use the term entity as a synonym for this term.

    Bien sûr, on pourrait ergoter à l’infini, puisqu’une entité peut être définie comme étant une abstraction considérée comme une réalité et du reste la discussion ne date pas d’aujourd’hui. Je cite le Larousse du XXe siècle (éd. 1928) :
    Entité - n. f. (lat. entitas ; de ens, entis, être). [...] Les scolastiques appelaient l’entité un être de raison ; ils voulaient dire que l’entité a une réalité, est un être, mais que cette réalité n’est que pour la raison (et quelques-uns disaient n’est que par la raison). La querelle des nominalistes, des réalistes et des conceptualistes porte sur la manière dont il faut concevoir le rapport des sujets et des entités, c'est-à-dire des choses individuelles et des essences.
    Quel rapport y a-t-il entre la chose individuelle Cinephil et l'essence CinePhil? (cherchez la réponse chez Wittgenstein...) Autant vous dire que je ne rentrerai pas dans ce genre de querelle, source de migraines et pleine de chausse-trapes...
    Mais dans l’esprit de la logique de Frege, je considère que l’entité est à l’entité-type ce que la proposition est au prédicat.

    Notons que pour sa part, UML présente une meilleure approche du concept, puisque l’on y appelle un chat un chat, à savoir une classe une classe ; il n’y a qu’un terme, quitte à le qualifier plus finement : classe-association, super-classe, sous-classe, classe abstraite, etc.

    Références

    [1] H. Tardieu, A. Rochfeld, R. Colletti. La Méthode MERISE, Tome 1 Principes et outils. (Les Éditions d’organisation. 1989).
    [2] Y. Tabourier. De l'autre côté de MERISE. (Les Éditions d'organisation. 1986).
    [3] Ministère de l'Industrie, Mission à l'Informatique, Centre Technique Informatique, Méthode de Définition d'un Système d'Informations, Fascicule 4. Juin 1979).
    [4] A. Collongues, J. Hugues, B. Laroche. merise méthode de conception. (Dunod Informatique, 1987).
    [5] D. Nanci, B. Espinasse. Ingénierie des systèmes d'information : Merise deuxième génération. (Sybex 1996)
    [6] Jean-Patrick Matheron. Comprendre Merise, outils conceptuels et organisationnels. (Eyrolles, 12e tirage, 2007).
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dessiner un rectangle avec bords et texte ...
    Par Djedjeridoo dans le forum Composants VCL
    Réponses: 3
    Dernier message: 16/06/2003, 17h17
  2. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 13h01
  3. [MCD] [BEST_PRACTICE] MCD d'une videotheque
    Par tonyskn dans le forum Schéma
    Réponses: 4
    Dernier message: 28/05/2003, 14h43
  4. [BEST_PRACTICE][Merise] MCD & gestion de date
    Par Seb7 dans le forum Schéma
    Réponses: 4
    Dernier message: 16/04/2003, 17h07
  5. Réponses: 9
    Dernier message: 11/03/2003, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo