Sei sulla pagina 1di 26

Normalizacin

EDGARD LUCHO |DISEO DE BASE DE DATOS


Normalizacin de la Base de Datos

La normalizacin es el proceso de Conceptos bsicos


organizar los datos de una base de
Primera Forma Normal 1FN
datos.
Segunda Forma Normal 2FN
Se incluye la creacin de tablas y el
establecimiento de relaciones entre Tercera Forma Normal 3FN
ellas segn reglas diseadas tanto
para proteger los datos como para
hacer que la base de datos sea
ms flexible al eliminar la
redundancia y las dependencias
incoherentes.
Fundamentos de la normalizacin

Los datos redundantes desperdician el espacio de disco y crean


problemas de mantenimiento.
Si hay que cambiar datos que existen en ms de un lugar, se deben
cambiar de la misma forma exactamente en todas sus
ubicaciones.
Un cambio en la direccin de un cliente es mucho ms fcil de
implementar si los datos slo se almacenan en la tabla Clientes y no
en algn otro lugar de la base de datos.
Qu es una "dependencia
incoherente"?
Aunque es intuitivo para un usuario mirar en la tabla Clientes para
buscar la direccin de un cliente en particular, puede no tener
sentido mirar all el salario del empleado que llama a ese cliente.
El salario del empleado est relacionado con el empleado, o
depende de l, y por lo tanto se debera pasar a la tabla
Empleados.
Las dependencias incoherentes pueden dificultar el acceso porque
la ruta para encontrar los datos puede no estar o estar
interrumpida.
Reglas en la normalizacin

Hay algunas reglas en la normalizacin de una base de datos.


Cada regla se denomina una "forma normal".
Si se cumple la primera regla, se dice que la base de datos est en
la "primera forma normal".
Si se cumplen las tres primeras reglas, la base de datos se considera
que est en la "tercera forma normal".
Aunque son posibles otros niveles de normalizacin, la tercera
forma normal se considera el mximo nivel necesario para la mayor
parte de las aplicaciones.
Reglas en la normalizacin

Al igual que con otras muchas reglas y especificaciones formales,


en los escenarios reales no siempre se cumplen los estndares de
forma perfecta.
En general, la normalizacin requiere tablas adicionales y algunos
clientes consideran ste un trabajo considerable.
Si decide infringir una de las tres primeras reglas de la
normalizacin, asegrese de que su aplicacin se anticipa a los
problemas que puedan aparecer, como la existencia de datos
redundantes y de dependencias incoherentes.
Primera Forma Normal (1FN)

Varios y distintos tipos de valores en una misma celda no estn


permitidos.
La primera forma normal establece que en cada interseccin de
fila y columna de la tabla existe un valor y nunca una lista de
valores.
Cada una de las columnas deben tenr un mismo tio de dato.
Caso de estudio 01: Deltron
LISTA DE PRECIOS DELTRON

Generada el :2016-02-12 03:35:03


Almacen(es) :,'PRINCIPAL-CORPAC','Otros Alm.Lima'<FONT color='Red'><a href='#MSG_SURQ_LISTA' style='text-decoration:none' cla
Almacen(es) :Los precios incluyen el IGV
TIPO DE CAMBIO :3.520
__________________________________

_______________
_______________
__________________________________
__________
CODIGO ACCESORIOS STOCK PREC PUBLICOFLETE
US $ MARCA
accesorios acadaptorpsvita
cargador para ps vita.[@@@]
2 22 sony
accesorios acaocpaaoc12miniparlante-radio
>20 u-alianza 999 zz otras marcas
accesorios acapcap7821 apc rack pdu, metered, 1u,
2 16a, 208/230v,
341 (8) c13 apc american power conver
accesorios acapcap7922 apc rack pdu switched 2u,2 32a, salida
567
230v, 16 salidas, presentacion en caja apc american power conver
accesorios acatherase3euib
asedrive iii, interno, smartcard,
1 color
49.9negro, usb, presentacin en caja zz otras marcas
Solucin al Caso de estudio 01:
Deltron
TIPO CODIGO ACCESORIOS STOCK PRECIO MARCA
accesorios acadaptorpsvita cargador para ps vita.[@@@] 2 22 sony
accesorios acaocpaaoc12 miniparlante-radio u-alianza 21 999 zz otras marcas
accesorios acapcap7821 apc rack pdu, metered, 1u, 16a, 208/230v, (8) c13 2 341 apc american power conver
accesorios acapcap7922 apc rack pdu switched 2u, 32a, salida 230v, 16 salidas, presentacion
2 567
en caja
apc american power conver
accesorios acatherase3euib asedrive iii, interno, smartcard, color negro, usb, presentacin
1 en 49.9
caja zz otras marcas
accesorios accaiyhdmi3p conmutador hdmi aiyze, 3 entradas, 1 salida.[@@@]3 entradas 12 de13.5sealzzhdmi,
otras utilizado
marcas
accesorios accbchcbl785 cable micro usb otg a usb 2.0.[@@@]conecte perifricos como 0 ratones, 3 zzteclados
otras marcas
y mas a
accesorios acccamssusb306f cable usb 3.0 tipo a - micro b, 1.83 mts, negro.[@@@] 7 6 zz otras marcas
accesorios acclinmdphdmi adaptador minidisplayport a hdmi.[@@@] 10 10 zz otras marcas
accesorios accmp825gr mouse pad intense devices id-mp825, verde.[@@@]superficie 21 de tela
2.5 intense
ultra suave,
devices
diseo
accesorios accmp825grey mouse pad intense devices id-mp825, gris.[@@@]superficie 21 de tela2.5ultra
intense
suave,devices
diseo
Ejemplo 01: Academia

Trigonometra
Ejemplo 01: Convertido a 1FN
Ejemplo 02

Nombre Direccin
Mara Gral. Orbegozo 864 - Brea
Av. Venezuela 123 - Brea
Frank
Av. Abancay 345 - Cercado de Lima
Ejemplo 02: Solucin

Nombre Direccin
Mara Gral. Orbegozo 864 - Brea
Frank Av. Venezuela 123 - Brea
Frank Av. Abancay 345 - Cercado de Lima
Ejemplo 03:

Nombres Telefonos
Mara Tereza, Rodriguez Alva 481-1070
Luis Enrique, Chavez Orellana 481-2463
387-4524
Carlos Hugo, Rojas Rosales 387-1067
4814567
387-6543
Marco Julio, Castaeda Herrera 381-7857
Segunda Forma Normal (2FN)

Para lograr la segunda forma normal (2FN) es necesario primero


lograr la primera forma normal (1FN). Una vez que se logre, todos los
atributos no claves deben depender de toda la clave primaria, en
otras palabras deben estar en dependencia funcional completa
(DFC) . Si no se cumple, se debe separar en diferentes tablas para
que cumplan este requisito
Ejemplo 01:
Ejemplo 02:
Tercera Forma Normal (3FN)

Una entidad se encuentra en la Tercera Forma Normal si ya est en


la 2FN, y adems no tiene atributos con dependencia transitiva; es
decir, atributos que se puede obtener a partir de otros.

Potrebbero piacerti anche