2. Elaborar el proyecto de una plataforma de afiliación de partidos políticos que además permita realizar
encuestas de mejora a la comunidad, a nivel nacional para un universo de 5000 usuarios.
Problema
3. Propuesta AWS Amazon
El costo del almacenamiento en Amazon S3 depende de la cantidad de datos almacenados y la
región en la que se ubica el depósito. Supongamos que cada usuario ocupa un promedio de 1 MB
de datos, lo que resulta en un total de 5000 MB o 5 GB de datos
4. Datos
Columna Descripción Tipo de dato Tamaño (bits)
nombre_ciuadano Nombre del ciudadano varchar 8
n_ine Número del INE del ciudadano Long int 32
ciudad_cve Clave ciudad (catálogo de SEPOMEX) int 16
calle Nombre de la calle varchar 8
numero Numero de residencia del ciudadano int 16
colonia Colonia o fraccionamiento varchar 8
codigo_postal Código postal de la administración
postal
int 16
municipio Clave del municipio (INEGI) int 16
estado Clave entidad del INEGI int 16
ciudad Nombre de la ciudad (Catalogo
SEPOMEX)
Varchar 8
n_cel Numero de celular int 16
fotografia Fotografía del ciudadano string
N_afiliacion Numero de afiliación al partido Long int 32
6. Opción de gestor de base de datos
1.Ligero y eficiente: SQLite tiene una huella pequeña y un bajo consumo de recursos,
lo que lo hace adecuado para dispositivos con recursos limitados, como vehículos
monoplaza de dos ruedas.
2.Sin configuración de servidor: No requiere un servidor de base de datos separado, lo
que simplifica el despliegue y la administración en un entorno con recursos limitados.
3.Transacciones ACID: SQLite admite transacciones ACID (Atomicidad, Consistencia,
Aislamiento y Durabilidad), lo que garantiza la integridad y la coherencia de los datos
en caso de fallos o interrupciones.
4.Portabilidad: SQLite es compatible con múltiples plataformas y sistemas operativos,
incluidos dispositivos móviles y sistemas embebidos, lo que lo hace versátil para su
implementación en diferentes entornos.
5.Fácil integración: SQLite proporciona una interfaz sencilla y ampliamente soportada,
lo que facilita la integración con diferentes lenguajes de programación y marcos de
desarrollo.