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

Schéma Discussion :

Merise et les héritages [MCD]


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Points : 15
    Points
    15
    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
    Membre expert
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Points : 3 103
    Points
    3 103
    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
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Points : 15
    Points
    15
    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
    Membre expert
    Avatar de TheLeadingEdge
    Inscrit en
    Mai 2005
    Messages
    1 199
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 1 199
    Points : 3 103
    Points
    3 103
    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
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 060
    Points
    2 060
    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
    N'oubliez pas de consulter les Cours Merise et la F.A.Q. Merise
    _______________________________________________________

    Les Règles du Club Developpez.com
    Vous avez votre réponse ? Merci de cliquer sur

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Points : 15
    Points
    15
    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 éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    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
    (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.

  8. #8
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    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.)
    (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. [AspectJ] Comment Gérer les héritages en Aspect
    Par laffonda dans le forum Autres
    Réponses: 8
    Dernier message: 26/06/2010, 12h24
  2. Petite question sur les héritages?
    Par razonback dans le forum C++
    Réponses: 4
    Dernier message: 15/02/2009, 15h13
  3. Réponses: 19
    Dernier message: 13/07/2006, 13h35
  4. [héritage] Redonner les propriétés de l'ancêtre
    Par Manopower dans le forum EDI
    Réponses: 5
    Dernier message: 23/08/2005, 14h08

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