SlideShare una empresa de Scribd logo
NORMALIZACION DE BASE DE DATOS
La normalización es el proceso de
organizar los datos en una base de
datos. Esto incluye la creación de
tablas y que establece relaciones
entre aquellas tablas según reglas
diseñadas para proteger los datos y
hacer la base de datos que es más
flexible al eliminar redundancia y
dependencia incoherente.
NORMALIZ
ACION
BASE DE DATOS
En cada una de las actividades
que usamos, ha existido la
información.
Esta información puede ser
usada ya sea en forma
organizada o desorganizada,
pero llevarlo de esta manera no
garantiza su buen uso.
GRADOS DE NORMALIZACIÓN.
Existen básicamente tres niveles de normalización:
Primera Forma Normal (1NF), Segunda Forma
Normal (2NF) y Tercera Forma Normal (3NF). Cada
una de estas formas tiene sus propias reglas.
Cuando una base de datos se conforma a un nivel,
se considera normalizada a esa forma de
normalización. No siempre es una buena idea tener
una base de datos conformada en el nivel más alto
de normalización, puede llevar a un nivel de
complejidad que pudiera ser evitado si estuviera
en un nivel más bajo de normalización.
 Regla
Descripción
Primera Forma Normal (1FN) Incluye la
eliminación de todos los grupos
 Segunda Forma Normal (2FN) Asegura
todas las columnas que no son llave
completamente dependientes de la
primaria (PK).
 Tercera Forma Normal (3FN) Elimina
cualquier dependencia transitiva. Una
dependencia transitiva es aquella en la
las columnas que no son llave son
dependientes de otras columnas que
PRIMERA FORMA NORMAL (1FN)
 La regla de la Primera Forma Normal establece que las
columnas repetidas deben eliminarse y colocarse en tablas
separadas.
Poner la base de datos en la Primera Forma Normal
resuelve el problema de los encabezados de columna
múltiples. Muy a menudo, los diseñadores de bases de datos
inexpertos harán algo similar a la tabla no normalizada.
Una y otra vez, crearán columnas que representen los
mismos datos. La normalización ayuda a clarificar la base
de datos y a organizarla en partes más pequeñas y más
fáciles de entender. En lugar de tener que entender una
tabla gigantesca y monolítica que tiene muchos diferentes
Normalizacion de base de datos
Normalizacion de base de datos
SEGUNDA FORMA NORMAL (2FN)
 Crear tablas independientes para
conjuntos de valores que se apliquen a
varios registros.
 Relacionar dichas tablas mediante una
clave externa.
 Los registros tan sólo deben depender
de la clave principal de una tabla (si es
necesario, puede ser una clave
compuesta).
EJEMPLOS
EJEMPLO 2
EJEMPLO 3
EJEMPLO
4
EJEMPLO 5
TERCERA FORMA NORMAL (3FN)
 Una tabla está normalizada en esta
forma si todas las columnas que no son
llave son funcionalmente dependientes
por completo de la llave primaria y no
hay dependencias transitivas.
Comentamos anteriormente que una
dependencia transitiva es aquella en la
cual existen columnas que no son llave
que dependen de otras columnas que
tampoco son llave.
 Cuando las tablas están en la Tercera
Forma Normal se previenen errores de
lógica cuando se insertan o borran
registros. Cada columna en una tabla
EJEMPLO 1
Con la 3FN quedaría así
EJEMPLO 2
EJEMPLO 3
EJEMPLO 3
Carlos Lenin Medina Sánchez

Más contenido relacionado

PDF
Actividad 1 tema 5 modulo 4
PPT
Reglas de codd y normalizacion
PPT
Normalizacion de Base de datos,
PPT
Normalizacion de la base de datos
PPTX
Tercera forma normal
PPTX
NORMALIZACION
PPTX
Principales Reglas De Normalización De La Base De Datos
PPTX
Normalizacion base de datos I
Actividad 1 tema 5 modulo 4
Reglas de codd y normalizacion
Normalizacion de Base de datos,
Normalizacion de la base de datos
Tercera forma normal
NORMALIZACION
Principales Reglas De Normalización De La Base De Datos
Normalizacion base de datos I

La actualidad más candente (18)

PPTX
Normalizacion de bases de datos
PPTX
Normalizaión de base de datos (bdd)
PPT
Normalización
PPTX
Segunda forma normal
PPS
Bases de datos normalizacion
PPTX
Colegio de estudios cientificos y tecnologicos del estado
PPTX
Normalizacion de base de datos
PPTX
Normalización de Base de Datos
PPSX
Proceso de normalizacion
PPTX
Normalizacion de base de datos
PPTX
Normalización de bases de datos
DOC
Normalización de una base de datos
PPTX
Normalizacion de base de datos
PDF
Normalizacion de base de datos
PPTX
Normalizacion 1,2,3 forma normal
PPT
Formas normales
PDF
Normalizacion base de datos
PPTX
Normalización de Base de Datos
Normalizacion de bases de datos
Normalizaión de base de datos (bdd)
Normalización
Segunda forma normal
Bases de datos normalizacion
Colegio de estudios cientificos y tecnologicos del estado
Normalizacion de base de datos
Normalización de Base de Datos
Proceso de normalizacion
Normalizacion de base de datos
Normalización de bases de datos
Normalización de una base de datos
Normalizacion de base de datos
Normalizacion de base de datos
Normalizacion 1,2,3 forma normal
Formas normales
Normalizacion base de datos
Normalización de Base de Datos
Publicidad

