Está en la página 1de 1

Kivy es una biblioteca de desarrollo de GUI multiplataforma de código

abierto para Python que se puede ejecutar en iOS, Android, Windows,


OS X y GNU/Linux. Esta ayuda a desarrollar aplicaciones que cuenten
con interfaces innovadores de usuario multitáctiles. La
idea principal detrás de Kivy es permitir a los desarrolladores crear una
aplicación una vez y usarla en todos los dispositivos, haciendo que el
código sea reutilizable e implementable, lo que permite un
diseño interactivo rápido. [1]
MySQL es un sistema gestor de bases de datos relacional
(SGBD) desarrollado por Oracle y basado en el lenguaje de consulta
estructurado (SQL).
Una base de datos es un conjunto de datos organizados. Puede ser
cualquier cosa, desde una simple lista de compras hasta una galería de
fotos o un lugar para almacenar grandes cantidades de información en la
red de una empresa. En él, una base de datos relacional es un
repositorio digital que recopila y organiza datos según un modelo
relacional. En este modelo, las tablas constan de filas y columnas, y las
relaciones entre los elementos de datos siguen una estructura lógica
estricta. Un RDBMS es un conjunto de herramientas de software que se
utilizan para publicar, administrar y consultar esta base de datos. [2]

MongoDB es una base de datos no relacional orientada a documentos


utilizada para almacenar grandes cantidades de datos. En lugar de usar
tablas y filas como en las bases de datos relacionales
tradicionales, MongoDB usa colecciones y documentación. Los
documentos consisten en pares clave-valor que son la unidad básica de
datos en MongoDB. Las colecciones contienen conjuntos de documentos
y funciones equivalentes a las tablas en una base de datos relacional. [3]

Una aplicación móvil, comúnmente conocida como app, es un tipo de


software de aplicación diseñado para ejecutarse en un dispositivo móvil,
como un celular o una tablet. Las aplicaciones móviles se utilizan para
proporcionar a los usuarios servicios similares a los que se pueden
utilizar en una computadora. Las aplicaciones suelen ser pequeños
módulos de software individuales con una funcionalidad limitada. [4]

También podría gustarte