[SGBD] Logiciel permettant de montrer les relations entre les tables?

Logiciel permettant de montrer les relations entre les tables? [SGBD] - SQL/NoSQL - Programmation

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
 

Reply

Marsh Posté le 01-07-2005 à 07:36:07   

Reply

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?


---------------
!== Force et honneur ==!
Reply

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.

Reply

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?


---------------
!== Force et honneur ==!
Reply

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.

Reply

Marsh Posté le 01-07-2005 à 11:07:46    

t'as plein de soft pour faire ca: powerdesigner, visio pour les plus connu...

Reply

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)

Reply

Marsh Posté le 01-07-2005 à 11:13:24    

essaye powerdesigner c'est la reference, t'as des versions d'essais grauites en plus ...

Reply

Marsh Posté le 01-07-2005 à 11:19:45    

Merci bien à vous deux,
 
Je vais donc essayer ça.

Reply

Marsh Posté le 01-07-2005 à 11:21:00    

Pour MySQL DBDesigner suffit.


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 01-07-2005 à 11:21:00   

Reply

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...

Reply

Marsh Posté le 01-07-2005 à 12:09:46    

Bah tu simplifie le schéma généré


---------------
!== Force et honneur ==!
Reply

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)
 

Reply

Marsh Posté le 01-07-2005 à 14:40:55    

Screen + retouches sous paint, non ?


Message édité par cesarr89 le 01-07-2005 à 14:41:11

---------------
!== Force et honneur ==!
Reply

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)

Reply

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 ?


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 01-07-2005 à 17:07:16    

Lol, tu as donc les mêmes problemes que moi :o)
 

Reply

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.


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 01-07-2005 à 17:20:31    

Power Designer sinon, non?


---------------
!== Force et honneur ==!
Reply

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 !!

Reply

Marsh Posté le 01-07-2005 à 17:24:18    

robbyone a écrit :

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.


 

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


---------------
!== Force et honneur ==!
Reply

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?

Reply

Marsh Posté le 01-07-2005 à 17:37:39    

cesarr89 a écrit :

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


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 !


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

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.

Reply

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 !?!
 
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 !


Tu connais les versions d'éval?
C'est aussi bien quand c'est temporaire.


---------------
!== Force et honneur ==!
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed