studio programacion móviles libros libro desarrollo desarrollar curso aprende aplicaciones database language-agnostic database-design

database - móviles - manual de programacion android pdf



Visualmente diseñando una estructura de base de datos (10)

Estoy muy contento de codificar tablas a mano al hacer una base de datos, pero no es la forma más fácil de transmitir información sobre una base de datos a otra persona, especialmente a alguien que no es tan cómodo codificando las tablas a través de un script y en su lugar usar algo como phpMyAdmin .

¿Existe un programa gratuito? (Para que lo use, tendrá que funcionar en una Mac, pero puede sugerir aplicaciones de PC para otros con la misma Q) o un script (preferiblemente en PHP o Python) que le permita diseñar bases de datos estructura y luego dará como resultado un diagrama básico o el código elegido por el usuario?


Puede probar MySQL Workbench que se origina en el dbdesigner de código abierto. Hay una edición de comunidad gratuita disponible. Puede diseñar la base de datos a través de diagramas ER o aplicar ingeniería inversa a una base de datos existente.


Siempre he disfrutado Eclipse. Hay algunos complementos para que parezca que harán lo que quieras.


Soy un gran admirador de ARGO UML de Tigris.org. Dibuja imágenes agradables usando la notación UML estándar. Hace algo de generación de código, pero principalmente clases de Java, que no es SQL DDL, por lo que puede no ser lo suficientemente cerca de lo que quieres hacer.

Puede consultar la lista Herramientas de modelado de datos y ver si hay algo mejor que Argo UML. Muchos de los artículos en esta lista son gratuitos o baratos.

Además, si está utilizando Eclipse o NetBeans , hay muchos complementos de diseño, algunos de los cuales pueden tener las funciones que está buscando.




SchemaBank (un proveedor de SaaS basado en web) puede convertir su diseño de ER en sentencias de SQL para MySQL y PG. Sin embargo, todavía no se puede exportar gráficos. Lo bueno es que no necesita instalar nada (''porque está basado en navegador) y no cuesta prácticamente nada. También debería poder compartir su diseño con otras personas.


MySQL Workbench es la mejor herramienta de diseño de DB que he probado



Actualmente estoy viendo SQL Power Architect (ambos con PostgreSQL y Mysql, pero también es compatible con otros proveedores) y definitivamente parece prometedor. Realiza ingeniería SQL hacia adelante y hacia atrás. La edición de la comunidad es de código abierto y multiplataforma (Java). Puede verificarlo usted mismo: http://code.google.com/p/power-architect/

Al tratar estrictamente con MySQL hasta el momento, he utilizado MySQL Workbench, http://wb.mysql.com/ , que funciona de manera confiable.


Bien en la PC puede usar MS Visio para producir un diagrama de Entidad de BD .

Incluso revertirá la ingeniería de una base de datos existente.

Es difícil configurarlo la primera vez que lo usas, pero bastante útil a partir de entonces.