TSDS-proyectointegrador / Proyecto-integrador

0 stars 0 forks source link

Base de Datos #1

Open MiguelSc66 opened 4 months ago

MiguelSc66 commented 4 months ago

Requisitos que debemos tener en cuenta

MiguelSc66 commented 4 months ago

Entidades principales

Las entidades principales que pudimos identificar son: Usuario, Acción, Transacción y Portafolio

Características de la normalización

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í.

Breve explicación sobre las tablas

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.

Relaciones

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).

image

MiguelSc66 commented 4 months ago

Aclaraciones del diagrama