2008-10-21 17 views
14

¿Hay alguna alternativa a MS Access?Alternativas al acceso

Requisitos:

  • base de datos portátil de archivo
  • Integrado desarrollo de formularios para la entrada de datos
  • No es necesario compilar. Se puede modificar sobre la marcha.

dos requisitos más:

  • disponible para Linux o Windows
  • no tiene que estar libre

    EDIT: Enfatizado Integrado desarrollo de formularios de entrada de datos como las respuestas más votadas para esta pregunta, en el momento de la edición, ambas recomiendan un sistema de base de datos simple. La razón por la que Access sigue siendo tan difícil de reemplazar por un simple departamento de nivel CRUD (y más) aplicaciones es la integración de bases de datos, formularios de ingreso de datos y herramientas de informes. Simplemente recomendando una base de datos no no responda la pregunta como se plantea.

+0

he añadido la etiqueta duplicada debido a esta pregunta es bastante cerca de ser un duplicado de esta pregunta: http://stackoverflow.com/questions/29044/good-free-alternative-to-ms -access –

+0

Lo eliminé según el comentario de Jeff hecho aquí. http://stackoverflow.uservoice.com/pages/general/suggestions/24481 – Keng

+0

¿Se da cuenta de que Access requiere la instalación de Microsoft Office? Es posible que desee tomar eso en consideración. – RobS

Respuesta

-2

SQLite es increíble.

+0

Este enlace va a una página de marcador de posición. –

5

SQLite es siempre mi elección para las bases de datos ligeras, aunque no tiene un creador de formularios, ya que es solo una base de datos.

SQLite es grande porque:

  • Es sólo una biblioteca a ser llamado por su aplicación, no un servidor.
  • No hay configuración.
  • Su base de datos es solo un archivo.

(... y se puede usar en bases de datos de memoria para las pruebas, para los adictos a las pruebas de unidad :)

+0

Y lo que es bueno con sqlite es que es sin la carga de configuración que tiene con los sistemas de bases de datos como mysql, etc. – stephanea

+0

SQLite responde a su requerimiento: "Desarrollo de formularios integrado para la entrada de datos"? No lo sabía –

+1

¿Por qué las personas responden una pregunta muy clara sobre un motor de base de datos basado en archivos CON herramientas de desarrollo de aplicaciones para el usuario con una sugerencia de un motor de base de datos solamente? –

9

el que viene con OpenOffice podría ser lo que usted está buscando, se llama " Base "Creo: http://dba.openoffice.org

He votado a favor de zacherates porque me gusta SQLite también, sin embargo.

+0

Intentó Base una vez. No me gustó, pero debería darle otra oportunidad. – lamcro

3

FileMaker cumple con sus requisitos, aunque no es algo que recomendaría para el desarrollo colaborativo.

9

Sus opciones parecen ser:

  1. SQL Server Express. Esto solía llamarse MSDE

  2. SQL Server Compact Edition.

  3. MySQL.

  4. SQLite.

  5. VistaDB.

==========

estoy modificando esto para añadir el único contendiente real de lo que he encontrado: Kexi

http://kexi-project.org/

lo que pueda' Digo que lo he usado, pero parece que hará todo lo que quieras.

+1

¿Tienen estas funciones incorporadas de desarrollo de formularios? – Knobloch

+0

Kexi es el único en la lista que tiene las características integradas de desarrollo de formularios. – NotMe

+0

SQL Server Compact no es/no era lo mismo que MSDE. MSDE ahora se llama SQL Server Express y en el pasado ha sido SQL Server Desktop. SQL Compact es una base de datos muy liviana para usar en dispositivos móviles que se conectan ocasionalmente. – pipTheGeek

4

Posiblemente se perdió this Q & A cuando buscó en el sitio una respuesta a esta pregunta. Puede encontrar algunas buenas opciones allí también.

+0

Sí, lo vi. Gracias. Pero estoy dispuesto a pagar por la alternativa. – lamcro

1

He usado 4th Dimension en el pasado. No sé, sin embargo, si requiere la compilación, pero se puede compilar.

Pero sus características de diseño son extremadamente amigables en mi opinión.

4

He hecho mucho desarrollo de MS-Access y desde el punto de vista del diseño de formularios o el punto de vista RAD (desarrollo rápido de aplicaciones) es difícil de superar.

Sin embargo, puede usar MS-Access junto con otro servidor de base de datos que le brindará flexibilidad en el camino. Mi sugerencia sería usar Sybase Advantage Database Server. Estoy un poco predispuesto ya que soporto el producto, pero tenemos una versión de servidor local gratuita para que lo pruebes y luego puedes implementar una configuración completa de cliente/servidor simplemente cambiando la conexión. Advantage DevZone

En el caso que utilice otro motor de base de datos es probable que se utiliza ODBC para su tipo de conexión que soporta Advantage junto con JDBC, OLE DB, .NET, PHP, etc.

0

VistaDB es la única alternativa si va a ejecutar su sitio web en el alojamiento compartido (casi todos ellos no le permitirán ejecutar sus sitios web en el modo de plena confianza) y también si necesita un sitio web simple habilitado para la implementación de x-copy.

2

Salida Filemaker

+0

Esto es realmente una alternativa real a Access, porque tiene ambas partes de la ecuación. –