Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Invité de passage
    Inscrit en
    décembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 7
    Points : 2
    Points
    2

    Par défaut Merise et les héritages

    Bonjour,

    je réapprends MERISE (reprise d'études) et dans le cours de MERISE il a été écrit que la notion d'héritage ne doit pas apparaître dans un MCD??

    j'ai regardé le FAQ de MERISE j'avais cru comprendre que cette notion existait et je l'utilisais avant dans mes MCD, MERISE à changer?

    Mon prof est désepérement silencieux de ce côté ...

    Alors je ne sais plus ...
    Merci de m'éclairer

    GM

  2. #2
    Expert Confirmé
    Avatar de TheLeadingEdge
    Inscrit en
    mai 2005
    Messages
    1 200
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 1 200
    Points : 2 740
    Points
    2 740

    Par défaut

    dans le cours de MERISE il a été écrit que la notion d'héritage ne doit pas apparaître dans un MCD
    Pour remplacer tes vieux cours tu peux consulter toutes ces bonnes lectures avec des vrais morceaux de Merise dedans :
    Guide d'analyse des données à l'aide de la méthode MERISE
    La modélisation par héritage
    Conception d'une base de données
    Conception des bases de données : le modèle entités-associations
    Bases de données relationnelles
    Architectures, modèles et langages de données
    Parlez-vous Merise ? de Michel Diviné.
    Merise, 60 affaires classées de Michel Diviné.

  3. #3
    Invité de passage
    Inscrit en
    décembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 7
    Points : 2
    Points
    2

    Par défaut

    Merci de cette réponse,
    juste pour savoir les CIF, historiquement, sont apparues en même temps que la notion d'héritage ou pas?

    Au fait comment symboliser l'héritage dans un MCD quand on n'a pas d'outil ?

    D'avance merci

    GM

  4. #4
    Expert Confirmé
    Avatar de TheLeadingEdge
    Inscrit en
    mai 2005
    Messages
    1 200
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 1 200
    Points : 2 740
    Points
    2 740

    Par défaut

    Re,
    les CIF, historiquement, sont apparues en même temps que la notion d'héritage ou pas?
    Il me semble que les CIF faisaient initialement partie de Merise, alors que la prise en compte de l'héritage n'est apparue qu'avec l'évolution de Merise (Merise/2 ou Merise objet selon les ''sources''). Mais c'est à te faire confirmer.
    Au fait comment symboliser l'héritage dans un MCD quand on n'a pas d'outil ?
    Il me semble (oui encore ... je ne suis pas trop au top aujourd'hui moi ) que la norme est d'utiliser une double-fleche dans le sens spécialisation-->généralisation
    Si tu cherches des outils pour modéliser (gratuits ou évaluation) regardes les liens de ce post : Quel logiciel pour réaliser un MCD

  5. #5
    Modérateur

    Homme Profil pro Jean-Philippe
    Inscrit en
    août 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Philippe
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : août 2007
    Messages : 690
    Points : 1 435
    Points
    1 435

    Par défaut

    Bonjour,

    Citation Envoyé par TheLeadingEdge Voir le message
    Il me semble que les CIF faisaient initialement partie de Merise, alors que la prise en compte de l'héritage n'est apparue qu'avec l'évolution de Merise (Merise/2 ou Merise objet selon les ''sources''). Mais c'est à te faire confirmer.
    Le concept de généralisation existe lui aussi depuis Merise/1 (La Méthode Merise, Tome 1, Principes et outils). On y parle de "généralisation" et de "sous-type spécialisé". Je ne dispose que de l'édition de 1989 donc je ne peux rien dire sur l'édition originale (1983 ?).

    Citation Envoyé par TheLeadingEdge Voir le message
    Il me semble (oui encore ... je ne suis pas trop au top aujourd'hui moi ) que la norme est d'utiliser une double-fleche dans le sens spécialisation-->généralisation
    Je confirme.


    JPhi33

  6. #6
    Invité de passage
    Inscrit en
    décembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 7
    Points : 2
    Points
    2

    Par défaut

    Merci à vous donc je ne me suis pas trompée sur cette partie dans mon MCD, reste à appliquer bêtement mon cours pour l'examen

    GM

  7. #7
    Expert Confirmé Sénior
    Avatar de fsmrel
    Homme Profil pro François de Sainte Marie
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    4 662
    Détails du profil
    Informations personnelles :
    Nom : Homme François de Sainte Marie
    Localisation : Autre

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

    Informations forums :
    Inscription : septembre 2006
    Messages : 4 662
    Points : 12 439
    Points
    12 439

    Par défaut

    Bonjour,


    Voici ce que l'on trouve dans le document de référence de 1979, page 17 :

    Contrainte d'intégrité fonctionnelle

    La contrainte d'intégrité fonctionnelle (notée CIF) est une relation non porteuse de données ; elle indique une dépendance obligatoire entre au moins deux objets participant à une relation.
    Objet est synonyme d'entité. Evidemment, cet énoncé est très général, car la notion de dépendance n'est pas définie. Disons que tous les exemples fournis à la clé traitent de contraintes d'unicité.



    Référence :

    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
    Faites simple, mais pas plus simple ! (A. Einstein)
    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 »)


    De grâce, pas de questions techniques par MP, ma boîte de réception explose !
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)

  8. #8
    Expert Confirmé Sénior
    Avatar de fsmrel
    Homme Profil pro François de Sainte Marie
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    4 662
    Détails du profil
    Informations personnelles :
    Nom : Homme François de Sainte Marie
    Localisation : Autre

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

    Informations forums :
    Inscription : septembre 2006
    Messages : 4 662
    Points : 12 439
    Points
    12 439

    Par défaut Le goudron et les plumes

    Citation Envoyé par gfvsdtut
    dans le cours de MERISE il a été écrit que la notion d'héritage ne doit pas apparaître dans un MCD
    Celui qui a écrit cela mérite le goudron et les plumes (au minimum).


    Citation Envoyé par JPhi33
    Le concept de généralisation existe lui aussi depuis Merise/1 (La Méthode Merise, Tome 1, Principes et outils). On y parle de "généralisation" et de "sous-type spécialisé". Je ne dispose que de l'édition de 1989 donc je ne peux rien dire sur l'édition originale (1983 ?).
    Je suis dans la même situation concernant Merise...

    Dans le contexte général de la modélisation E/R, signalons quand même que John et Diane Smith ont traité de la généralisation/spécialisation, dans un article intitulé "Database abstractions: aggregation and generalization", paru en 1977 (attention, l'accès au document est payant...) Pour Chris Date, cet article a eu une influence importante sur les travaux de Codd (RM/T) concernant surtypes et sous-types. Voir l'article de ce dernier, daté de 1979 : "Extending the Database Relational Model to Capture More Meaning". (Attention l'accès à cet article peut prendre du temps, j'ai dû personnellement m'y reprendre à deux fois.)
    Faites simple, mais pas plus simple ! (A. Einstein)
    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 »)


    De grâce, pas de questions techniques par MP, ma boîte de réception explose !
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •