1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2015
    Messages : 28
    Points : 6
    Points
    6

    Par défaut Différence entre dictionnaire de donnée net et dictionnaire de donnée brut

    bonjour a tous. Je suis débutant en informatique et je rencontre quelque problème en ce qui concerne MERISE. j'aimerai savoir qu'est ce qu'un Dictionnaire de donnée net et brute. j'ai compris le principe du DD en lui même mais comme mon professeur me demande les deux j'aimerai savoir comment les construire. j'ai cherché sur google mais on ne parle que du DD. Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    6 127
    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 : 6 127
    Points : 20 329
    Points
    20 329
    Billets dans le blog
    16

    Par défaut

    Bonjour Debogeur,

    J’ai dans ma bibliothèque les principaux ouvrages sur Merise. Je n’ai trouvé nulle part le distinguo brut/net que vous évoquez. Tout au plus ce distinguo est pris en compte au niveau des modèles conceptuels eux-mêmes.

    Ainsi, dans La méthode Merise, tome 3, gamme opératoire Arnold Rochfeld (un des pères de Merise), page 66 donne la définition du modèle externe (famille de documents, tous acteurs confondus), et page 90, il définit le MCD brut comme l’assemblage, la fusion des différents modèles externes. Ce MCD brut est alors à « nettoyer », en réglant les problèmes de synonymie, de polysémie des propriétés, et les conflits de vision des choses dans les différents modèles externes (telle entité dans l’un est une association dans l’autre, cardinalités différentes, etc.) Mais l’auteur n’évoque pas la notion de MCD net, seulement celle de MCD, lequel est le résultat de la fusion des MCD externes, nettoyé, « normalisé » (règles de modélisation respectées). On trouve les prémices de cette approche dans le document fondateur de juin 1979, « Méthode de définition d’un système d’informations, fascicule 4 », document produit par l’équipe du CTI (centre technique informatique de (feu) le ministère de l’industrie).

    Je suppose qu’il en va du dictionnaire brut comme du MCD brut : résultat de la fusion des [dictionnaires de] données externes, et que le dictionnaire des données net contient seulement les données nettoyées et normalisées. Mais ceci n’est que supposition de ma part. La bibliothèque de votre professeur doit être mieux pourvue que la mienne, que j’ai pourtant commencé à constituer au milieu des années quatre-vingts...

    Bon courage dans votre quête...
    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 »)

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

  3. #3
    Modérateur
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    15 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    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 : 15 489
    Points : 30 250
    Points
    30 250
    Billets dans le blog
    4

    Par défaut

    Pour ma part, puisque la question porte sur le dictionnaire de données et non pas sur le MCD, j'interpréterais le dictionnaire de données brut comme étant la liste brute des données évoquées dans le cahier des charges et le net comme la liste ordonnées des données modélisées avec leur entité-type (ou table si on fait ça pour la BDD finale), leur type (entier, date, chaîne variable ou fixe...), leur précision (nombre de caractères des chaînes, format des nombres décimaux...) et le commentaire sur leur signification.

    Dans le brut, on aura par exemple :
    - nom de naissance ;
    - nom usuel ;
    - prénom ;
    - date de naissance ;
    - ville de naissance...

    Dans le net, ça pourra être transformé par exemple en :
    - prs_nom, VARCHAR(32), dans te_personne_prs, nom usuel pour les personnes physiques ou nom commercial pour les personnes morales ;
    - pph_nom_naissance, VARCHAR(32), dans th_personne_physique_pph, nom de naissance officiel de la personne physique ;
    - pph_prenom, VARCHAR(32), dans th_personne_physique_pph, prénom usuel de la personne physique ;
    - pph_date_naissance, DATE, dans th_personne_physique_pph, date de naissance de la personne physique ;
    - pph_id_ville_naissance, INTEGER, dans th_personne_physique_pph, identifiant de la ville de naissance de la personne physique, clé étrangère référençant te_ville_vil...

    Il me semble que certains logiciels de modélisation sont capable de sortir automatiquement un dictionnaire de données.
    Le DD peut être utile à établir, notamment si on travaille sur une BDD existante et peu documentée. On construit ainsi son savoir sur la BDD progressivement.
    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
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2015
    Messages : 28
    Points : 6
    Points
    6

    Par défaut

    merci CinePhil ta réponse m'aide beaucoup. je pense aussi que sa doit être dans le même sens

Discussions similaires

  1. différence entre C# et C.NET
    Par etoile_de_vie dans le forum C#
    Réponses: 4
    Dernier message: 13/02/2008, 16h14
  2. Différences entre ASP et ASP.NET ? (lien vers une adresse mail)
    Par Paul Van Walleghem dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/11/2007, 17h22
  3. Différences entre wsh, vbs, vbs.net
    Par pberanger dans le forum VBScript
    Réponses: 6
    Dernier message: 23/01/2007, 20h30
  4. Différence entre asp et asp.net
    Par mtaveau dans le forum ASP
    Réponses: 1
    Dernier message: 01/06/2006, 12h20
  5. différence entre vb6 et vb .net
    Par trefles dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 31/12/2005, 09h28

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