25 septembre 2004

MERISE : MLD ou le modèle logique de données

Nous avons vu comment élaborer le modèle conceptuel de données MCD, passons maintenant à l'étape suivante :

MLD ou modèle logique des données.

Ce modèle indique comment organiser les données. On se représente le modèle comme étant un ensemble de relations. On a des tables (entités dans le modèle MCD) qui contiennent des champs (attributs dans le modèle MCD). Ce qui est important ce sont les relations entre ces tables.

Chaque table contient une clé primaire : c'est un identifiant unique. Par exemple, pour une table contenant des informations concernant un individu, on peut choisir le n° de sécurité sociale comme étant l'identifiant unique car celui-ci est différent pour chaque personne.

Une table peut ou non contenir une clé étrangère qui est la clé primaire d'une autre table. Par exemple, notre table Personne peut contenir une clé étrangère : code postal qui est la clé primaire d'une autre table qui contient les villes.

Nous avons des nomenclatures à respecter : on souligne la clé primaire d'une table et on met en italique la clé étrangère. Ex : Personne (numSecuriteSociale, nom, prenom, adresse, codePostal)

On a différents types de relations : binaires, ternaires, réflexives, ...

Ex de relations binaires : lien entre une commande et un produit. Une commande peut contenir de 1 à n produits soit 1,n.

 

Liens :
MLD, mode d'emploi

