Logiciel permettant de montrer les relations entre les tables? [SGBD] - SQL/NoSQL - Programmation
Marsh Posté le 01-07-2005 à 10:39:36
C'est le genre de topic qui apparait au moins une fois toutes les 2/3 semaines, tu cherches sur le forum tu vas trouver:
Sinon bah en général le schéma c'est un MLD.
Regarde du coté de DBDesigner.
Mais de toute façon, le schéma, tu l'a fais avant de construire ta base quand même?
Marsh Posté le 01-07-2005 à 10:46:47
Merci.
Je ne connaissais pas le terme, donc pas facile de faire une recherche dans ces conditions.
Concernant la base, ce n'est pas la mienne, et je n'ai pas du tout participé à sa conception, ni à rien du tout.
Mon but est d'analyser desdonnées, et ensuite d'expliquer à un tiers comment tout cela marche.
Marsh Posté le 01-07-2005 à 10:48:38
Je sais pas pourquoi je sens que tu vas en chier un peu.
Tu es sous quel SGBD?
Marsh Posté le 01-07-2005 à 11:03:05
La base se trouve sous MySQL!
Mais c'est bon, j'ai compris le fonctionnement du truc, j'ai même mon schéma simplifié sur papier, et je voudrais juste trouver un logiciel me permettant de mettre ca en forme de maniere simple et claire.
Marsh Posté le 01-07-2005 à 11:07:46
t'as plein de soft pour faire ca: powerdesigner, visio pour les plus connu...
Marsh Posté le 01-07-2005 à 11:11:14
Bah justement, si on parle de Visio que je connais, il ne sera pas très pratique, car je vaiis devoir faire tous les cadres à la main, les tableaux correspondant aux entités à la main, etc... Enfin, je ne pense pas qu'il soit directment adpaté à ce genre de pratique? (à moins qu'il y ait des formes prédéfinies spécialement concue spour créer ce genre de modèle)
Marsh Posté le 01-07-2005 à 11:13:24
essaye powerdesigner c'est la reference, t'as des versions d'essais grauites en plus ...
Marsh Posté le 01-07-2005 à 11:21:00
Pour MySQL DBDesigner suffit.
Marsh Posté le 01-07-2005 à 11:27:57
Bah disons que le but pour moi est de faire un schéma simplifié "à la main" plutot que d'avoir un logiciel qui fasse ca autmatiquement, et qui vienne récupérer tous les champs, et me faire un schéma de folie...
Marsh Posté le 01-07-2005 à 12:09:46
Bah tu simplifie le schéma généré
Marsh Posté le 01-07-2005 à 14:39:06
Bon, j'ai finalement fini par télécharger DBDesigner.
C'est assez sympa, surtout de pouvoir "aspirer" la définition de mes tables MySQL.
Par la suite, comme it plus haut, je peux effacer certains champs ainsi que les index (le but de tout celà est de pouvoir expliquer le fonctionnement de la base, il n'y a rien de technique dans tout ça)
Maintenant, je voudrais établir des relations entreles champs de mes différentes tables.
Et c'est là que ça bloque. Du moment que je vux lier un champ1 de ma première table à un champ2 de ma 2ème table, DBDesigner me crée une clef étrangère.
En fait, pour moi, le but est simplement de tracer des liens pour montrer quel champ fait référence avec quel champ (et donc que le lien s'ajuste à la hauteur du champ dans la liste des champs de la table)
Marsh Posté le 01-07-2005 à 14:40:55
Screen + retouches sous paint, non ?
Marsh Posté le 01-07-2005 à 16:11:21
Ouh là là, oui, mais si je fais ça, je rends mon graphe static, et alors, pas la peine d'espérer par la suite rajouter des champs ou autre...
J'ai également essayé Visio 2003, mais là, c'est la catastrophe ce truc. Moi qui étais à l'époque content de la simplicité de Visio 2000, là, c'est vraiment lent, etc. Et bien sûr, je ne peux pas faire facilement ce que je veux... (entre temps, Visio a été racheté par Microsoft)
Marsh Posté le 01-07-2005 à 17:05:02
DBDesigner est plutôt bien mais pas tiptop !
Ok pour le reverse engineering
mais pour les relations entre les tables : bof !
Graphiquement, la relation apparait au milieu de la table et pas au niveau des champs sélectionnés ...
Bon ... quelqu'un connaitrait-il un autre soft gratos ?
Marsh Posté le 01-07-2005 à 17:18:46
Yesss
et en recherchant sur le forum ... rien, nada, kedal !
Je crois que je vais installer Access,
à l'époque (lointaine) des mes premières bdd,
je me rappelle que son interface de modélisation était plutôt performante.
Marsh Posté le 01-07-2005 à 17:20:31
Power Designer sinon, non?
Marsh Posté le 01-07-2005 à 17:22:01
Ah oui, c'est vraiment pas bête ça d'utiliser Access comme au bon vieux temps !!
Marsh Posté le 01-07-2005 à 17:24:18
robbyone a écrit : Yesss |
Yoyo@ a écrit : Ah oui, c'est vraiment pas bête ça d'utiliser Access comme au bon vieux temps !! |
Mais oui, pourquoi donc utiliser un logiciel fait pour?
C'est vrai c'est tellement mieux Access.....Oh les mecs y'a des logiciels pour faire ce que vous cherchez...faut les utiliser
Marsh Posté le 01-07-2005 à 17:25:16
Bah PowerDesigner, je suis allé sur le site web (Sybase) mais ça a l'air d'un gros logiciel. Et il faut s'enregistrer, etc... Bref, un peu lourd comme démarche... TU le connais ce logiciel d'un pint de vue perso?
Marsh Posté le 01-07-2005 à 17:37:39
cesarr89 a écrit : Mais oui, pourquoi donc utiliser un logiciel fait pour? |
ah ? lequel ? freeware bien sûr ! Et répondant au besoin mentionné ci-dessus !?!
Je sens que tu vas me dire "Access, c'est pas freeware" ...
ok mais il m'a été gracieusement offert !
Le temps de trouver mieux !
Marsh Posté le 01-07-2005 à 17:39:54
Bah c'est vrai que pour des besoins aussi ponctuels que ceux ci, c'est un peu embetant de devoir payer une licence. Alors, qu'Office, bon, il est assez facile de débusquer une licence.
Marsh Posté le 01-07-2005 à 17:40:16
robbyone a écrit : ah ? lequel ? freeware bien sûr ! Et répondant au besoin mentionné ci-dessus !?! |
Tu connais les versions d'éval?
C'est aussi bien quand c'est temporaire.
Marsh Posté le 01-07-2005 à 07:36:07
Salut,
Tout est dans le titre.
Existe t il un logiciel (gratuit de préférence) qui pourrait me permettre de faire un schéma des objets principaux de ma base de données (tables importantes et champs importants), de manière à pouvoir expliquer à quelqu'un le fonctionnement de ma base de données? (il faudrait que je puisse ensuite enregistrer le résultat sous forme d'image)
Merci