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 :

Exemple et définition [MPD]


Sujet :

Schéma

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 173
    Points : 485
    Points
    485
    Par défaut Exemple et définition
    Salut à tous ,

    Je viens vous poser une question , je voudrais savoir ce qu'est exactement ( avec un cour exemple si possible) un Modèle Physique de données.

    Cordialement ,

    fozzeuh

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    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 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonjour tout seul,

    Vous n’êtes pas sans savoir que le MCD (Modèle Conceptuel de Données) est de niveau sémantique, et formalise graphiquement les règles de gestion des données à l’aide de types d’entités caractérisées par leurs propriétés (aspect structurel) et des relations qui les unissent.

    De même, vous n’ignorez pas que le MLD (Modèle Logique de Données) reprend le MCD mais selon une approche essentiellement « relationnelle » (qui a pris le pas sur les approches réseau, hiérarchique et liste inverse). Qui dit relationnel dit en théorie langage D dont Tutorial D est le prototype, sinon l’archétype (relations et variables relationnelles, algèbre relationnelle, contraintes de types et contraintes diverses, clés candidates, clés étrangères, etc.) ; surtout n’allez pas voir ce qui est écrit à propos de Tutorial D dans Wikipedia en français, ça ne veut rien dire, c’est indigent et ça relève du café du commerce. Cela dit, au stade du MLD, les concepteurs ont plus l’habitude de raisonner SQL (Sorry Query Language), langage populaire, normé, mais non conforme à la théorie relationnelle.

    Avec le MCD et le MLD, on est sur la dunette, on ne se préoccupe pas des problèmes temporels et spatiaux, mais si on descend dans la soute, changement de chanson, on trouve le MPD (Modèle Physique de Données), lequel décrit les ressources physiques nécessaires au fonctionnement des objets logiques évoqués (tables) : essentiellement les table spaces pour héberger les téraoctets de données, les index qui doivent permettre de booster les traitements. Le MPD est du ressort des DBA sans lesquels tout partirait en sucette, dans la confusion générale. Par ailleurs, autant aux niveaux supérieurs on n’est pas tributaire d’un quelconque SGBD, autant on l’est au niveau physique, et là ça bouge beaucoup au fil des ans (évolution des technologies, capacités de stockage, performance des applications). Notons encore que si un langage comme SQL fait l’objet d’une norme, celle-ci est évidemment silencieuse quant au MPD et, chaque éditeur de SGBD n’est limité que pas l’imagination de ses ingénieurs et développeurs pour battre la concurrence.

    Vous trouverez ici et alentour un échantillon de discussion de niveau MPD, qui évidemment dépasse celui qui l’a entamée, mais se trouve au prises avec Microsoft ACCESS, qui mélange joyeusement MLD et MPD, mathématiques et tuyauterie...

    Sinon, quel est votre SGBD favori ? On pourra sans doute vous dire parmi les instructions du LDD (langage de description de données) du genre CREATE, celles qui sont du niveau MPD (ou du niveau MLD, mais polluées par des paramètres du niveau inférieur).
    (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. [façade] définition et exemple
    Par AmineDev9 dans le forum Persistance des données
    Réponses: 0
    Dernier message: 21/05/2009, 20h21
  2. Définition de "Métalangage"
    Par No dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 19/07/2002, 14h05
  3. recherche exemple simple pour corba en c++
    Par Pinggui dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h29

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