Quels outils utilisez-vous pour planifier et de dessiner une structure de base de données = tables, relation
Outil de modélisation ou tout simplement un outil visuel pour le dessin.
En fait, je n'ai besoin de dessiner et, plus tard, je vais transformer l'image en sql par la main
afin de mieux contrôler le processus.
Pourquoi ne pas utiliser MySQL Workbench, qui est gratuit et très bon outil pour la planification et la création de la base de données modèle. Je l'aime. En outre, il vous permet de synchroniser votre modèle avec la DB ou vice versa. Je n'ai pas rencontré tout bon outil comme MySQL Workbench.
En fait je viens d'utiliser un stylo et un bout de papier ou, si je me sens vraiment aventureux, gVim.
Ensuite, j'ai simplement générer le SQL de certains ad-hoc des macros. Oui, je sais, je suis un luddite mais je n'ai jamais vraiment trouvé un avantage au concepteur de base de données des outils de justifier la douleur de leur apprentissage. Il ya beaucoup d'autres choses à apprendre d'où le retour sur investissement est meilleur et plus immédiate.
Mais là encore, j'opte toujours pour des raisons de simplicité dans la conception d'un schéma pour faire mon travail beaucoup plus facile. Je ne vous inquiéter à propos de l'utilisation des fonctionnalités avancées de SQL ou le SGBD si la performance est mesurable problème.
C'est peut-être parce que j'ai été brûlé mal par Rational System Architect dans ma "jeunesse" 🙂
D'accord. C'est assez rare pour moi de concevoir une importante partie du système à la fois de toute façon; c'est étape par étape (du moins c'est mon approche) donc c'est assez trivial, alors faites-vous de même, et ainsi de papier est très bien. Même quand il est "compliqué" le papier est toujours la meilleure, à mon humble avis. Je suis entièrement d'accord avec vous, paxdiablo. En fait, la documentation est requise par la direction, dans de nombreuses sociétés d'informatique, de sorte que ceux ne sont pas les développeurs qui sont intéressés dans l'élaboration de ces plans, mais notre gestion.
L'ingénierie inverse (de n'importe quelle source ODBC)
Enregistrer en tant que script SQL
Le seul inconvénient est que DBDesigner n'est pas trop bon pour l'impression de grande base de données de dessins. Vous avez besoin de capture d'écran & puzzle les écrans dans un programme externe, afin de nettoyer l'impression.
Microsoft Visio est assez bonne. Vous pouvez générer une disquette de réparation d'urgence diagramme à partir d'un schéma existant dans la base de données.
Donnan veuillez Expliquer comment vous dessinez des diagrammes Visio. Je ne peux pas le comprendre. J'ai choisi "Entité Relatioship" sur la gauche et je ne comprends même pas comment définir une clé étrangère. Et ça a l'air terrible. Regardez le tutoriel suivant à partir de MS office.microsoft.com/en-us/visio/HP010181611033.aspx. Il y a aussi des vidéos sur YouTube, j'ai vu dans une recherche google
Pourquoi ne pas utiliser MySQL Workbench, qui est gratuit et très bon outil pour la planification et la création de la base de données modèle. Je l'aime. En outre, il vous permet de synchroniser votre modèle avec la DB ou vice versa. Je n'ai pas rencontré tout bon outil comme MySQL Workbench.
OriginalL'auteur Bakhtiyor
Papier et un Crayon
OriginalL'auteur AJ.
En fait je viens d'utiliser un stylo et un bout de papier ou, si je me sens vraiment aventureux, gVim.
Ensuite, j'ai simplement générer le SQL de certains ad-hoc des macros. Oui, je sais, je suis un luddite mais je n'ai jamais vraiment trouvé un avantage au concepteur de base de données des outils de justifier la douleur de leur apprentissage. Il ya beaucoup d'autres choses à apprendre d'où le retour sur investissement est meilleur et plus immédiate.
Mais là encore, j'opte toujours pour des raisons de simplicité dans la conception d'un schéma pour faire mon travail beaucoup plus facile. Je ne vous inquiéter à propos de l'utilisation des fonctionnalités avancées de SQL ou le SGBD si la performance est mesurable problème.
C'est peut-être parce que j'ai été brûlé mal par Rational System Architect dans ma "jeunesse" 🙂
Je suis entièrement d'accord avec vous, paxdiablo. En fait, la documentation est requise par la direction, dans de nombreuses sociétés d'informatique, de sorte que ceux ne sont pas les développeurs qui sont intéressés dans l'élaboration de ces plans, mais notre gestion.
OriginalL'auteur paxdiablo
J'ai utilisé Dia, qui a un compagnon dia2code pour générer du code SQL et un certain nombre de langages de programmation.
OriginalL'auteur Teddy
Si MS Visio a été déjà suggéré, regardez gratuitement alternative ARIS Express (http://www.ariscommunity.com/aris-express). Il a GRE les diagrammes.
OriginalL'auteur ARIS Community
SmartDraw - Pour ER diagrammes, c'est l'un des meilleurs que j'ai vu jusqu'à présent.
OriginalL'auteur RubyDubee
Architecte d'entreprise de Sparx Système. C'est le seul point OOAD et DB-concepteur de schéma pour moi.
OriginalL'auteur Kangkan
J'ai de bons résultats avec FabForce DBDesigner 4
Le seul inconvénient est que DBDesigner n'est pas trop bon pour l'impression de grande base de données de dessins. Vous avez besoin de capture d'écran & puzzle les écrans dans un programme externe, afin de nettoyer l'impression.
OriginalL'auteur HED
Microsoft Visio est assez bonne. Vous pouvez générer une disquette de réparation d'urgence diagramme à partir d'un schéma existant dans la base de données.
Regardez le tutoriel suivant à partir de MS office.microsoft.com/en-us/visio/HP010181611033.aspx. Il y a aussi des vidéos sur YouTube, j'ai vu dans une recherche google
OriginalL'auteur Neal Donnan
SQL Developer Data Modeler est bon. Nous l'avons utilisé parfois pour partager des idées. Sinon je viens de dessin à main levée.
OriginalL'auteur Padmarag