Tarea 4 Bases de Datos
Tarea 4 Bases de Datos
Tarea 4 Bases de Datos
Base de Datos
Nombre de la Licenciatura
Ing. Sistemas Computacionales
Nombre del alumno
Alejandro Rafael Michel Jiménez
Matrícula
240303273
Nombre de la Tarea
Actividad 4
Unidad #3
Modelo Relacional
Nombre del Maestro
Miguel Á ngel Gonzalez Guzman
Fecha
29/03/2022
Unidad 4: Normalización de base de datos
Bases de Datos
Introducción:
¿De qué manera se puede garantizar el tránsito correcto de una base de datos basada en el
modelo entidad-relación al modelo relacional?
El modelo entidad relación es la antesala de un buen funcionamiento de una base de datos, tener la parte del
modelo relacional bien establecido es sin duda el éxito de la implementación de la base de datos.
2
Unidad 4: Normalización de base de datos
Bases de Datos
Desarrollo de la actividad:
Considere la situación de FiredUp que analizamos al final de los capítulos 1 y 2. Suponga que FiredUp ahora
ha desarrollado una línea de tres estufas diferentes: FiredNow, FiredAlways y FiredAtCamp. Además,
suponga que los propietarios están vendiendo refacciones de cada estufa y que también las reparan. Algunas
reparaciones son gratuitas porque están dentro del periodo de garantía de la estufa; en otras sólo se cobran
las refacciones, y en otras más se cobran las refacciones y la mano de obra. FiredUp quiere tener el
seguimiento de todos estos datos. Cuando se solicitaron mayores detalles a los propietarios, hicieron la
siguiente lista:
3
Unidad 4: Normalización de base de datos
Bases de Datos
Normalización:
TABLA ORIGEN
Se considera una tabla origen donde se expresan todos los datos que el cliente requiere tener para controlar
su negocio.
Se consideran las indicaciones que describe en la parte superior.
I N R
D U N FA A E C D R PA C
_ NU COR M U FEC CL CT FE C R PR P L EST ES EF RT DE O
C N M_ C E REO _T E M HA AV U CH L TI ECI A I UF C A PRE E_ SCR ST
LI O C DEP I S _EL EL S ER _FA E_I R A_ I C O_ R E A_ RI C CIO N IPC O
E M A ART U T P ECT EF T O T BRI NS A_ FA E U AR A N RE P CI _RE U IO _P
N B L AM D A A RO O U _S I CA PE N CT N L TIC CI T PA CI O FAC M N_ A
T R L ENT A D C I NIC N F ER P CIO CT U UR T O UL O E RA O N CIO ER PA R
E E E O D O P S O O A IE O N OR M A E S OS N 2 CIN N ES NES O RTE TE
1 O 1 101 C C 2 M GFG 32 1 10 I 10/ A1 18 10 O E 25 4 O EST N Q 250 P2 QU 25
0 S 9 D D 5 E @D 32 25 N 02/ 05 69 /0 S S 56. 5 S UF O U .3 05 EM 0.
1 C P M M 3 X FD. 32 - T 201 6/ C T 6 8 A A E E AD 3
A O X X 6 I CO 32 36 E 8 20 A U C MO N M OR
R N C M 32 -6 G 18 R F A DEL CI A ES
L I O R A R Oa E D
O E A L M L N O
P N L O O O D RE
4
Unidad 4: Normalización de base de datos
Bases de Datos
E
RE
VI
SA
R
Q
U
E
M
D A
E D
P L P O
E T E O E RE
Z E Z a Z S S
5
Unidad 4: Normalización de base de datos
Bases de Datos
OSCAR
1869 10/06/2018 LOPEZ ESTUFA MODELO a 2556.6
ESTUFA_REPARACI
REPARACION CLIENTE2 N DESCRIPCION
OSACAR NO ENCIENDE REVISAR
458 LOPEZ ESTUFA MODELO a QUEMADORES
NUMERO_SERI CLAVE_INSPECTO
ID_ESTUFA E TIPO FECHA_FABRICACION R
1 1025-36-6 INTEGRAL 10/02/2018 A105
6
Unidad 4: Normalización de base de datos
Bases de Datos
ID_REPARACI ID_REFACCIO
ON N
458 52
NUM_TELEFON
ID_CLIENTE NOMBRE id_direccion CORREO_ELECTRONICO O
OSCAR
101 LOPEZ 1 [email protected] 3232323232
7
Unidad 4: Normalización de base de datos
Bases de Datos
O
19 MEXIC
1 PONIENTE 101 CDMX CDMX 2536 O
ID_REPARACIO costo_repacaio
N id_cliente id_estufa id_factura n
458 101 102 103 104
ID_REPARACION_DETALL
E ID_Parte costo_parte
458 52 102
DESCRIPCION_PART PRECIO_VENTA_PART
id_parte num_parte E COSTO_PARTE E
$
52 250.3 QUEMADOR 250.30 $ 280.00
FACTURA_NU FECHA_FACTUR
ID_FACTURA M A id_cliente total factura
$
12569 1869 10/06/2018 101 12,563.00
Con este modelo estamos separando a detalle la información para tener información clasificada y su acceso
de lectura y escritura sea más óptima en un sistema de base de datos.
Terminología:
Normalización: El proceso de normalización de bases de datos consiste en designar y aplicar una serie de
reglas a las relaciones obtenidas tras el modelo entidad-relación.
Dependencia funcional transitiva: cuando una dependencia depende de la dependencia principal y de alguna
otra dependencia que a su vez depende de la principal.
8
Unidad 4: Normalización de base de datos
Bases de Datos
Conclusiones:
Las bases de datos relacionales se normalizan para:
Existen 3 niveles de normalización que deben respetarse para poder decir que nuestra base de datos, se
encuentra NORMALIZADA, es decir, que cumple con los requisitos naturales para funcionar óptimamente y no
perjudicar el rendimiento por mala arquitectura.
Estas 3 reglas de Normalización se les conocen como las 3 FORMAS NORMALES.
Fuentes de información:
-CodigoCompliado (20 Sep 2015) Base de Datos #14 / Normalización 3FN. Obtenido de Youtube:
https://www.youtube.com/watch?v=-LrUJR0G_6g
-UCAM Universidad Católica de Murcia (03 dic 2014) Base de Datos- Normalización. Otras formas
normales- Antonia María Sánchez Pérez. Obtenido de Youtube:
https://www.youtube.com/watch?v=ATF_Kj5t-PU