Posté par fatihaelh à 00:03 - Modélisation - Commentaires [37] - Permalien [#]

Commentaires

    Bonjour

    Je pense que la definition est bonne + ou - mais pas pratique, car on explique pas comment passer d'un MCD normalisé (1 N.F, 2 N.F et 3 N.F) à un MLD puis le modèle physique suivant les cardinalités maximales.

    Biz

    Posté par Simon, 14 janvier 2008
  • message

    je veux connaitre la definition de:
    M.L.D DE type CODASYL
    M.L.D de type reseau

    Posté par hummer, 14 février 2008
  • Réponse à Hummer

    En recherchant rapidement sur le net, j'ai trouvé qu'il y avait au minimum trois types de MLD : réseau ou codasyl, hiérarchique et relationnel. Dans mon article, je ne traitais que le MLD relationnel.

    Après je ne peux que te donner des liens :
    http://dept-info.labri.fr/~counilh/systeme-d-information/SI_0204.pdf

    http://deptinfo.cnam.fr/Enseignement/CycleA/pi/Cours%204.pdf

    Posté par Fatiha, 15 février 2008
  • Help STP

    salut fatiha vous avez un superblog ofait je vois que tu métrise tres bien l'analyse de programmation , vous pouvez m'aidez sur un tit truc beh j'ai besoin d'un schéma du modéle conceptuel du MLD voila mon mail envoi moi le SVPPP Grand merci d'avance .
    Mon mail c : _MisS-JorDan_@live.fr

    Posté par sarah, 07 juillet 2008
  • Help STP

    salut fatiha vous avez un superblog ofait je vois que tu métrise tres bien l'analyse de programmation , vous pouvez m'aidez sur un tit truc beh j'ai besoin d'un schéma du modéle conceptuel du MLD voila mon mail envoi moi le SVPPP Grand merci d'avance .
    Mon mail c : _MisS-JorDan_@live.fr

    Posté par sarah, 07 juillet 2008
  • au secour

    j'ai lu des cours de merise mais je comprend toujours pas ce qu'il faut faire pou le mld je ne comprend pas quoi faire des cardinalité

    Posté par iname, 09 juillet 2008
  • salutation

    vraiment un bon blog de communication et de l'information sur le domain d'informatique par ce que j'aime informatique sertout programation pour connaitre moi voila email stivlanch@hotmail.com

    oh ce pas pour tchat mais echounger les informations et les experiences merci

    Posté par rachid, 14 juillet 2008
  • Merise

    salut Mme Fatiha je vous remercie de votre blog il est très intéressant pour tous ce qui ont une importance au programmation.SVP j'ai un contrôle le Samedi en Merise et j'aimerais bien avoir un résumé global si ca vous permettre bien sur de me l'envoyé a mon g_mail et merci

    Posté par sarah, 07 octobre 2008
  • aide pour mon rapport

    salut tout le monde
    je suis un stagiaire et je suis en train de préparer un rapport de systeme d'information merise avec des exemples
    merci pour l'aide
    mon email: seddik12fr@yahoo.fr

    Posté par seddik, 16 novembre 2008
  • je demande de l'aide

    envoi moi sur le systeme d'information merise
    merci d'avance

    Posté par salim, 16 novembre 2008
  • Merci d'avance

    Bonjour tout le monde, je cherche un outil pour la schématisation d'un MCD et MPD (sur pc bien sûre),j'ai trouver power amc designer mais il payant, j'ai entendu parler de mc-designer.
    S.V.P je un lien pour le télécharger. C'est urgent Merci fatiha

    Posté par nadir, 30 novembre 2008
  • TU peux essayer DBDesigner :

    http://fabforce.net/dbdesigner4/

    Posté par fatiha, 30 novembre 2008
  • Erratum

    J'ai remarqué quelques erreurs concernant le MCD/MLD.
    Il n'y a pas de tables dans un modèle logique mais des relations (relationnelles). Un objet/entité conceptuel devient une relation relationnelle. Un objet/entité (MCD) contient des propriétés qui deviennent des attributs lors du passage au modèle logique. Voili voilou

    Posté par Bigor, 10 mars 2006
  • merci

    Je te remercie pour cette correction Bigor C'est un abus de langage, sorry!

    Posté par Fatiha, 13 mars 2006
  • les règles de MLD

    salut tout le monde je veux savoir les règles de passer d'un MCD à un MLD et plus précis j'ai deux entités relient avec une association et les cardinalités sont 0,1 et 1,1 pour faire MLD comment je vais faire dans ce cas et merci d'avance

    Posté par ikramea, 02 juin 2009
  • Bonjour Ikramea,

    Dans ton cas tu as deux tables, avec d'un côté une clé primaire "identifiant de la table 1" et de l'autre une clé étrangère dans la table 2.

    Exemple 2, table 1 = "les villes" avec comme identifiant le code postal, dans la table 2 "une personne" avec comme clé étrangère son code postal. En clair, c'est une relation 1,1 => une personne habite dans une ville.

    Exemple 2, table 1 = "les marques de voiture" avec comme clé primaire le modèle de la voiture composé de 5 lettres. Table 2 : "une personne", clé étrangère le modèle de la voiture. Une personne peut avoir 0 ou 1 voiture, c'est donc une relation 0,1.

    Posté par Fatiha, 06 juin 2009
  • ca va pa

    salu, moi je vais le mcd mais je ne savais pas comment faire leurs mld

    Posté par mamy, 25 juin 2009
  • logiciel mcd mld

    bonjour fatiha
    stp peux tu me passer le no d'un logiciel qui fait les mld mct et mot et qui est gratuit et qui marche stp
    merci

    Posté par helene, 03 septembre 2009
  • Salut,

    Essaie DBDesigner :
    http://fabforce.net/dbdesigner4/

    Bon courage
    @+
    Fatiha

    Posté par fatiha, 03 septembre 2009
  • M.L.D

    salut g un bleme je dois rédiger un memoire mn bleme c le passage du M.C.D au M.L.D. Mn theme c Gestion automatisée de stocks de médicament dans une pharmacie

    Posté par Azou, 24 mai 2010
  • MCD => MCD

    slt Fatiha svp tu peu m'eclairer comment passer du MLD => MCd en cas ou en a une cardinalité (0,1)ou (1,1)
    et merci

    Posté par poutchi, 29 mai 2010
  • Correction exercice

    Bonjour; priere de m'aider à resoudre cet exercice. Merci d'avance car c'est urgent
    EXERCICE 2 - Disque dur magnétique
    Soit un disque dur magnétique possédant les caractéristiques suivantes :
    * 6 plateaux (12 faces);
    * 2048 pistes par face, 18 secteurs par piste, 512 octets par secteurs;
    * vitesse de rotation 6000 tours/min;
    * Temps de positionnement mini 5ms, moyen 20ms.
    1- Calculer la capacité du disque.
    2- Calculer le débit maximum du disque.
    3- On suppose qu'on vient de lire le secteur d'adresse (cylindre 100, piste 2, secteur 17).
    On veut lire le secteur (cylindre 101, piste 0, secteur 0).

    a. Quel secteur du disque sera sous les têtes de lecture/écriture après le positionnement ?
    b. Quand le transfert pourra-t-il commencer ?

    4- Un fichier de 1Mo est enregistré sur ce disque dans une zone continue à partir du
    Cylindre 10, piste 0, secteur 0.

    a. Calculer l'espace disque (nombre de cylindres/pistes/secteurs) occupé par le fichier.
    b. Calculer le temps d'accès à tout le fichier.
    ------------------ Fin exercice -------------

    Posté par oussamam, 21 novembre 2010
  • gestion d'un championnat automobile

    salut fatiha,
    pouvez vous m'éclaircir sur ce type de gestion
    je sais pas tres bien comment mettre une entité classement suivant 3 catégorie de course

    merci de votre aide
    a++

    Posté par lahcen, 13 décembre 2010
  • Nice

    Sympa pour vos explications !

    Posté par Tchat, 15 janvier 2011
  • Merci

    Merci de ce tutoriel.

    Posté par Chat, 23 janvier 2011
  • explication

    Bonjour fatiha,il ya la relation entr mot et mld?
    et la differences entre la relation et entité

    Posté par maguy, 14 décembre 2011
  • explication

    il ya la logiciel de mot et mld?
    j'entend la reponses svp

    Posté par maguy, 14 décembre 2011
  • le reinsegnement

    la licences vous payez en combien et la specialités en informatiqe des gestion.j'aime le rpses svp et je souhete qu'on soient les amies.vous etes dans quelle pays?je suis en rdc plus presisement à kinshasa.merçi

    Posté par maguy, 14 décembre 2011
  • explication

    MCD et MLD et MPD

    Posté par safae, 09 janvier 2012
  • je me présente rahmanto n'diaye

    pour passer du MCD en MLD les cardinalités noté (min,max)joue un rôle ou pas ?

    Posté par rahmanto, 19 janvier 2012
  • base de donnes

    je veux comprendre qu'elle est la difference entre un table de relation et un schema d 'une relation

    Posté par a7lam, 25 novembre 2012
  • MLD?

    est ce qu'il n'y a pas une forme plus simple pour expliquer le MLD et le MPD ???

    Posté par anis, 04 juillet 2005
  • Schéma

    Salut Anis,

    Le mieux c'est de voir le MLD sur la base d'un exemple concret, c'est pour cela que je te conseille de lire ce qui suit.

    En deux mots ce que tu dois retenir d'un MLD c'est quoi? C'est un premier pas vers le MPD qui lui est le modèle physique. Le MLD définit bien les relations entre les tables, les identifiants uniques des tables, leurs champs respectifs.

    Ex : un médecin peut soigner de 0 à n patients, ceci est une règle de gestion c'est ce qui te permet de connaître les relations entre les tables.

    un article "film" peut avoir plusieurs supports CD, DVD, ... simplement il ne peut avoir été produit que par un unique producteur (exemple)

    un livre peut être co-écrit par plusieurs personnes mais son code-barre est unique...

    Tu dois décomposer les différents éléments qui constitueront ta base et rechercher les relations entre ces éléments, voilà, voilà,

    Cordialement,
    Fatiha

    Posté par Fatiha, 06 juillet 2005
  • MLD

    Salut,
    tout simplement le MLD permet une approche à la programation.
    1-toute entité devient une relation (une table )
    2- les identifants dees Entités deviennent des Clés primaire des relations.
    3-Pour les relations concenées par les association père fils; l'identifiant de la relation père devient une clé étrangère dans la relation Fils.
    4- les assocs non père fils deviennent des relations (tables) dont la clés primaire est la concaténation des identifiants des entités appartenant à cette associations.
    Bonne chance.
    Merci.

    Posté par mohammed, 09 juillet 2005
  • Mohammed, je te remercie pour ton explication.

    Posté par Fatiha, 10 juillet 2005
  • message

    je veux comprendre

    Posté par alba, 09 octobre 2007
  • Alba, tu peux pas être un peu plus précis qu'est-ce que tu ne comprends pas exactement?

    Fatiha

    Posté par Fatiha, 10 octobre 2007

Poster un commentaire