Programador PHP freelance

15 Apr, 2008

Diseño de bases de datos MySQL

Posted by: admin In: Desarrollo|Software

Hace años que utilizo DBDesigner4 para realizar mis diseños de bases de datos. Además de ser una herramienta Open Source bajo licencia GPL tiene una potencia y funcionalidad más que suficiente para mis diseños. Para quien no conozca este tipo de herramientas comentar que se trata de aplicaciones que nos permiten diseñar visualmente nuestra base de datos utilizando una notación como por ejemplo el sistema de modelado Entidad Relación

Después de realizar tu diseño, DBDesigner4 te permite sincronizarlo contra una base de datos real de forma que se encargará de crear todas las tablas en la misma. Además este proceso lo podrás realizar cada vez que lo necesites con lo cual la aplicación gana valor al permitirte utilizarla como herramienta de mantenimiento sin necesidad de manejarte con scripts y obteniendo una visión global al disponer en pantalla de esquema visual.

Os dejo aquí una captura de un diseño hecho con DBDesigner4

dbdesigner4.jpg

Por otro lado MySQL ha sacado por fin su muy esperado MySQL Workbench que viene a ser un buen competidor del DBDesigner4, con una desventaja: MySQL Workbench funciona solo bajo Windows mientras que DBDesigner4 lo hace también con Linux. Para mi eso es suficiente para eligir, dado que paso de un sistema a otro con bastante frecuencia.

Otras entradas que te pueden interesar

9 Responses to "Diseño de bases de datos MySQL"

1 | Diseñador Web Freelance

September 28th, 2008 at 3:59 am

Avatar

yo desde hace tiempo utilizo MySQL para crear bases de datos,
y tengo una duda, como podria crear una base de datos con MySQl que guarde fotografias en la base de datos? alguien sabe?

2 | Diseñador Web Freelance

September 28th, 2008 at 4:00 am

Avatar

alguien sabe como puedo crear una base de datos que contenga fotografias con MySQL?

3 | admin

October 2nd, 2008 at 11:57 pm

Avatar

Hola,

lo normal es apoyarse en el sistema de ficheros para guardar los ficheros y en la base de datos guardar la referencia al fichero, por ejemplo el nombre. Con esto es fácil luego recuperar al fichero.

Esto suele ser lo aconsejable aunque Mysql te permite guardar ficheros directamente en la base de datos utilizando en campos de tipo BLOB.

Te dejo aquí un enlace sobre los tipos BLOB aunque como te digo lo aconsejable es no cargar la bbdd y guardar los ficheros en el sistema ed archivos.

Un saludo,

Vicent

Además existe la posibilidad de

4 | Edison Yepes Trillos

October 2nd, 2009 at 1:36 am

Avatar

La verdad soy nuevo en programación en MySQL, he hecho algunos programas que manejan bases de datos en VisualFoxpro.
Ahora me metí en el cuento de diseñar bases de datos en MySQL, pero no me deja crearlas.
me dice ERROR 1044 Access denied for user: ‘@localhost’ to database ‘principal´. cabe notar que tengo la versión 4.0.23-nt. con apache 2.0.53 y php-5.2.11 para windows.
Alguien me muede ayudar?

5 | admin

October 2nd, 2009 at 5:09 pm

Avatar

Hola Edison,

te está devolviendo un error de acceso denegado para el usuario que utilizas. Estás intentando acceder desde consola o desde un script?

Santi

6 | anonimo

December 7th, 2011 at 3:08 pm

Avatar

Dbdesigner sucks!!
Presenta una montonera de errores a la hora de conectarse con la base de datos

7 | admin

March 15th, 2012 at 6:28 pm

Avatar

Y ya paso a mejor vida.

Has probado el Workbench de Mysql? Realmente potente.

8 | andru

November 17th, 2013 at 10:09 am

Avatar

Recomendar buscando una herramienta gratuita Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview

9 | admin

November 18th, 2013 at 10:55 am

Avatar

Buena aportación. Modelo freemium.

Comment Form

About

ProgramadorPHP.es es el blog profesional de Vicent González i Castells, programador freelance especializado en desarrollo de aplicaciones web. vigoncas@programadorphp.es

CURRÍCULUM

Tags