Similar a Normalizacion de base de datos (20)

PPTX
NORMALIZACION DE BASES DE DATOS RELACIONALES
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea (1).ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos Luxerv.ppt
PPT
Normalizacion base de_datos
PPTX
Proceso de normalización de base de datos. pptx
PPTX
Normalizaciondebasesdedato
PPT
normalizacion de la base de datos_Gutierrez Leyva Omar Francisco.ppt
PDF
BASES DE DATOS.pdf
PPTX
Unidad 2.2 - Normalizacion.pptx
PPTX
03. BASE DE DATOS 2.pptx
PPTX
Normalización EN BASE DE DATOS - Ejemplos
PPTX
diseño de salidas de pantallas. sesión 15.
PPTX
Normalización de bases de datos_2025.pptx
PPTX
capV_normalizacion.pptx
PDF
Informacion sobre la normalizacion
NORMALIZACION DE BASES DE DATOS RELACIONALES
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos Luxerv.ppt
Normalizacion base de_datos
Proceso de normalización de base de datos. pptx
Normalizaciondebasesdedato
normalizacion de la base de datos_Gutierrez Leyva Omar Francisco.ppt
BASES DE DATOS.pdf
Unidad 2.2 - Normalizacion.pptx
03. BASE DE DATOS 2.pptx
Normalización EN BASE DE DATOS - Ejemplos
diseño de salidas de pantallas. sesión 15.
Normalización de bases de datos_2025.pptx
capV_normalizacion.pptx
Informacion sobre la normalizacion
Publicidad

Último (9)

PPTX
Control de seguridad en los sitios web.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Fundamentos de Python - Curso de Python dia 1
PDF
Presentacion de compiladores e interpretes
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Control de seguridad en los sitios web.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Implementación equipo monitor12.08.25.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Conceptos basicos de Base de Datos y sus propiedades
Fundamentos de Python - Curso de Python dia 1
Presentacion de compiladores e interpretes
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA

Normalizacion de base de datos

  • 2. La normalización es el proceso de organizar los datos en una base de datos. Esto incluye la creación de tablas y que establece relaciones entre aquellas tablas según reglas diseñadas para proteger los datos y hacer la base de datos que es más flexible al eliminar redundancia y dependencia incoherente. NORMALIZ ACION
  • 3. BASE DE DATOS En cada una de las actividades que usamos, ha existido la información. Esta información puede ser usada ya sea en forma organizada o desorganizada, pero llevarlo de esta manera no garantiza su buen uso.
  • 4. GRADOS DE NORMALIZACIÓN. Existen básicamente tres niveles de normalización: Primera Forma Normal (1NF), Segunda Forma Normal (2NF) y Tercera Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas. Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma de normalización. No siempre es una buena idea tener una base de datos conformada en el nivel más alto de normalización, puede llevar a un nivel de complejidad que pudiera ser evitado si estuviera en un nivel más bajo de normalización.
  • 5.  Regla Descripción Primera Forma Normal (1FN) Incluye la eliminación de todos los grupos  Segunda Forma Normal (2FN) Asegura todas las columnas que no son llave completamente dependientes de la primaria (PK).  Tercera Forma Normal (3FN) Elimina cualquier dependencia transitiva. Una dependencia transitiva es aquella en la las columnas que no son llave son dependientes de otras columnas que
  • 6. PRIMERA FORMA NORMAL (1FN)  La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna múltiples. Muy a menudo, los diseñadores de bases de datos inexpertos harán algo similar a la tabla no normalizada. Una y otra vez, crearán columnas que representen los mismos datos. La normalización ayuda a clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de entender. En lugar de tener que entender una tabla gigantesca y monolítica que tiene muchos diferentes
  • 9. SEGUNDA FORMA NORMAL (2FN)  Crear tablas independientes para conjuntos de valores que se apliquen a varios registros.  Relacionar dichas tablas mediante una clave externa.  Los registros tan sólo deben depender de la clave principal de una tabla (si es necesario, puede ser una clave compuesta).
  • 15. TERCERA FORMA NORMAL (3FN)  Una tabla está normalizada en esta forma si todas las columnas que no son llave son funcionalmente dependientes por completo de la llave primaria y no hay dependencias transitivas. Comentamos anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas que tampoco son llave.  Cuando las tablas están en la Tercera Forma Normal se previenen errores de lógica cuando se insertan o borran registros. Cada columna en una tabla
  • 17. Con la 3FN quedaría así EJEMPLO 2
  • 19. EJEMPLO 3 Carlos Lenin Medina Sánchez