Dotfiles-Manager

Memoria de Proyecto

← AnteriorSiguiente →

6.1. Base de Datos Local (SQLite Cliente)

El cliente Python implementa una base de datos embebida SQLite gestionada a través del ORM SQLAlchemy. Su objetivo es actuar como caché inteligente, almacenando el estado del sistema y la configuración del usuario para minimizar las lecturas en disco (operaciones I/O pesadas) durante los escaneos.

Diagrama Entidad-Relación de la base de datos local SQLite
Figura 5: Diseño preliminar del Modelo Entidad-Relación (ERD) para el cliente local.

El diseño relacional preliminar se estructura en tres grandes bloques funcionales: