CURSO:
BASE DE DATOS
DOCENTE:
PULIDO DIAZ
AUTORES:
SAAVEDRA JIMENEZ, LENIN SLEYTER
TAFUR TRUJILLO, LUIS ANGEL
2018
Trujillo - La Libertad
RESUMEN
A. Algebra Relacional
σStock_Medicamento>80(Detalle_de_Almacen⋈Medicamento)
(σFechaVenta.month==5(Documento_de_Venta)∩σFechaVenta.day
>=20(Documento_de_Venta))∪(σFechaVenta.month==6(Documento
_de_Venta)∩σFechaVenta.day<=12(Documento_de_Venta))
πIdProveedor,Nombre(Documento_de_Compra⋈Proveedor)∪(πIdPr
oveedor,Nombre(Proveedor))-
πIdProveedor,Nombre(Documento_de_Compra⋈Proveedor)∩(πIdPr
oveedor,Nombre(Proveedor))
((πIdMedicamento(σnombre=="DICLOFENACO"(Medicamento))⋈De
talle_de_Venta)⋈Documento_de_Venta)⋈Cliente
σStock_Medicamento>80(Detalle_de_Almacen⋈Medicamento)∪σSto
ck_Medicamento<20(Detalle_de_Almacen⋈Medicamento)
B. Modelo E-R
C. Normalización del BD
Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio
son simples e indivisibles.
La tabla contiene una clave primaria única.
La clave primaria no contiene atributos nulos.
No debe existir variación en el número de columnas.
Los Campos no clave deben identificarse por la clave (Dependencia Funcional)
Las tablas están en Segunda Forma Normal porque:
los atributos que no forman parte de ninguna clave dependen de forma completa
de la clave principal.
Empleado
Proveedor
Cliente
Almacén
Medicamento
Documento de Compra
Documento de Venta
Detalle de Compra
Detalle de Venta
Detalle de Almacén
D. Modelo Relacional en MySQL
E. Diccionario de Datos interpretado
F. Diseño de Interfaces usando JDBC
Conclusiones
Con la normalización podremos saber si nuestro diseño tiene redundancias que serán
perjudiciales para la actualización de los datos, pérdida de tiempo y conflictos a la hora
de emplear nuestras consultas.
El uso de una interfaz de Java y la conexión con una base de datos hace que el usuario
que utilice pueda realizar consultas de manera más amigable, beneficiando así la
relación programa-usuario.
Recomendaciones
Principalmente vemos la necesidad de conocer cada día más el entorno
de las bases de datos. Aprender de manera didáctica y autodidactica
con mayor dedicación.
1. http://rodin.uca.es/xmlui/bitstream/handle/10498/14893/el_modelo_de_d
atos_relacional.pdf?sequence=1
2. https://es.slideshare.net/albertsinergy/algebra-y-calculo-
relacional?from_action=save
3. https://www.cs.upc.edu/~bcasas/docencia/pfc/NormalitzacioBD.pdf
4. http://www.marcossarmiento.com/2017/06/28/normalizacion-de-base-de-
datos/