¿Cuál es la mejor manera de poner una base de datos en una aplicación?

Un par de preguntas rápidas que debes considerar:

  1. ¿Quién y cuántos van a acceder a esta base de datos?
  2. ¿Vas a proporcionar acceso solo desde iOS y Android?
  3. ¿Vas a vender consultas y / o informes de esta base de datos?

Según mi experiencia, trabajar con una aplicación establecida de Windows DBMS es mucho más fácil que muchas de las nuevas derivaciones SQL o NoSQL para el diseñador de bases de datos recientemente creado. Una razón es que hay mucha más historia e información de apoyo disponible gratuitamente.

Sin saber la respuesta a las preguntas antes mencionadas, es posible que desee considerar el acceso basado en Office de Microsoft, debido a su bajo costo, su amplio kit de herramientas y su facilidad de uso. Obtener datos en Access o en cualquier otro DBMS se puede hacer fácilmente con hojas de cálculo de Excel que quizás ya tenga a su disposición. Además, Microsoft SQL Server Express tiene una ventaja sin costo que también podría funcionar bien para sus propósitos. Una vez que haya creado y cargado la base de datos, es relativamente sencillo migrarla a una plataforma de software diferente en el futuro.

Hola, si está buscando hacerlo usted mismo, puede probar una de las herramientas de bases de datos en línea basadas en la nube. Estas herramientas facilitarán enormemente la creación de la base de datos, ya que resumen mucho. Algunas de estas herramientas incluso ofrecen asistencia para migrar desde una base de datos existente. Las herramientas avanzadas entre estas tendrán funcionalidades adicionales como secuencias de comandos. Dependiendo de sus necesidades, las herramientas generarán una aplicación web y una aplicación móvil también. Algunas de las bases de datos comunes que he visto construir son Bases de datos de pedidos, bases de datos de proveedores, bases de datos de clientes potenciales, bases de datos de activos, etc. Mi conocimiento de esto surge de mí trabajando en una de estas herramientas, Zoho Creator, donde he visto lo fácil que es crear una base de datos hoy en día. Buena suerte.

Por lo general, no respondo las publicaciones anon pero esta es lo suficientemente interesante. Una aplicación para cursos de oro es lo que está preguntando. Lo interesante es que estos datos son básicamente estáticos. No cambia mucho y no se actualiza a menudo.

Entonces, eso plantea la pregunta, ¿por qué una base de datos? Un objeto del sistema de archivos (XML, JSON, texto CSV) se adaptaría perfectamente a las necesidades.

Si desea ir a la base de datos, SQLite es nativo de ambas plataformas (iOS / Android) y es fácil de incluir.

More Interesting

¿FileLocator es bueno?

¿Hay alguna metodología para probar que un software está bien localizado para varios idiomas?

Cómo evitar que el presentador activo (software de grabación de pantalla) grabe el ventilador de mi computadora

La concurrencia de PHP es horrible, ¿podemos hacer que una aplicación basada en PHP sea tan concurrente como si se basara en Node o Golang al reemplazar MySQL con RethinkDB?

¿Cómo verifico el número de teléfono móvil en todo el mundo utilizando los servicios de mensajería?

¿Cuál es el mejor software para desarrollar un curso de aprendizaje en línea?

¿Cuál es el mejor software de reserva de viajes?

¿Por qué muchas empresas utilizan software de terceros para realizar informes financieros en lugar de utilizar las capacidades integradas del sistema ERP?

¿Cuáles son algunos ejemplos de software de edición de video de 32 bits?

¿Cuál es el TextEditor más eficiente para codificar y compilar, por qué?

¿Cuál es el mejor software de monitoreo de computadora para empleados asequible pero flexible?

¿Cuál es la mejor aplicación para colorear que has usado?

¿Qué se siente al crear software de código abierto o bibliotecas, módulos y paquetes que influyen de manera tan generalizada y se usan ampliamente? Si hubiera sabido que se volvería tan popular, ¿habría hecho algo diferente?

¿Cuál es la mejor aplicación para leer noticias internacionales en francés?

¿Cuáles son algunos buenos ejemplos de software de mercado vertical?