Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[ORACLE, UML] modéliser une base préexistante

magic charly, le jeudi 9 février 2006 à 14:57:35
Bonjour,

Je viens de reprendre un projet et je souhaiterais modéliser une base de données ORACLE préexistante en un organigramme de type UML par exemple. Je voudrais savoir si vous connaissez un petit logiciel ou une technique qui permettrait de faire ça simplement ( plutot que de réécrire l'ensemble des tables avec les différents enregistrements ).

une astuce me permettrait de gagner un temps précieux

merci d'avance,

Charly
Répondre à magic charly  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le jeudi 9 février 2006 à 15:25:19
je souhaiterais modéliser une base de données ORACLE préexistante en un organigramme de type UML

Mal barré.

Base de données Oracle = modèle relationnel.
UML = modèle objet.

Ce sont des modèles de pensée différents.


Pour modéliser une base de données, il faut prendre des méthodes/notations comme MERISE (MCD, MPD, etc.) et non UML.
Répondre à sebsauvage

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Omar, le mardi 27 février 2007 à 10:12:25
Bonjour;

Réponse par rapport à votre question, on peut bine modéliser en objet et implémenter en relationnele. Prenons l'exemple d'un diagramme de classes; on peut faire un mapping pour obtenir un schéma relationnel

Omar
Répondre à Omar

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mardi 27 février 2007 à 10:23:25
Le mapping objet-relationnel est donc loin d'être aussi simple qu'il n'y paraît.
Ce n'est pas une simple transposition des classes (--> tables) et de leurs attributs (-->colonnes), car:


- Impossible de mapper de manière simple en relationnel les concepts d'héritage, de polymorphisme et de composition (massivement utilisés en conception objet).

- Le modèle objet, lui, gère mal les notions de relations 1...n et ne possède pas d'opérations ensemblistes (UPDATE sur une table entière par exemple).


Je maintiens: à moins d'utiliser un modèle objet très simplifié (voir simpliste), on ne peut pas mapper simplement le modèle objet vers le relationnel.

ça nécessite un certain travail.
Répondre à sebsauvage

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le jeudi 9 février 2006 à 16:43:34
avec Merise tu peuc déduire l'organigramme de la base que tu as?
Répondre à magic charly

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le jeudi 9 février 2006 à 17:36:20
avec Merise tu peuc déduire l'organigramme de la base que tu as?

Le MPD (Modèle Physique de données), oui.
Ensuite on peut remonter au MCD (Modèle conceptuel de données) si on veut, même si à la base MERISE a été conçu pour modéliser (créer) des bases de données, et pas faire du reverse-engineering.
Répondre à sebsauvage

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le vendredi 10 février 2006 à 08:44:51
merci pour ta réponse.
j'imagine que Merise est payant...
TOAD ne ferait il pas l'affaire?
Répondre à magic charly

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le vendredi 10 février 2006 à 10:29:47
TOAD ne marche pas.
J'essaye Dbdesigner4 qui semble adapté pour faire une MLD ou un MPD à partir de la base Oracle mais je n'arrive pas a comprendre comment configurer une connexion oracle dans ce logiciel même en lisant le fichier aide...

"the extraction of all table information is only possible using aMySQL databases. All other databases are limited to teh bottleneck of ODBC"

un coup de main serait vraiment le bienvenu :)
Répondre à magic charly

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le vendredi 10 février 2006 à 11:45:23
j'imagine que Merise est payant...

MERISE n'est pas un logiciel mais une méthode d'analyse.
UML n'est pas non plus un logiciel mais une notation.


J'essaye Dbdesigner4 qui semble adapté pour faire une MLD ou un MPD

Effectivement.
dbdesigner4 est sympa, mais il ne fait que des MPD, et encore, pas à la sauce MERISE.


PowerAMC est adapté à ce genre de choses, mais c'est un logiciel commercial, et pas donné !


Il y a AnalyseSI qui pourrait aider (gratuit), mais leur site web est fermé pour le moment (ils viennent de se faire pirater).
http://analysesi.free.fr/
Répondre à sebsauvage

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
magic charly, le vendredi 10 février 2006 à 16:29:05
le problème est règlé. J'ai fait ça avec database designer et je suis assez content du résultat.

merci
Répondre à magic charly

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
artaud, le mardi 5 décembre 2006 à 01:55:53
Jai le mm probleme , jai une base oracle et jarrive pas a modeliser mes tables sous Dbdesigner ?? pb de connexion a la database oracle ....
Répondre à artaud

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zahra, le mercredi 2 mai 2007 à 10:10:26
salut
je veux se connecter à une base de données Oracle sur le réseau
svp comme je fais en utilisant DB Designer
Répondre à zahra

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 zahra, le mercredi 2 mai 2007 à 13:37:16
bonjour:

je cherche la conception d'une base de données oracle préexistante sur le réseau en utilisant DBdesigner et non la connexion
Répondre à zahra
Uml-modeliser un site (Résolu)bonjour voila je suis une jeune ingenieur. je suis a la recherche d'un livre sur la modelisation:"uml-modeliser un site e-commerce" aux editions Eyrolles par Pascal Roque. vous serez trop aimable si vous pouviez m'aider je vous remercie a+ www.commentcamarche.net/forum/affich-2198246-uml-modeliser-un-site
DB Link Oracle - SQL Server (Résolu)Bonjour, je dois faire un DB link entre une base Oracle et une base SQL Server. J'ai déjà cherché pas mal de renseignement sur la doc oracle, et d'après ce que j'ai compris il faut que j'installe le software Transparent Gateways... www.commentcamarche.net/forum/affich-5861913-db-link-oracle-sql-server
Cardinalite - modelisation base de données (Résolu)Bonjour tout le monde, j'ai un petit problème au niveau de mes cardinalités : J'ai une centaines d'objets et 4 plateaux. Les objets se positionnent sur les plateaux. A un instant t, un objet A ne peut se trouver que sur un seul plateau... www.commentcamarche.net/forum/affich-2264723-cardinalite-modelisation-base-de-donnees
Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php
[Organisation] Créer une base de connaissancesLe but d'une base de connaissances est de modéliser et stocker de manière informatique un ensemble de connaissances, idées, concepts ou données et de permettre leur consultation/utilisation. Il existe plusieurs méthodes et logiciels différents pour... www.commentcamarche.net/faq/sujet-4855-organisation-creer-une-base-de-connaissances
[Windows 2000/XP] Basculer QWERTY / AZERTYVos touches de clavier sont inversées ? Il s'agit probablement d'une inversion liée au basculement du clavier de AZERTY (clavier français) à QWERTY (clavier américain). S'il s'agit d'un ordinateur portable, le problème peut également être lié à... www.commentcamarche.net/faq/sujet-162-windows-2000-xp-basculer-qwerty-azerty
Import base de donnees oracle (Résolu)Bonjour, Je veux importer une base de données oracle d'un poste vers un autre, mais le problème qui se pose c'est ce qu'il s'agit de deux versions differents à savoir 8 et 9i, lorsque j'essaye j'aurais cet message " La... www.commentcamarche.net/forum/affich-328217-import-base-de-donnees-oracle
Formation ERP SAP Oracle (Résolu)Bonjour, Notre organisme de formation, spécialisé depuis plusieurs années dans la formation de Consultants Fonctionnels ERP, organise dès janvier 2008, des formations de consultants fonctionnels juniors sur SAP ou Oracle. Nous recherchons, pour nos... www.commentcamarche.net/forum/affich-3968800-formation-erp-sap-oracle
Démarrage automatique d'oracle (Résolu)Bonjour, j'ai installé oracle 10g sur une dbian4 j'ai fait le script /etc/init.d/oracle pour démarrer et arrêter automatiquement oracle comme un service. voici le contenu du script #!/bin/sh # description: Script de demarrage d'oracle... www.commentcamarche.net/forum/affich-4611602-demarrage-automatique-d-oracle
Télécharger Google SketchUp MacGoogle Sketchup est un programme de modélisation 3D destiné à être utilisé sur Google Earth. Il permet d'insérer des modèles de maison 3D ou autres bâtiments sur Google Earth. A la base c'est une application de modélisation classique mais en plus... www.commentcamarche.net/telecharger/telecharger-34055664-google-sketchup-mac
Télécharger Visual Basic 6 Runtime (VB6 DLL)Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :... www.commentcamarche.net/telecharger/telecharger-3673521-visual-basic-6-runtime-vb6-dll
Télécharger Visual Basic Express 2005Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000 développeurs en France l’utilisant au quotidien, Visual Basic reste un langage de programmation incontournable malgré les quelques... www.commentcamarche.net/telecharger/telecharger-160-visual-basic-express-2005
Oracle - Les fichiers d'une base Oracle Les fichiers physiques d'une base Oracle permettent de stocker de manière persistante les données manipulées par Oracle, tandis que la mémoire sert à optimiser la vitesse de fonctionnement de la base de données. On distingue généralement deux types... www.commentcamarche.net/oracle/oracfich.php3
Oracle - Introduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en 1977 par Lawrence Ellison,... www.commentcamarche.net/oracle/oracintro.php3
Introduction à UML UML (Unified Modeling Language, que l'on peut traduire par "langage de modélisation unifié) est une notation permettant de modéliser un problème de façon standard. Ce langage est né de la fusion de plusieurs méthodes existant auparavant, et est... www.commentcamarche.net/uml/umlintro.php3
Toutes les réponses pour « [ORACLE, UML] modéliser une base préexistante »