Discussion: DB-MAIN

  1. #1
    Robot Forum
    Avatar de forum
    Inscrit en
    novembre 1999
    Messages
    1 761
    Détails du profil
    Informations forums :
    Inscription : novembre 1999
    Messages : 1 761
    Points : 1 349
    Points
    1 349

    Par défaut DB-MAIN

    Bonjour,

    Je vous propose un nouvel élément à utiliser : DB-MAIN

    DB-MAIN est un outil de modélisation et d'architecture de données. Il est conçu pour aider les développeurs et les analystes dans la plupart des processus d'ingénierie des données, dont :

    • Les processus de conception : analyse des besoins, analyse conceptuelle, normalisation, intégration de schémas, conception logique, conception physique, optimisation, génération de code.
    • Les transformations : transformations de schémas, transformations de modèles, ETL.
    • La rétro-ingénierie et la compréhension de programmes : analyse de schémas (COBOL, CODASYL, IMS, IDMS, SQL, XML, ...), analyse de code, rétro-ingénierie des données et des flux de données.
    • Maintenance, évolution et intégration : migration de données, évolution des bases de données, analyse d'impacts, intégration et fédération de bases de données, conception et génération d'accesseurs de données.
    • Et beaucoup d'autres domaines comme les bases de données temporelles et actives, les entrepôts de données, l'ingénierie XML, ...


    DB-MAIN inclut également des composants de méta-modélisation qui permettent aux utilisateurs de développer de nouvelles fonctions et d'étendre son référentiel.

    Qu'en pensez-vous ?

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    5 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 5 954
    Points : 18 475
    Points
    18 475
    Billets dans le blog
    15

    Par défaut

    DB-MAIN est un AGL permettant de modéliser les données, sous forme de MCD (modèle conceptuel des données) à la Merise (Merise/2), ou de diagramme de classes à la UML. L’AGL permet la production des scripts de création des tables SQL, à condition de passer par l’étape de dérivation du MCD en MLD (modèle logique des données, modèle relationnel pour utiliser la terminologie de l’AGL) afin de produire les contraintes d’intégrité telles que les clés étrangères (intégrité référentielle).

    J’ai bien secoué cet AGL, et il tient le choc, je n’ai pas relevé d’anomalies, contrairement à des outils peu sûrs comme AnalyseSI ou JMerise. La documentation est là, mais uniquement en anglais, et comme les contributeurs de developpez sont de plus en plus nombreux à utiliser DB-MAIN pour modéliser leurs données, et à l’apprécier, je me suis fendu de billets explicatifs à son sujet, en français. Un petit reproche : la liste proposée des types des données de base (built-in) est succincte, manquent notamment le type TIMESTAMP et le type DECIMAL (virgule fixe), ce qui n’est évidemment pas gênant au stade MCD, mais le devient lors de la production des scripts SQL de création des tables (nécessité de traduire manuellement le type FLOAT).

    En tout cas, coup de chapeau à Jean-Luc Hainaut et à son équipe, un grand merci à eux.
    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 »)

    De grâce, pas de questions techniques par MP, ma boîte de réception explose !
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

Discussions similaires

  1. Ce qu'il faut sous la main.
    Par ShinMei dans le forum DirectX
    Réponses: 2
    Dernier message: 18/01/2003, 14h12
  2. [jb8][windows] main et applet
    Par ddmicrolog dans le forum JBuilder
    Réponses: 2
    Dernier message: 14/01/2003, 22h42
  3. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  4. Main icon (16 bits)
    Par DR dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/09/2002, 08h23
  5. execl rend-elle la main?
    Par chezjm dans le forum C
    Réponses: 16
    Dernier message: 03/06/2002, 18h28

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