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

Décisions SGBD Discussion :

Description du travail sur un SGBD


Sujet :

Décisions SGBD

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Points : 46
    Points
    46
    Par défaut Description du travail sur un SGBD
    Bonjour,


    J'aimerais savoir s'il existe un formalisme en SGBD ou en BDD en général pour expliquer à autrui la manière dont on a préparé une base de données (sources, jointures, apurement, etc.) On sait tous faire un explicatif mais il s'agit de savoir s'il existe des documents données, si issus d'un standard (les choses essentielles à y faire figurer, s'il y a du formalisme précis, etc.)
    Ce serait un peu le cahier des charges techniques
    merci.......

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 804
    Points
    30 804
    Par défaut
    Tu peux déjà t'appuyer sur les outils que te proposent les méthodologies telles que Merise et UML pour décrire tes structures de données et tes traitements, que as certainement utilisé dès le début de la conception de ton SI.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Points : 46
    Points
    46
    Par défaut
    Bonjour,



    C'est possible ?
    Est-ce que des personnes non habituées des SGBD comprendront un modèle conceptuel de données ?
    Je ne connais pas UML ? Il y a-t-il un tuto pour l'apprendre assez rapidement (au risque de ne pas approfondir) ?
    D'autres idées ? merci...

  4. #4
    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 907
    Points
    30 907
    Billets dans le blog
    16
    Par défaut
    Bonjour logiclogic,


    Citation Envoyé par logiclogic Voir le message
    Est-ce que des personnes non habituées des SGBD comprendront un modèle conceptuel de données ?
    J’inverserai le propos : un MCD (modèle conceptuel de données) est une abstraction dans laquelle on peut mettre de l’émotion et qui est un excellent support pour aborder la conception avec l’utilisateur non informaticien : inutile d’être spécialiste des SGBD pas plus que de l’Histoire médiévale syldave pour interpréter ceci :



    Un MCD est en amont de la base de données, donc du SGBD, tout comme le plan de la maison de vos rêves préexiste à celle-ci, ce plan étant le support vous permettant de dialoguer avec l’architecte, même si par la suite, ce plan sera surtout mis à profit par les différents corps de métier concernés.

    Concernant les modèles conceptuels de données, je vous engage en tout cas à consulter l'ouvrage de Michel Diviné : Parlez-vous Merise ?, gratuit et téléchargeable (Merci Michel !)

    Voyez aussi le grand ouvrage de Dominique Nanci et Bernard Espinasse : Ingénierie des systèmes d'information Merise Deuxième génération (4e édition).

    Pour UML, voyez l’ouvrage de Christian Soutou et Frédéric Brouard. ULM 2 pour les bases de données : Modélisation, normalisation, génération, SQL, outils.
    (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.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 306
    Points : 46
    Points
    46
    Par défaut
    Bonjour,


    Est-ce une erreur de ne pas avoir fait de schéma MERISE ? En fait, j'ai manipulé des tables SAS, or, on a pas besoin de schématiser sous SAS...
    - mais votre question tombe à pic car j'ai eu un problème pour vérifier mon travail : càd comment vérifie-t-on un travail dans ce cas, sans avoir fait de schéma conceptuel de données ?


    merci,

  6. #6
    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 907
    Points
    30 907
    Billets dans le blog
    16
    Par défaut
    Bonjour logiclogic,


    Vous écrivez :
    « On n’a pas besoin de schématiser sous SAS... »
    Toutefois, quand je lis chez Wikipedia :
    « Le langage SAS est basé sur trois parties :
    Les étapes DATA. Elles permettent de répondre aux besoins correspondant à la création et à la gestion de bases de données, brique fondamentale de tout système d'information. »

    Je ne connais rien à SAS. Néanmoins, dès que des systèmes d’information et des bases de données sont en jeu, on doit modéliser (et non pas schématiser) dans les règles de l’art, sinon on peut crier « casse-cou » !


    Citation Envoyé par logiclogic Voir le message
    comment vérifie-t-on un travail dans ce cas, sans avoir fait de schéma conceptuel de données ?
    On effectue une rétroconception. Si vos tables SAS sont des tables SQL, alors à partir de leur structure, des AGL comme PowerAMC ou WinDesign devraient vous permettre de produire des MCD (Modèles Conceptuels de Données) ou des diagrammes de classes (quand la structure de la base de données n’est pas défaillante : absence de clés, liens rompus...). Plus modestement MySQL Workbench (gratuit) permet de produire des MLD (Modèles Logiques de Données).
    (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.

Discussions similaires

  1. Travailler sur une session plutot que SGBD ?
    Par steinfield dans le forum Langage
    Réponses: 1
    Dernier message: 17/11/2009, 16h04
  2. Réponses: 12
    Dernier message: 08/03/2006, 17h27
  3. Travailler sur des données qui doivent être triées
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 19/07/2003, 17h13

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