Está en la página 1de 8

NORMALIZACIÓN DE BASE DE DATOS

1FN
2FN
3FN
Primera Forma Normal 1FN

• Todos los atributos son atómicos.


• La tabla contiene una llave primaria única.
• La llave primaria no contiene atributos nulos.
• No debe existir variación en el número de columnas.
• Los Campos no llave deben identificarse por la llave (Dependencia Funcional).
• Debe Existir una independencia del orden tanto de las filas como de las columnas, es
decir, si los datos cambian de orden no deben cambiar sus significados.
• Una tabla no puede tener múltiples valores en cada columna.
ID_ESTUDIANTE ESTUDIANTE TELEFONO
001 Natali 8098950000
002 Joel 8095550000
003 Edgar 8094170000
004 Denny 8098950001

ID_ESTUDIANTE ESTUDIANTE TELEFONO1 TELEFONO2


001 Natali 8098950000
002 Joel 8095550000 8095550033
003 Edgar 8094170000
004 Denny 8098950001 8098952001

ID_ESTUDIANTE ESTUDIANTE TELEFONO


001 Natali 8098950000
002 Joel 8095550000,
8095550033
003 Edgar 8094170000
004 Denny 8098950001,
8098952001
Primera Forma Normal COMO DEBE DE SER
ID_ESTUDIANTE ESTUDIANTE
001 Natali
002 Joel
003 Edgar
004 Denny

ID_ESTUDIANTE TELEFONO
001 8098950000
002 8095550000
002 8095550033
003 8094170000
004 8098950001
004 8098952001
Segunda Forma Normal 2FN
Una tabla 1NF está en 2NF si y solo si, dada una clave primaria y cualquier atributo que
no sea un constituyente de la clave primaria, el atributo no clave depende de toda la
clave primaria en vez de solo una parte de ella.

EMPLEADO EMPRESA CONOCIMIENTOS


Natali Banco Popular REDES
Joel Banco Reservas PROGRAMACION
Natali Banco Popular MICROCONTROLADORES
Joel Banco Reservas DISEÑO
Segunda Forma Normal COMO DEBE DE SER

EMPLEADO EMPRESA
Natali Banco Popular
Joel Banco Reservas

PERSONA HABILIDAD
Natali REDES
Joel PROGRAMACION
Natali MICROCONTROLAD
ORES
Joel DISEÑO
Tercera Forma Normal 3FN
La tabla está en la segunda forma normal (2NF)
Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave
primaria.

EMPLEADO EMPRESA TELEFONO_EMPRESA


Natali Banco Popular 8098950000
Joel Banco Reservas 8095550000
Edgar Banco Del Progreso 8094170000
Denny Banco Popular 8098950000
Tercera Forma Normal COMO DEBE DE SER

EMPLEADO EMPRESA
Natali Banco Popular
Joel Banco Reservas
Edgar Banco Del Progreso
Denny Banco Popular

EMPRESA TELEFONO_EMPRESA
Banco Popular 8098950000
Banco Reservas 8095550000
Banco Del Progreso 8094170000

También podría gustarte