SlideShare uma empresa Scribd logo
1 de 9
Normalización de bases de datos ,[object Object]
Las  reglas de normalización  son una excepción a lo anterior
La normalización es un proceso sistemático que podemos aplicar a las tablas del  modelo relacional
Permite garantizar que nuestro modelo al menos, evita algunos problemas graves de diseño
Formas normales (i) ,[object Object]
Estas reglas están organizadas por niveles. Un nivel más alto exige todos los más bajos anteriores. Tablas en 1FN Tablas en 2FN Tablas en 3FN Tablas en FN de Boyce-Codd (FNBC) Tablas en 4FN Tablas en 5FN
Formas normales (ii) ,[object Object]
Uniformidad de datos
Manipulación de la informaciónos

Mais conteúdo relacionado

Mais procurados

Bloque IV límite y continuidad
Bloque IV límite y continuidadBloque IV límite y continuidad
Bloque IV límite y continuidad
guestecc8d0e
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
camnav
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
Joaquin1418
 
Limites de funciones de dos variables
Limites de funciones de dos variablesLimites de funciones de dos variables
Limites de funciones de dos variables
edwinh20
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c
charnisch
 

Mais procurados (19)

Factorizacion
FactorizacionFactorizacion
Factorizacion
 
Factorice el siguiente polinomio por el método de agrupacion y factor comun
Factorice el siguiente polinomio por el método de agrupacion y factor comunFactorice el siguiente polinomio por el método de agrupacion y factor comun
Factorice el siguiente polinomio por el método de agrupacion y factor comun
 
Bloque IV límite y continuidad
Bloque IV límite y continuidadBloque IV límite y continuidad
Bloque IV límite y continuidad
 
Limites, Continuidad y Derivadas
Limites, Continuidad y DerivadasLimites, Continuidad y Derivadas
Limites, Continuidad y Derivadas
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++
 
Derivadas
DerivadasDerivadas
Derivadas
 
Limite y continuidad de funciones de varias variables.
Limite y continuidad de funciones de varias variables.Limite y continuidad de funciones de varias variables.
Limite y continuidad de funciones de varias variables.
 
Teoría de limites
Teoría de limites Teoría de limites
Teoría de limites
 
Condiciones
CondicionesCondiciones
Condiciones
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Condiciones
CondicionesCondiciones
Condiciones
 
Teoria de limites
Teoria de limites Teoria de limites
Teoria de limites
 
progama en c
progama en cprogama en c
progama en c
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Limites de funciones de dos variables
Limites de funciones de dos variablesLimites de funciones de dos variables
Limites de funciones de dos variables
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c
 
Limite
LimiteLimite
Limite
 

Destaque

Recibo normalizado
Recibo normalizadoRecibo normalizado
Recibo normalizado
sara13fag
 
02 Modelado Conceptual
02 Modelado Conceptual02 Modelado Conceptual
02 Modelado Conceptual
toniserna
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
Victor Chavez
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Sergio Sanchez
 
Formas normales
Formas normalesFormas normales
Formas normales
didachos1
 

Destaque (20)

05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddl
 
Gbd5
Gbd5Gbd5
Gbd5
 
5 cientifico-martes-19
5 cientifico-martes-195 cientifico-martes-19
5 cientifico-martes-19
 
Normalización bases de datos 02
Normalización bases de datos 02Normalización bases de datos 02
Normalización bases de datos 02
 
Video 13
Video 13Video 13
Video 13
 
Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Normalizacion2
Normalizacion2Normalizacion2
Normalizacion2
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Recibo normalizado
Recibo normalizadoRecibo normalizado
Recibo normalizado
 
Ejercio de normalización
Ejercio de normalizaciónEjercio de normalización
Ejercio de normalización
 
02 Modelado Conceptual
02 Modelado Conceptual02 Modelado Conceptual
02 Modelado Conceptual
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
 
Normalizacion de la bd
Normalizacion de la bdNormalizacion de la bd
Normalizacion de la bd
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Normalización: Una perspectiva desde las bases de datos
Normalización: Una perspectiva desde las bases de datosNormalización: Una perspectiva desde las bases de datos
Normalización: Una perspectiva desde las bases de datos
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Formas normales
Formas normalesFormas normales
Formas normales
 

