2008-10-03 8 views
29

¿Podrían ustedes recomendarme una buena herramienta de modelado db? Principalmente para SQL Server ...¿Una buena herramienta de modelado de bases de datos?

gracias!

+0

probar esta herramienta para los modelos de SQL Server físicas. información se puede encontrar aquí ... https://www.facebook.com/DataModelerTool/ o aquí ... https://plus.google.com/108968161662966473138 –

Respuesta

12

Si es para SQL Server, me gusta el Diagrama DB de SQL Server Management Studio.

+0

Funciona muy bien, pero encuentro que la GUI es muy, muy torpe. – ProfK

+1

¿Has probado [SqlDBM] (http://sqldbm.com/)? Es una de las mejores herramientas que he encontrado hasta ahora después de investigar muchas (como Erwin, Vertabelo, etc.), SqlDMB tiene muchísimas funciones útiles. Es una herramienta en línea, absolutamente gratis con una interfaz de usuario muy amigable. – AjaySingh

1

Si quiere decir dibujar Diagramas de relaciones entre entidades, sugiero Visio. Incluso construirá su base de datos desde el Diagrama.

4

StarUML tiene un módulo que permite la creación de diagramas de relaciones entre entidades. Sin embargo, nunca lo he usado para este propósito, así que no sé qué tan bueno es, pero me gusta StarUML para los diagramas UML.

3

divertido, ya que es lo que he encontrado:

WWW SQL Designer

para ser útil en caso de apuro. También soy fan de su Instant SQL Formatter, aunque por "instantáneo" él quiere decir "no T-SQL", por lo que tiene que realizar una ligera edición a mano de las declaraciones grabadas de Profiler para usar su sistema por completo.

8

Si su empleador está pagando, ER Studio es fantástico. No sé cómo otras personas pueden funcionar sin eso. Me hace 50% más productivo.

3

Sinceramente recomiendo Sparx Enterprise Architect.

Alternativamente, Visio for Enterprise Architects funciona moderadamente bien y se puede obtener junto con Visual Studio.

2

ERwin Data Modeler es la mejor herramienta para el modelado de bases de datos empresariales en mi opinión. Lo he usado varias veces y es genial. Ver: http://www.ca.com/us/products/product.aspx?id=260

Es un poco caro, pero vale la pena. También puedes probarlo gratis.

1

Tiendo a utilizar SQL Server Management Studio también para hacer cosas rápidamente, pero cuando estoy haciendo la implementación real o cosas más avanzadas, uso EMS Sql Manager. Es una herramienta bastante buena con funciones mucho más avanzadas y más numerosas que Sql Management studio. Puede pensarlo como MS SQL Management Studio con esteroides. Sin embargo, lleva un tiempo acostumbrarse a la interfaz de usuario, pero sigue siendo bastante directo. Y si obtienes su package with all their peoducts obtienes una tonelada de grandes utilidades también.

Si solo se trata de diagramas, voy a utilizar Visio.

1

He estado utilizando durante algún tiempo con gran éxito lo que solía llamarse 'Case Studio'. Ahora se llama 'Toad Data Modeller' ..

Es pago, pero bastante bueno, vale la pena al menos una prueba.

+0

Case Studio es bueno, ahora ya no es realmente bueno después de convertirse en TDM ... – Bruno

1

Personalmente siempre me ha gustado Dia, es ubicuo, portátil, fácil de usar y es compatible con un montón de otros diagramas además de ER/UML, así que puedo usarlo para hacer diagramas para no expertos.

+0

Dia es genial, pero una herramienta de diagramación es solo una pequeña parte de una herramienta de modelado de base de datos. – ProfK

0

Utilicé lápiz y papel con bastante éxito para obtener las entidades iniciales y las relaciones hacia abajo.Especialmente bueno si se diseña con otras personas, no se distraiga con la interfaz de la GUI, haciendo un desplazamiento, obteniendo gradientes de fondo correctos, etc. Luego, puede traducirlo a Visio o Dia o una herramienta UML que genere tanto el esquema SQL como su modelo de objeto ...

Normalmente, después de estas limitaciones de tiempo, usted termina en TOAD o en su herramienta de base de datos obteniendo tablas, índices, claves externas y todo implementado en SQL directo o con su herramienta de diseño de tablas. Los cambios inevitablemente se producirán río abajo, así que no gaste demasiado para obtener las cosas exactamente, solo obtenga la estructura correcta.

0

Puede dibujar ERD utilizando registros GraphViz. Eso no trazará/organizará sus metadatos, no generará su DDL o cualquier otra cosa, pero le dará un diagrama de relación de entidades que puede editar/actualizar fácilmente.

Manejará todos los detalles de disposición/disposición del diagrama para usted. Hace un buen trabajo de esto. Es una especie de lenguaje de dibujo de diagramas declarativo. Muy simple de aprender. No requiere nada más que un editor de texto para usar. Muchas aplicaciones usan sus capacidades detrás de escena para generar sus diagramas también.

0

I second Embarcadero ERStudio. No es barato, sino potente, multiplataforma y muy fácil de usar.

0

Bueno, si está utilizando SQL Server, como he mencionado en otras publicaciones Visio probablemente funcionará muy bien para usted. Probablemente ya lo tengas o tu tienda de TI lo haga, así que el costo es insignificante y puede importar una base de datos existente o si construyes desde cero, puedes exportarlo a un SQL Server designado.

Lo he usado varias veces y estoy contento con los resultados.

2

ModelRight, de http://www.modelright.com es muy bueno para el modelado físico. Excelente soporte para Oracle, MySQL, SQL Server, etc.

0

ModelRight es la mejor herramienta disponible, especialmente por el dinero.

2

Probé Navicat Data Modeler. Es la mejor herramienta de modelado de datos que he encontrado hasta ahora. Tiene una versión gratuita.

versión gratuita se puede encontrar en: Navicat Data Modeler

Cuestiones relacionadas