Estoy buscando una herramienta gráfica que me permita crear, completar y explorar/buscar bases de datos.
Caso de uso principal: seleccionar una colección personal (p. ej., para películas, sellos postales, citas, etc.). A menudo hay bases de datos especializadas (p. ej., Griffith para medios) para tales casos, pero estoy buscando una de propósito general que no haga suposiciones.
Por supuesto, debería admitir varias tablas (de lo contrario, probablemente se podría usar LibreOffice Calc). Entonces, en el caso de una base de datos de películas, es posible que el usuario también desee registrar directores (y sus metadatos).
El formulario (para completar) debe crearse automáticamente de acuerdo con la configuración de la base de datos.
Debe ofrecer campos como: texto, fecha, listas de selección (con valores predefinidos), relaciones (con otros registros en la misma u otras tablas), carga de archivos, imagen (mostrada), etc.
Tiene que haber algún tipo de exportación en formato conocido.
Debe admitir la búsqueda en campos específicos y en todos los campos, solo en específicos o también en todas las tablas.
No tengo experiencia con esta herramienta, pero supongo que OpenOffice / LibreOffice Base probablemente podría resolver la mayoría de mis requisitos, pero por lo que puedo ver, tendría que crear los formularios manualmente (es decir, primero crear la base de datos, luego crea el formulario). Además, el "diseño" (¿predeterminado?) de los formularios no es realmente fácil de usar, se complica cuando hay varias tablas involucradas.
A menudo uso el CMS Drupal cuando necesito una base de datos de este tipo. Ofrece todo lo que necesito (tipos de contenido, campos, relaciones), crea los formularios automáticamente y me permite exportar los datos (con módulos personalizados). Sin embargo, estoy buscando un cliente nativo/local (nada que requiera un servidor).
También encontré a Glom y Kexi , pero no tengo experiencia con ellos.
Puede usar bases de datos MySQL y usar phpMyAdmin (ver demostración ).
por ejemplo, en Ubuntu o Linux Mint:
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
sudo phpmyadmin
Luego vaya a 'localhost/phpmyadmin' en cualquier navegador. Esto se ejecuta en su máquina local.
Una parte que quiero destacar es el diseñador. El diseñador le muestra todas las tablas con las relaciones:
Esto es extremadamente útil para la creación de prototipos.
Para la inserción de datos, ha generado automáticamente formularios que se ven así (en mi caso, la interfaz de usuario es alemana. También hay una versión en inglés):
mike pennington
unor
tomj
Buscador
unor
OuzoPower
unor