SlideShare una empresa de Scribd logo
1 de 8
La normalización es una técnica que se utiliza para
crear relaciones lógicas apropiadas entre tablas de
una base de datos. La normalización se adoptó
porque el viejo estilo de poner todos los datos en un
solo lugar, como un archivo o una tabla de la base de
datos, era ineficiente y conducía a errores de lógica
cuando se trataba de manipular los datos.
OBJETIVOS
Minimizar la redundancia
Minimizar el mantenimiento de datos
Minimizar el impacto de futuros
cambios (anomalías de actualización y
anomalías de borrado) de de datos, e
ingreso de información (anomalías de
inserción).
VENTAJAS  Evita anomalías en inserciones, modificaciones y
borrados.
 Mejora la independencia de datos.
 No establece restricciones artificiales en la
estructura de los datos.
 Facilidad de uso. Flexibilidad.
 Precisión.
 Seguridad.
 Facilidad de implementación.
 Independencia de datos.
 Claridad.
 Facilidad de gestión.
 Mínima redundancia.
 Máximo rendimiento de las aplicaciones.
​Un atributo B de R tiene dependencia funcional completa de
un atributo A de una relación R, si tiene dependencia
funcional de A pero no tiene dependencia funcional de ningún
subconjunto de A
“Sea A,B,C tres subconjuntos distintos de atributos de una
tabla T, se dice que A tiene una dependencia Multivaluada
con B, que A multidetermina a B, o que B depende
multivaluadamente de A.”. Existen casos de relaciones en los
que un atributo puede determinar a otro restringiendo su
rango de valores válidos. A este tipo de dependencias se les
conoce como dependencias multivaluadas.
Sean A, B y C atributos de un esquema de relación R; si C
tiene dependencia funcional de B y B tiene dependencia
funcional de A, entonces C tiene dependencia funcional
transitiva de A.
Dependencia Funcional Completa
Dependencia Funcional Multivaluada
Dependencia Funcional Transitiva
Primera Forma Normal (1FN)
Se dice que una tabla se encuentra en primera forma normal
(1NF) si y sólo si cada uno de los campos contiene un único
valor para un registro determinado.
Segunda Forma Normal (2FN)
La segunda forma normal compara todos y cada uno de los
campos de la tabla con la clave definida. Si todos los campos
dependen directamente de la clave se dice que la tabla está
es segunda forma normal (2NF).
Se dice que una tabla está en tercera forma normal si y sólo
si los campos de la tabla dependen únicamente de la clave,
dicho en otras palabras los campos de las tablas no
dependen unos de otros.
Tercera Forma Normal (3FN)
Cuarta Forma Normal (4FN) En las relaciones varios-con-varios, entidades independientes
no pueden ser almacenadas en la misma tabla.
Quinta Forma Normal (5FN)
Para que una tabla se encuentra en 5FN se deben cumplir
dos condiciones:
1) Se encuentra en 4FN
2) Toda Dependencia de Join viene implicada por las claves
(principal o secundarias) de la tabla.
Normalización

Más contenido relacionado

La actualidad más candente

Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
Nathaliarache
 
Kevin y sanchez urdy
Kevin y sanchez urdyKevin y sanchez urdy
Kevin y sanchez urdy
SantiAgoKeVin
 
OrganizacióN De Tablas E íNdices
OrganizacióN De Tablas E íNdicesOrganizacióN De Tablas E íNdices
OrganizacióN De Tablas E íNdices
rilara
 

La actualidad más candente (18)

Power point
Power pointPower point
Power point
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
24pasarerar
24pasarerar24pasarerar
24pasarerar
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
 
05 -bases_de_datos_-_modelo_relacional
05  -bases_de_datos_-_modelo_relacional05  -bases_de_datos_-_modelo_relacional
05 -bases_de_datos_-_modelo_relacional
 
Base datos normalización une
Base datos normalización uneBase datos normalización une
Base datos normalización une
 
Kevin y sanchez urdy
Kevin y sanchez urdyKevin y sanchez urdy
Kevin y sanchez urdy
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
OrganizacióN De Tablas E íNdices
OrganizacióN De Tablas E íNdicesOrganizacióN De Tablas E íNdices
OrganizacióN De Tablas E íNdices
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Similar a Normalización

Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
nathaliaosses
 
