Entradas

Mostrando entradas de noviembre, 2022

Reflexión

 Reflexión sobre la realización de las tareas llevadas al blog portafolio Este tipo de metodologías son muy  interesantes ya que a parte de incentivar la investigación reforzamos conocimientos al enfrentarnos directamente a escribir con nuestras palabras lo que entendimos sobre estos temas, siento que ayuda mucho a mejorar nuestras habilidades al momento de redactar y que es una muy buena forma de crecer en el ámbito de la escritura, ya que como profesionales necesitamos mucho de esta competencia. Por otro lado siento que la temática vista en esta unidad es demasiado útil ya que como programadores debemos saber como es el funcionamiento de las bases de datos y como poder usarlas para la implementación de un software viable que recopile y nos permita tener un buen manejo de datos, al enfrentarnos a esta nueva forma de conexión de bases de datos nos muestra que no debemos quedarnos solo en lo que sabemos y lo necesario que es aprender a hacer dicha conexión con una aplicaci...

Implementación de métodos

Imagen
 Implementación de métodos Para realizar el CRUD (Agregar, buscar, actualizar y borrar) en Android Studio, enlazado con SQLITE, debemos de realizar el siguiente código. 1. Para agregar o insertar datos , se debe de utilizar el método  SQLiteDatabase.insert(),  cuya funcionalidad es añadir filas a nuestras tablas. Los pasos para utilizarlo es: Crea un objeto del tipo ContentValues (el cual permite almacenar las columnas del registro en pares clave-valor) Añadir los pares con el método put() Invoca a insert() a través de la instancia de la base de datos.       Ejemplo:     2. Para buscar datos u obtener los registros de nuestra tabla,  usaremos el método query(), además de  pasarle los datos que necesitamos consultar en la base de datos      Ejemplo:        3. Para eliminar registros de nuestra base de datos en SQLITE,  debemos de utilizar el método:  SQLiteDatabase.delete       ...

Logueo y contraseña de usuario

Imagen
 Logueo y contraseña de usuario Profundizando un poco más, una de las características recurrentes de la mayoría de las aplicaciones móviles es iniciar sesión con un nombre de usuario y contraseña o algún otro método de inicio de sesión. Gracias a esto, se realizan varias validaciones en la cuenta creada, si ya está clara la conexión correcta a la base de datos. Ejemplo de login en android:  Para empezar entonces diseñamos la interfaz gráfica o el XML de android studio, teniendo como campos de entrada al usuario y la contraseña, ademas de añadir el boton iniciar y registrarse. Como primer paso, entramos al código declaramos y encontramos las variables tal y como esta en la imagen: Luego de esto, creamos la tabla usuarios con sus respectivos campos en la base de datos SQLITE  Realizamos la consulta de todos los usuarios que hay en la base de datos y los almacenamos en una lista para luego comprobar que el usuario y la contraseña ingresada si coincidan y existan....

Creación de relación entre tablas.

Imagen
Creación de relación entre tablas. Una base de datos relacional es un tipo de base de datos que almacena y proporciona acceso a puntos de datos que están relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, que es una forma intuitiva y comprensible de representar datos en tablas. En una base de datos relacional, cada fila de una tabla es un registro con un identificador único denominado clave. Las columnas de una tabla contienen atributos de los datos y, por lo general, cada registro tiene un valor para cada atributo, lo que facilita establecer relaciones entre puntos de datos. El modelo relacional es ideal para mantener la coherencia de los datos entre las aplicaciones y sus réplicas. base de datos (instancias con nombre). Por ejemplo, cuando un cliente deposita dinero en un cajero automático y luego consulta el saldo en su teléfono móvil, el cliente espera ver el depósito inmediatamente. Las bases de datos relacionales son pe...

Creación de tablas

  Creación de tablas Tabla Una tabla de base de datos se refiere a objetos o estructuras que contienen todos los datos dispuestos en filas y columnas, las tablas se pueden comparar con una tabla de Excel. Estructura de la tabla Las tablas constan de campos y registros, donde: Campo: se refiere a un nombre de columna. Es una herramienta que permite organizar toda la información contenida en el sistema de información. Esta programación permite al usuario actuar y trabajar correctamente con los datos colocándolos en el lugar indicado para su correcto funcionamiento. Hay varios tipos de mesas. Tablas de particiones Son las conocidas como tablas de particiones, cuya particularidad es que la organización de los datos se divide horizontalmente entre diferentes unidades y debe ser compartida entre diferentes archivos. Base de datos. Estas secciones de la base de datos brindan fácil acceso a la información que el usuario desea buscar, al mismo tiempo que ...

Creación de una base de datos.

  Creación de una base de datos. Las bases de datos se pueden crear desde muchos lugares. Una simple hoja de cálculo de Excel con información sobre personas es una base de datos. Aunque existen programas especiales para crearlo, como MySQL. Las bases de datos consisten en tablas en las que se almacenan varios datos diferentes. Y cada tabla a su vez consta de filas y columnas. Cada fila contiene un registro y cada columna contiene parte de los datos de la tabla. El identificador único de cada tabla está definido por una información llamada "Clave principal". Porque en el software tenemos varias formas de crear procedimientos. También hay métodos para crear bases de datos y tablas, todo directamente desde el código, lo que permite codificar todos los procesos por conveniencia o alguna otra opción importante. Hay muchos motores de base de datos que nos brindan una aplicación para administrar la base de datos, por ejemplo en PostgreSQL el ambie...

Conexión de bases de datos en dispositivos móviles

Conexión de bases de datos en dispositivos móviles Cada vez más aplicaciones móviles necesitan datos para funcionar, y las bases de datos han sido durante bastante tiempo la forma más común de almacenar y administrar datos. Por lo tanto, en un escenario típico, una aplicación móvil usa una base de datos alojada en la nube y se conecta remotamente a ella para acceder a sus datos. Esto, por supuesto, implica que la aplicación móvil necesita una conexión de red activa y bastante rápida. La base de datos es la forma más común de almacenar y administrar datos. Desde hace bastante tiempo, las bases de datos se manejan en el lado del servidor o en la nube y los dispositivos móviles solo se comunican con ellos a través de la red. Sin embargo, para hacer que las aplicaciones sean más receptivas y menos dependientes de la conectividad de la red, la tendencia del uso fuera de línea o la menor dependencia de la red está ganando popularidad. Hoy en día, las aplicaciones mantienen la base de datos l...

Gestión de información por medio de bases de datos

 Gestión de información por medio de bases de datos El surgimiento de la tecnología ha hecho posible la creación de nuevas herramientas que facilitan las tareas en una organización. Uno de ellos son las bases de datos, donde faltan independientemente del tamaño de la empresa para desarrollarla. Hoy en día, la competencia en el sector financiero se ha intensificado, pero con la ayuda de los sistemas operativos puedes reducir su impacto. Contar con aplicaciones que nos faciliten las tareas es una ventaja que ayuda a una organización a destacarse en el mercado empresarial. Encontrará lo siguiente en la base de datos: Evita la duplicación de archivos, lo que permite un directorio mejor organizado y más fácil de usar. Haces el trabajo a tiempo, porque si la carpeta está en orden sin duplicados, evitas errores y tardas menos en encontrar lo importante. Manejas información actualizada porque Internet y las bases de datos van de la mano. Tus archivos están s...

Ventajas de SQLite.

Ventajas de SQLite.   1. Multiplataforma: SQLite multiplataforma funciona en todas las plataformas, lo que lo hace ideal para desarrollar aplicaciones, aplicaciones y sitios web que se ejecutan en sistemas Linux, Windows, Android o Apple. 2. Es muy ligero: SQLite es muy ligero y se integra con la propia aplicación. La base de datos se almacena en un único archivo y su peso es muy reducido en comparación con otras opciones disponibles. El peso ligero de la base de datos la convierte en una opción ideal para usar en dispositivos con almacenamiento limitado, como Smart TV, cámaras, teléfonos móviles, tabletas... 3. Reducción de costes: El código SQLite es gratuito y público. se puede utilizar libremente en todos los proyectos. Además, se puede modificar según las necesidades de cada proyecto. 4. Facilidad de uso: SQLite es muy fácil de usar porque no es necesario configurar un servidor para administrar la base de datos. Esto facilita enormemente el ...