Professional Documents
Culture Documents
Desarrollo Metodológico
La metodología utilizada para el diseño del esquema conceptual es la estrategia
descendente.
1er refinamiento (Dominio de aplicación)
Resumen
Persona_Natural (DNI_pnatural, p_nombre_pnatural, s_nombre_pnatural,
apellido_p_pnatural, apellido_m_pnatural)
Persona_Jurídica (RUC_pjurídica, razon_social_pjurídica)
Cliente (id_cliente, DNI_pnatural, RUC_pjurídica)
Producto (id_producto, nom_prod, precio_prod, stock, fecha_vcto, concentrado,
forma_farma, forma_farma_simplif, presentación, fracciones, num_regsan,
laboratorio)
Vendedor (DNI_vendedor, p_nombre_vendedor, s_nombre_vendedor,
apellido_p_vendedor, apellido_m_vendedor, teléfono_vendedor,
dirección_vendedor)
Venta (numero_venta, fecha_venta, monto_total, DNI_vendedor, id_cliente)
Proveedor (id_proveedor, nom_proveedor, teléfono_proveedor,
direccion_proveedor)
Pedido (id_pedido, fecha_pedido, id_proveedor)
Compra (id_pedido, id_producto, cantidad_pedido, precio_compra)
Detalle_de_venta (numero_venta, id_producto, precio_venta, cantidad)
VII. Diseño Lógico
Eliminación de Jerarquías
Mantenemos la Súper-Entidad CLIENTE y la sub-entidades
PERSONA_NATURAL Y PERSONA_JURIDICA
Transformación a entidades
PROVEEDOR (id_proveedor, nombre_PV, teléfono_PV, direccion_PV)
PEDIDO (id_pedido, fecha_PED)
PRODUCTO (id_producto, nombre_PD, precio_prod, stock, fecha_vcto,
concentrado, forma_farma, forma_farma_simplif, presentación, fracciones,
num_regsan, laboratorio)
VENTA (numero_venta, fecha_V, monto_total)
CLIENTE (id_cliente)
PERSONA JURIDICA (ruc, razón_social)
PERSONA NATURAL (dni_PN, primer_nombre_PN,
segundo_nombre_PN, apellido_paterno_PN,
apellido_materno_PN)
VENDEDOR (dni_V, teléfono_V, primer_nombre_V, segundo_nombre_V,
apellido_paterno_V, apellido_materno_V, direccion_V)
Relación de 1 a 1
Es_1
CLIENTE (id_cliente)
PERSONA JURIDICA (ruc, razón_social)
Es_juridica (id_cliente, ruc)
Es_2
CLIENTE (id_cliente)
PERSONA NATURAL (dni_PN, primer_nombre_PN,
segundo_nombre_PN, apellido_paterno_PN, apellido_materno_PN)
Es_natural (id_cliente, dni_PN)
Relación de 1 a N
Suministra
PROVEEDOR (id_proveedor, nombre_PV, teléfono_PV,
direccion_PV)
PEDIDO (id pedido, id_proveedor, fecha_PED)
Recibe
CLIENTE (id_cliente)
VENTA (numero_venta, id_cliente, fecha_V, monto_total)
Emite
VENTA (numero_venta, dni_V, id_cliente, fecha_V, monto_total)
VENDEDOR (dni_V, teléfono_V, primer_nombre_V,
segundo_nombre_V, apellido_paterno_V, apellido_materno_V,
direccion_V)
Relación de N a N
Contiene
PEDIDO (id pedido, id_proveedor, fecha_PED)
PRODUCTO (id_producto, nombre_PD, precio_prod, stock,
fecha_vcto, concentrado, forma_farma,
forma_farma_simplif, presentación, fracciones,
num_regsan, laboratorio)
CONTIENE (id_producto, id pedido, cantidad_PP,
precio_de_compra)
Tiene Detalle_Venta