Sei sulla pagina 1di 11

Normalización de Bases de Datos Relacionales

Es un procedimiento formal, que se ejecuta paso a paso,


reversible, que permite:

- Optimizar la estructura de la Base de Datos


- Identificar y resolver situaciones no deseables
- Atributos no atómicos
- Dependencias parciales de clave
- Dependencias transitivas

“los datos que deben estar juntos, deben estarlo.”

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Tipos de problemas : Clave Primaria

Nº Factura Fecha RUT Cliente Cliente Producto Valor Cantidad Descuento


000257 01-07-2000 1234567 Juan Pérez.Valpo Lápiz Bic 100 250 5%
000257 01-07-2000 1234567 Juan Pérez.Valpo Block 1000 200 5%
000257 01-07-2000 1234567 Juan Pérez.Valpo Lápiz Grafito 70 50 0%
000258 01-07-2000 1234568 Ana Palma.Stgo Lápiz Bic 100 400 6%
000258 01-07-2000 1234568 Ana Palma.Stgo Cuaderno 500 350 6%
000258 01-07-2000 1234568 Ana Palma.Stgo Regla 100 20 0%

Dependencia transitiva entre


Atributos no clave
Valores no atómicos

Dependencia parcial de clave

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Dependencia Funcional :

Se dice que el atributo Y es funcionalmente dependiente del


atributo X, si el valor del atributo Y está determinado por el
valor del atributo X.

Se denota como X Y

Cuando el valor del atributo Y depende conjuntamente de varios


Atributos, se dice que existe una dependencia funcional total de Y
Respecto de dichos atributos.

Se denota por X,Z,W  Y

Ejemplo: NºFactura, Producto  Cantidad

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Diagrama de Dependencias :

Producto Valor
Descuento, Cantidad
Nº Factura Fecha, Cliente, Rut Cliente

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Formas Normales :

Primera Forma Normal :

Una relación está en Primera Forma Normal (1NF) si cada uno de


sus atributos toma valores atómicos, es decir, en lo que al sistema
de informaci¢n respecta, los valores de los atributos son indivisibles.

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Primera Forma Normal

Nº Factura Fecha RUT Cliente Nom. Apell. Ciudad Producto Valor Cantidad Descuento
000257 01-07-2000 1234567 Juan Pérez Valpo Lápiz Bic 100 250 5%
000257 01-07-2000 1234567 Juan Pérez Valpo Block 1000 200 5%
000257 01-07-2000 1234567 Juan Pérez Valpo Lápiz Grafito 70 50 0%
000258 01-07-2000 1234568 Ana Palma Stgo Lápiz Bic 100 400 6%
000258 01-07-2000 1234568 Ana Palma Stgo Cuaderno 500 350 6%
000258 01-07-2000 1234568 Ana Palma Stgo Regla 100 20 0%

Valores atómicos

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Formas Normales :

Segunda Forma Normal :

Una relación está en Segunda Formal Normal (2NF) si y sólo si está en


1NF y cada atributo no-clave de la relación es total y funcionalmente
dependiente de la clave primaria.

Producto Valor
Descuento, Cantidad
Nº Factura Fecha, Cliente, Rut Cliente

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Segunda Forma Normal
Nº Factura Producto Cantidad Descuento
000257 Lápiz Bic 250 5%
000257 Block 200 5%
000257 Lápiz Grafito 50 0%
000258 Lápiz Bic 400 6%
000258 Cuaderno 350 6%
000258 Regla 20 0%

Producto Valor Nº Factura Fecha RUT Cliente Cliente Ciudad

Lápiz Bic 250 000257 01-07-2000 1234567 Juan Pérez Valpo


000257 01-07-2000 1234567 Juan Pérez Valpo
Block 200
000257 01-07-2000 1234567 Juan Pérez Valpo
Lápiz Grafito 50
000258 01-07-2000 1234568 Ana Palma Stgo
Cuaderno 350
000258 01-07-2000 1234568 Ana Palma Stgo
Regla 20 000258 01-07-2000 1234568 Ana Palma Stgo

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Formas Normales :

Tercera Forma Normal :

Una relación está en Tercera Formal Normal (3NF) si y s¢lo si está en


2NF y no existen dependencias funcionales entre atributos que no
pertenecen a la clave primaria de la relación.

Ciudad, Cliente, Rut Cliente, Fecha Nº Factura

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Tercera Forma Normal
Nº Factura Producto Cantidad Descuento RUT Cliente Cliente Ciudad
000257 Lápiz Bic 250 5% 1234567 Juan Pérez Valpo
000257 Block 200 5% 1234568 Ana Palma Stgo
000257 Lápiz Grafito 50 0%
000258 Lápiz Bic 400 6%
000258 Cuaderno 350 6%
000258 Regla 20 0%

Producto Valor Nº Factura Fecha RUT Cliente

Lápiz Bic 250 000257 01-07-2000 1234567


000257 01-07-2000 1234567
Block 200
000257 01-07-2000 1234567
Lápiz Grafito 50
000258 01-07-2000 1234568
Cuaderno 350
000258 01-07-2000 1234568
Regla 20 000258 01-07-2000 1234568

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.


Formas Normales :

Forma Normal de Boyce Codd

Una relación está en Formal Normal de Boyce/Codd (BCNF) si y sólo si


cada determinante dentro de la relación es una clave candidata.

BASES DE DATOS NO CONVENCIONALES– LICENCIATURA EN CIENCIA DE LA COMPUTACIÓN Prof. Fredi Palominos V.

Potrebbero piacerti anche