Semelhante a 06 Normalización fácil

Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
omarzon
 
Normalización
NormalizaciónNormalización
Normalización
caoxman
 
Ti.Normalizacion.Caso0.Orden De Compra
Ti.Normalizacion.Caso0.Orden De CompraTi.Normalizacion.Caso0.Orden De Compra
Ti.Normalizacion.Caso0.Orden De Compra
Juan Martinez Cataldi
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
Luis Jherry
 

Semelhante a 06 Normalización fácil (20)

Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Ej Normalizacion Juan Glz
Ej Normalizacion Juan GlzEj Normalizacion Juan Glz
Ej Normalizacion Juan Glz
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Normalización
NormalizaciónNormalización
Normalización
 
Base datos normalización une
Base datos normalización uneBase datos normalización une
Base datos normalización une
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Ti.Normalizacion.Caso0.Orden De Compra
Ti.Normalizacion.Caso0.Orden De CompraTi.Normalizacion.Caso0.Orden De Compra
Ti.Normalizacion.Caso0.Orden De Compra
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
Presentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalizaciónPresentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalización
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 

Mais de toniserna (6)

Tecnologia i gènere. Anàlisi i proposta educativa per secundària
Tecnologia i gènere. Anàlisi i proposta educativa per secundàriaTecnologia i gènere. Anàlisi i proposta educativa per secundària
Tecnologia i gènere. Anàlisi i proposta educativa per secundària
 
07 restricciones en atributos
07 restricciones en atributos07 restricciones en atributos
07 restricciones en atributos
 
Rsync and Backups
Rsync and BackupsRsync and Backups
Rsync and Backups
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
 
03 De conceptual a relacional
03 De conceptual a relacional03 De conceptual a relacional
03 De conceptual a relacional
 
01 Presentación
01 Presentación01 Presentación
01 Presentación
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Último (20)

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 

06 Normalización fácil

  • 1.
  • 2. Las reglas de normalización son una excepción a lo anterior
  • 3. La normalización es un proceso sistemático que podemos aplicar a las tablas del modelo relacional
  • 4. Permite garantizar que nuestro modelo al menos, evita algunos problemas graves de diseño
  • 5.
  • 6. Estas reglas están organizadas por niveles. Un nivel más alto exige todos los más bajos anteriores. Tablas en 1FN Tablas en 2FN Tablas en 3FN Tablas en FN de Boyce-Codd (FNBC) Tablas en 4FN Tablas en 5FN
  • 7.
  • 9. Manipulación de la informaciónos
  • 10.
  • 11.
  • 12. La tabla siguiente no está en 1FN: DNI Nombre Telefonos Dirección 43065877X Torcuato Luca de Tena 625726388 971282015 665330890 C/ Urquinaona, 12 43119241T Andrés Riutord Bosch 971112211 616433571 C/ Costa de sa Pols, 12
  • 13.
  • 14. Ejemplo : en la mayoría de situaciones del mundo real: DNICliente detetermina a NombreCliente, por tanto podemos escribir: {DNICliente}->{NombreCliente}
  • 15. Entender cada caso de dependencia funcional exige entender el significado de los atributos
  • 16.
  • 17. Ejemplo : Esta tabla DetallesFactura no está en 2FN, ya que {CodProducto}->{DescripcionProducto} y la clave primaria se compone de 2 atributos NumFactura CodProducto Cantidad DescripcionProducto 21 4 2 Lejía 21 5 1 Amoniaco 23 4 10 Lejía
  • 18.
  • 19.
  • 20. Está claro que {CodCliente} -> {NombreCliente} CodVenta FechaVenta CodCliente NombreCliente CodVendedor 32 05/07/2004 23455 John Smith 22 33 05/07/2004 13229 Quincy Scrubb 12 34 05/07/2004 23455 John Smith 91
  • 21.
  • 22. Cuando una tabla está en 2FN y no está en 3FN es porque hay algún atributo que en lugar de depender directamente de la clave primaria, depende de ella através de algún otro atributo intermedio
  • 23.
  • 24. 2FN = 1FN + Sin dependencias parciales de la Primary Key
  • 25. 3FN = 2 FN + Sin dependencias transitivas