11
votes

Quels outils utilisez-vous pour planifier et dessiner une structure de base de données = tables, relation

outil de modélisation ou juste un outil visuel pour dessiner. En fait, je n'ai besoin que de dessiner et plus tard je vais transformer la photo en SQL à la main mieux contrôler le processus.


0 commentaires

10 Réponses :


1
votes

SmartDraw - pour les diagrammes ER, c'est l'un des meilleurs que j'ai vus jusqu'à présent.


0 commentaires

1
votes

architecte d'entreprise du système SPARX. C'est un seul point Ooad et DB-Schema Designer pour moi.


0 commentaires

1
votes

J'ai de bons résultats avec Fabforce DBDesigner 4

  • Licence GPL
  • fonctionne sur Windows / Linux
  • Inverse Engineering (de n'importe quelle source ODBC)
  • Enregistrer sous forme de script SQL

    Le seul inconvénient est que DBDesigner n'est pas trop bon pour imprimer de gros dessins de base de données. Vous devez capture d'écran et jigsaw les écrans dans un programme externe pour obtenir une impression propre.


0 commentaires

1
votes

Microsoft Visio est plutôt bon. Vous pouvez générer un diagramme ER d'un schéma existant dans la base de données.


2 commentaires

@NEAL DONNAN Expliquez s'il vous plaît comment vous dessinez des diagrammes dans Visio. Je ne peux pas comprendre. J'ai choisi "l'entité relativip" à gauche et je ne comprends même pas comment définir une clé étrangère. Et tout a l'air affreux.


@Eugenep consultez le tutoriel suivant de MS Office.microsoft.com/fr -Us / Visio / HP010181611033.aspx . Il y a aussi des vidéos sur YouTube j'ai vu dans une recherche Google



4
votes

En fait, j'utilise simplement un stylo et un peu de papier ou, si je me sens vraiment aventureux, gvim.

Puis je construis juste le SQL hors de cela avec certaines macros ad-hoc. Oui, je sais que je suis un luddite, mais je n'ai jamais vraiment trouvé aucun avantage aux outils de concepteur de base de données pour justifier la douleur de les apprendre. Il y a beaucoup d'autres choses à apprendre où le retour sur investissement est meilleur et plus immédiat.

Mais encore une fois, je opte toujours pour la simplicité dans la conception du schéma pour rendre mon travail beaucoup plus facile. Je ne m'inquiète que d'utiliser des fonctionnalités avancées de SQL ou du SGBD si la performance devient un problème mesurable.

Peut-être que c'est parce que j'étais mal brûlé par l'architecte du système rationnel de ma "jeunesse": -)


2 commentaires

D'accord. C'est assez rare pour moi de concevoir une partie de manière significative du système à la fois de toute façon; C'est pas à pas (au moins c'est mon approche), donc c'est assez trivial quand faites-vous cela comme ça, et donc le papier va bien. Même quand il obtient du papier "compliqué" est toujours le meilleur, imho.


Je suis tout à fait d'accord avec vous, Paxdiablo. En fait, la documentation est requise par la direction dans de nombreuses entreprises informatiques, de sorte que ce ne sont pas des développeurs qui souhaitent tirer ces régimes, mais notre gestion.



1
votes

SQL Developer Data Modeler est bon. Nous l'avons utilisé parfois de partager des idées. Sinon, je viens de gribouiller.


0 commentaires

35
votes

papier et crayon


0 commentaires

3
votes

J'ai utilisé dia , qui a un compagnon dia2code pour générer du code pour SQL et tout nombre de langages de programmation.


0 commentaires

2
votes

Si MS Visio était déjà suggéré, consultez une alternative gratuite Aris Express ( HTTP : //www.ariscommunity.com/aris-express ). Il a des diagrammes d'EM.


0 commentaires

8
votes

Pourquoi n'utilisez-vous pas Workbench MySQL, qui est gratuit et très bon outil pour planifier et créer un modèle de base de données. Je l'aime bien. En plus de cela vous permet de synchroniser votre modèle avec la DB ou vice versa. Je n'ai rencontré aucun bon outil comme MySQL Workbench.


0 commentaires