Le forum (ô combien francophone) des utilisateurs de Powerbuilder.






Salut à tous,
Je suis obligé aujourd'hui de tracer le modèle de la base des données de notre application, autrement dit les relations entre les tables...
Pour cela je viens demander quelle outils vous utilisez pour concevoir votre base des données ?
Est-ce que Sybase a déjà un outils qui fait ça ou non ?
Merci beaucoup, c'est urgent !!!
Cordialement
Matt
Dernière modification par mattdamon (02-12-2008 09:09:56)
Hors ligne






J'ai oublié de spécifier un peux l'outil que je voulais :
l'outil doit générer automatiquement le modèle et il faut noter que dans les tables on utilise jamais des clès étrangères
je travaille sous ORACLE10G
Dernière modification par mattdamon (28-11-2008 15:20:37)
Hors ligne











Sybase propose PowerAMC.
Hors ligne




Enterprise Architect (sparx), super complet, pas seulement DB... Mais payant et pas évident.
Sinon, pas mal du tout, gratuit et un produit belge :
DBMain
Très académique...
Hors ligne






Merci à tous pour vos aides.
Je vais essayer à télécharger POWERAMC, mais je sais pas si çà suffit ou pas !!!!
Concernant PowerAMC , je voudrais savoir si je pourrais générer automatiquement mon modèle en lui donnant seulement les tables et les colonnes de chaques tables.
FYI, voici d'autre liens utiles un jour,
http://www.toadsoft.com/ (for all SGBD)
http://www.microolap.com/products/datab … -designer/ (for all SGBD)
http://it.toolbox.com/blogs/oracle-guid … ools-25076 (Free design tool)
http://www.freedownloadscenter.com/Prog … d_Networks
http://www.databaseanswers.com/modelling_tools.htm
http://www.canadiancontent.net/tech/fre … ase+Tools/
Dernière modification par mattdamon (28-11-2008 16:41:58)
Hors ligne






Bonjour,
Beaucoup plus simple, avec POWERAMC tu peux faire un reverse engineering de ta base existante. tu te connectes dessus et il te construit le MPD de ta base.
Hors ligne






buck a écrit:
Bonjour,
Beaucoup plus simple, avec POWERAMC tu peux faire un reverse engineering de ta base existante. tu te connectes dessus et il te construit le MPD de ta base.
Ok, merci Buck je vais l'essayer avec une version d'évaluation, mais je souhaite que ça fonctionnait.
Hors ligne




Bonjour,
En outil, je connais Power AMC, Cast Mining.
Mais si tu n'as pas de clé étrangée, j'ai bien peur pour toi que pour reconstruire les liens, tu sois chocolat (blanc ou noir, selon tes gouts).
Cordialement,
Cposervices
Hors ligne






cposervices a écrit:
Bonjour,
En outil, je connais Power AMC, Cast Mining.
Mais si tu n'as pas de clé étrangée, j'ai bien peur pour toi que pour reconstruire les liens, tu sois chocolat (blanc ou noir, selon tes gouts).
Cordialement,
Cposervices
Bonjour à tous,
Oui justement cposervices, je suis en train d'imaginer comment POWERAMC construit le liens entre table sans clée étrangée.
Actuellement je suis en train de chercher le lien pour télécharger une version demo de POWERAMC.
Dès que je génère MPD de ma base, je fais après manuellement la laison
@+
Hors ligne














mattdamon a écrit:
Oui justement cposervices, je suis en train d'imaginer comment POWERAMC construit le liens entre table sans clée étrangée.
pas de clés étrangères, pas de liaisons entre les tables... PowerAMC n'a pas sa boule de cristal
Hors ligne






erasorz a écrit:
mattdamon a écrit:
Oui justement cposervices, je suis en train d'imaginer comment POWERAMC construit le liens entre table sans clée étrangée.
pas de clés étrangères, pas de liaisons entre les tables... PowerAMC n'a pas sa boule de cristal
Oui erasorz je suis d'accord avec toi, mais ce que je voulais dire par liaison: toutes les jointures possibles entres tables sans utilisons la notion des clées, c'est pas possible non ?
Hors ligne




mattdamon a écrit:
...
Oui erasorz je suis d'accord avec toi, mais ce que je voulais dire par liaison: toutes les jointures possibles entres tables sans utilisons la notion des clées, c'est pas possible non ?
Difficilement imaginable... Ou alors tu fais un modèle conceptuel, et encore, il faut généralement spécifier la colonne de liaison, donc c'est une clé...
Mais comment ce fait-ce que tu n'aies pas de clés etrangères? C'est pas bien ça!
En tout cas, si tu n'as pas fait de clés etrangères, mettons que tu utilise des liens "logiques" et non "physiques", ben tu n'as pas besoin de les faire apparaitre dans ton diagramme. (c'est d'ailleurs pour ça que d'habitude on evite ces liens logiques au profit de bonnes vieilles clés étrangères, sinon on s'y retrouve pas, et on peut pas documenter) Mais ton DBA doit savoir tout ça, c'est trivial...
Hors ligne






Et enfin heureusement ça marche bien avec PowerAMC, il gènére le MPD de ma base des données avec une bonne documentation sous format html (la vie est belle...).
Au début j'ai cru que notre base ne contient pas des clées étrangères(dans la base locale sur sqlAnywhere ne s'affiche pas :-( mais j'ai découvert que les clées existent que après visualisation sous PL/SQL developer (sous la base oracle) ).
Hors ligne











N'oublies pas le [RESOLU]
Hors ligne






foon a écrit:
N'oublies pas le [RESOLU]
Oui bien sûr
Hors ligne