Forma normal (3 fn)
Forma normal (3 fn)Forma normal (3 fn)
Forma normal (3 fn)
Luna Azul
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
jorge220395
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
omarzon
 

Similar a Normalización (20)

Presentacion g4
Presentacion g4Presentacion g4
Presentacion g4
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
5 teoriadebasededatos
5 teoriadebasededatos5 teoriadebasededatos
5 teoriadebasededatos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Forma normal (3 fn)
Forma normal (3 fn)Forma normal (3 fn)
Forma normal (3 fn)
 
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Actividad 9
Actividad 9Actividad 9
Actividad 9
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
NORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptxNORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptx
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
normalizacion
normalizacionnormalizacion
normalizacion
 
normalizacion
normalizacionnormalizacion
normalizacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Normalizacion db
Normalizacion db Normalizacion db
Normalizacion db
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
Presentación1
Presentación1Presentación1
Presentación1
 

Más de Taqui Wajuyat Flor

Más de Taqui Wajuyat Flor (20)

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno Electrónico
 
Subneteo
SubneteoSubneteo
Subneteo
 
IP
IPIP
IP
 
Modelo de Referencia TCP
Modelo de Referencia TCPModelo de Referencia TCP
Modelo de Referencia TCP
 
Modelo de Referencia OSI
Modelo de Referencia OSIModelo de Referencia OSI
Modelo de Referencia OSI
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Clasificación de Redes
Clasificación de RedesClasificación de Redes
Clasificación de Redes
 
Red
RedRed
Red
 
Arreglos
ArreglosArreglos
Arreglos
 
Ciclos
CiclosCiclos
Ciclos
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Arquitectura del microprocesador
Arquitectura del microprocesadorArquitectura del microprocesador
Arquitectura del microprocesador
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 

Normalización

  • 1.
  • 2. La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.
  • 3. OBJETIVOS Minimizar la redundancia Minimizar el mantenimiento de datos Minimizar el impacto de futuros cambios (anomalías de actualización y anomalías de borrado) de de datos, e ingreso de información (anomalías de inserción).
  • 4. VENTAJAS  Evita anomalías en inserciones, modificaciones y borrados.  Mejora la independencia de datos.  No establece restricciones artificiales en la estructura de los datos.  Facilidad de uso. Flexibilidad.  Precisión.  Seguridad.  Facilidad de implementación.  Independencia de datos.  Claridad.  Facilidad de gestión.  Mínima redundancia.  Máximo rendimiento de las aplicaciones.
  • 5. ​Un atributo B de R tiene dependencia funcional completa de un atributo A de una relación R, si tiene dependencia funcional de A pero no tiene dependencia funcional de ningún subconjunto de A “Sea A,B,C tres subconjuntos distintos de atributos de una tabla T, se dice que A tiene una dependencia Multivaluada con B, que A multidetermina a B, o que B depende multivaluadamente de A.”. Existen casos de relaciones en los que un atributo puede determinar a otro restringiendo su rango de valores válidos. A este tipo de dependencias se les conoce como dependencias multivaluadas. Sean A, B y C atributos de un esquema de relación R; si C tiene dependencia funcional de B y B tiene dependencia funcional de A, entonces C tiene dependencia funcional transitiva de A. Dependencia Funcional Completa Dependencia Funcional Multivaluada Dependencia Funcional Transitiva
  • 6. Primera Forma Normal (1FN) Se dice que una tabla se encuentra en primera forma normal (1NF) si y sólo si cada uno de los campos contiene un único valor para un registro determinado. Segunda Forma Normal (2FN) La segunda forma normal compara todos y cada uno de los campos de la tabla con la clave definida. Si todos los campos dependen directamente de la clave se dice que la tabla está es segunda forma normal (2NF). Se dice que una tabla está en tercera forma normal si y sólo si los campos de la tabla dependen únicamente de la clave, dicho en otras palabras los campos de las tablas no dependen unos de otros. Tercera Forma Normal (3FN)
  • 7. Cuarta Forma Normal (4FN) En las relaciones varios-con-varios, entidades independientes no pueden ser almacenadas en la misma tabla. Quinta Forma Normal (5FN) Para que una tabla se encuentra en 5FN se deben cumplir dos condiciones: 1) Se encuentra en 4FN 2) Toda Dependencia de Join viene implicada por las claves (principal o secundarias) de la tabla.