Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO:
BASE DE DATOS I
DOCENTE:
DÍAZ PULIDO, JOSÉ ARTURO
AUTORES:
SAAVEDRA JIMENEZ, LENIN SLEYTER
TAFUR TRUJILLO, LUIS ANGEL
Trujillo - La Libertad
2018
RESUMEN
del inventario para una farmacia, donde se requiere el mejor control sobre la
uso.
Para desarrollar una solución ante nuestra problemática necesitamos hacer uso de
diversos programas, hicimos uso del software “Dia” el cual nos permitió hacer nuestro
nuestras consultas hicimos uso del software “Relational”. Por otro lado, también usamos
MySQL Workbench como software principal para el diseño de la base de datos, el cual
nos sirvió para hacer el script de nuestra base, donde también realizamos el
diagrama E-R y generar un diccionario de datos el cual nos muestra de manera ordenada
nuestras tablas con descripciones que ingresamos para cada campo de las entidades.
Finalmente usamos la API JDBC que permite la ejecución de operaciones sobre bases
dialecto SQL del modelo de base de datos que se utilice. Esto nos permitió desarrollar
En la Farmacia Chimú, ubicada en la calle José Béjar 444 -El Porvenir -Trujillo - La
dicho documento, los datos del dueño y los detalles de la compra. Estos detalles de
los atributos de estos medicamentos son los siguientes: Id Medicamento, nombre del
medicamentos.
documento, los datos del empleado y los detalles de la Venta. Estos detalles de Venta se
muestran los medicamentos pedidos por el cliente, las cantidades de cada medicamento,
almacén de la farmacia.
INGENIERÍA DEL PROYECTO
A. Algebra Relacional
σStock_Medicamento>80(Detalle_de_Almacen⋈Medicamento)
2. Mostrar las ventas relizadas entre el 20 de mayo del presente año hasta el 12
de junio.
(σFechaVenta.month==5(Documento_de_Venta)
∩σFechaVenta.day>=20(Documento_de_Venta))
∪(σFechaVenta.month==6(Documento_de_Venta) ∩
σFechaVenta.day<=12(Documento_de_Venta))
farmacia.
πIdProveedor, Nombre(Documento_de_Compra⋈Proveedor) ∪
(πIdProveedor, Nombre(Proveedor))-πIdProveedor,
Nombre(Documento_de_Compra⋈Proveedor) ∩ (πIdProveedor,
Nombre(Proveedor))
((πIdMedicamento(σnombre=="DICLOFENACO"(Medicamento))
σStock_Medicamento>80(Detalle_de_Almacen⋈Medicamento)
∪σStock_Medicamento<20(Detalle_de_Almacen⋈Medicamento)
B. Modelo E-R
C. Normalización del BD
Funcional)
Empleado
Proveedor
Cliente
Almacén
Medicamento
Documento de Compra
Documento de Venta
Detalle de Compra
Detalle de Venta
Detalle de Almacén
Normalizado
4. Almacen (IdAlmacen)
descripcion)
IdEmpleado)
Stock_Medicamento)
precio, cantidad)
cantidad).
D. Modelo Relacional en MySQL
E. Diccionario de Datos interpretado
F. Diseño de Interfaces usando JDBC
CONCLUSIONES
el proyecto satisfaga las necesidades de los usuarios finales que es el que está en
entre sí.
El uso de una interfaz de Java y la conexión con una base de datos hace que el
REFERENCIAS
http://rodin.uca.es/xmlui/bitstream/handle/10498/14893/el_modelo_de_datos_re
lacional.pdf?sequence=1
https://es.slideshare.net/albertsinergy/algebra-y-calculo-
relacional?from_action=save
https://www.cs.upc.edu/~bcasas/docencia/pfc/NormalitzacioBD.pdf
http://www.marcossarmiento.com/2017/06/28/normalizacion-de-base-de-datos/