REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NORORIENTAL PRIVADA
“GRAN MARISCAL DE AYACUCHO”
FACULTAD DE INGENIERÍA
NÚCLEO ANACO
INTRODUCCIÓN A LA PROGRAMACIÓN
Profesor: Estudiante:
Alvin Gómez Dileidys Ramos
C.I:32.107.690
Sistema de Ventas
1. Entidades (Rectángulos)
CLIENTE: Almacena los datos de la persona que realiza la compra.
PRODUCTO: Es el catálogo de los artículos que la tienda vende.
VENTA: Representa la transacción o factura.
EMPLEADO: Registra al trabajador que realiza la venta.
2. Atributos (Elipses)
Cada entidad tiene sus propias propiedades. Los atributos identificados como
Clave Primaria (PK) son los identificadores únicos.
Atributos de CLIENTE:
o ID_Cliente (PK): Identificador único del cliente.
o Nombre
o Apellido
Atributos de PRODUCTO:
o ID_Producto (PK): Código único del producto.
o Nombre_Producto
o Precio_Unitario
Atributos de EMPLEADO:
o ID_Empleado (PK): Identificador único del empleado.
o Nombre
Atributos de VENTA:
o ID_Venta (PK): Número único de la factura o venta.
o Fecha
o Total_Factura
3. Relaciones (Rombos)
Las relaciones son los vínculos que conectan a las entidades, indicando cómo
interactúan entre sí.
Relación: REALIZA
o Vínculo: Conecta CLIENTE con VENTA.
o Cardinalidad: 1:N (Uno a Muchos).
o Descripción: Un CLIENTE (1) puede realizar muchas VENTAS (N).
Relación: PROCESA
o Vínculo: Conecta EMPLEADO con VENTA.
o Cardinalidad: 1:N (Uno a Muchos).
o Descripción: Un EMPLEADO (1) puede procesar muchas VENTAS (N).
Relación: CONTIENE
o Vínculo: Conecta VENTA con PRODUCTO.
o Cardinalidad: N:M (Muchos a Muchos).
o Descripción: Una VENTA (N) puede contener muchos PRODUCTOS
(M), y un PRODUCTO (M) puede estar en muchas VENTAS (N).
4. Atributos de Relación
La relación N:M (CONTIENE) es la que almacena "los detalles de cada venta".
Atributos de la relación CONTIENE:
o Cantidad: Cuántas unidades del producto se vendieron en esa
transacción.
o Precio_Venta: El precio al que se vendió el producto en ese momento.
Modelo E-R. Esquemático.