Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALUMNOS:
LIMA-PERU
2020
REQUERIMIENTOS FUNCIONALES:
DESCRIPCIÓN:
En el siguiente informe explicaremos el desarrollo de una base de datos, con el fin de poder
automatizar su inventario y brindar una idea clara sobre el tema de la especialización en las entidades,
aplicando el método de herencia en los productos hasta llegar a los medicamentos, también se
establece una relación entre un medicamento “X” con una enfermedad “Y” con el fin de facilitar la
búsqueda de los productos cuando solo se tiene la información de la enfermedad a tratar. En nuestro
caso solo hablamos de un almacén debido a que solo trabajamos con una farmacia.
ENUNCIADO
Se desea diseñar una base de datos de una farmacia. En aquella base de datos se guardará los datos
del único proveedor que suministra sus productos a la farmacia (RUC, NOMBRE, TELÉFONO). En cada
compra que le hagamos al proveedor se genera una factura (ID; PROVEEDOR (RUC); PRODUCTO (ID,
PRECIO_UNI, CANTIDAD) MONTO_FINAL; FECHA_COMPRA). De los productos adquiridos se van a
guardar los siguientes datos (TIPO, FECHA_REGISTRO, ID, CANTIDAD, NOMBRE, DESCRIPCIÓN,
PRECIO_UNI, FECHA_VENCIMIENTO, ID_ENFERMEDAD). La farmacia vende sus productos de manera
normal, pero se les vende a los clientes de acuerdo a la enfermedad que padezca (ID, NOMBRE,
SINTOMAS), donde el producto solo puede curar una enfermedad, mientras que una enfermedad
puede ser tratada por uno a muchos productos.
Dentro de la farmacia participan dos tipos de personas: El cliente y el empleado, los cuales tienen
algunos atributos en común (DNI, NOMBRE, DIRECCIÓN, TELÉFONO), el empleado además tiene un
atributo más (SUELDO).El empleado puede atender de una a muchas compras, mientras que el
cliente puede realizar la compra de uno a muchos productos, mientras que un producto en
específico solo puede ser comprado por una persona; en dicha compra se va a generar una factura
que va a tener los siguientes datos (ID; CLIENTE (DNI, NOMBRE); PRODUCTO (ID, CANTIDAD,
PRECIO_UNIT); MONTO_FINAL; DNI_EMPLEADO; FECHA_COMPRA).
ENTIDADES Y ATRIBUTOS:
Empleado: DNI, Nombre, Apellido, teléfono, salario,
Cliente: DNI, Nombre, Apellido, teléfono.
Factura Cliente: id factura, DNI cliente, Nombre cliente, id producto, PrecioProd, CantidadProd,
Descuento MontoFinal, FechaCompra.
Producto (medicamento): ID, Nombre, Precio, Descripción, FechaVencimiento, FechaRegistro.
Tipo de producto
Genérico
Especifico
Enfermedades: ID, nombre, síntomas
Proveedor: RUC, Nombre, teléfono.
Factura Proveedor: id factura, id producto, NombreProv, PrecioProd, CantidadProd, MontoFinal,
Fecha Compra.
3ra FN Debe estar en 2FN y cada atributo de clave no primaria dependen funcionalmente de la clave primaria
MODELOS LOGICO