Open MiguelSc66 opened 4 months ago
Las entidades principales que pudimos identificar son: Usuario, Acción, Transacción y Portafolio
Para eliminar redundancias y dependencias funcionales, aplicamos el proceso de normalización hasta alcanzar la Tercera Forma Normal (3FN).
Eliminamos grupos repetitivos y aseguramos que todas las columna contengan valores atómicos.
Aseguramos que los atributos no clave deban dependen completamente de la clave primaria.
Eliminamos cualquier dependencia transitiva, asegurando que todos los atributos no clave son independientes entre sí.
Usuarios: Contiene información sobre los inversores, incluyendo sus datos personales y saldos. Acciones: Almacena detalles de cada acción disponible en el mercado. Transacciones: Registra cada operación de compra o venta realizada por los usuarios, incluyendo los detalles y la comisión del broker. Portafolios: Mantiene el registro de las acciones en posesión de cada usuario, el valor comprometido y las ganancias o pérdidas.
Un Usuario puede realizar muchas Transacciones (1 a muchos). Una Acción puede estar involucrada en muchas Transacciones (1 a muchos). Un Usuario puede poseer únicamente un Portafolio (1 a 1). Una Accion puede estar en muchos Portafolios (1 a muchos).
Requisitos que debemos tener en cuenta