SlideShare una empresa de Scribd logo
1 de 14
Normalización de Base de Datos
REALIZADO POR:
Marcos Anthony León Ruiz
Paola Bazán García
El proceso de normalización de bases de datos consiste en designar
y aplicar una serie de reglas a las relaciones obtenidas tras el paso
del modelo entidad-relación al modelo relacional. Las bases de
datos relacionales se normalizan para: Evitar la redundancia de los
datos.
El proceso de normalización de bases de datos consiste en
designar y aplicar una serie de reglas a las relaciones obtenidas tras
el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
Normalización es un proceso que clasifica relaciones, objetos,
formas de relación y demás elementos en grupos, en base a
las características que cada uno posee. Si se identifican ciertas
reglas, se aplica un categoría; si se definen otras reglas, se
aplicará otra categoría.
Estamos interesados en particular en la clasificación de las
relaciones BDR. La forma de efectuar esto es a través de los
tipos de dependencias que podemos determinar dentro de la
relación. Cuando las reglas de clasificación sean más y más
restrictivas, diremos que la relación está en una forma normal
más elevada..
La relación que está en la forma normal más elevada posible
es que mejor se adapta a nuestras necesidades debido a que
optimiza las condiciones que son de importancia para
nosotros:
• La cantidad de espacio requerido para almacenar los datos es
la menor posible;
• La facilidad para actualizar la relación es la mayor posible;
• La explicación de la base de datos es la más sencilla posible
La dependencia es una relación funcional que penetra en el universo de
posibilidades. La dependencia no puede deducirse solamente de los datos de
nuestra, ya que éstos son necesariamente incompletos, sino que debe ser
inherente al comportamiento del sistema. Por ejemplo, si los datos revelan que
cada uno de nuestros proveedores tiene exactamente una planta y que todas
estas plantas están en diferentes ciudades, podemos asumir una dependencia
total entre proveedor, planta y ciudad. Es decir, dada una ciudad, la misma está
asociada con un proveedor; y dado este proveedor estará asociado con una
ciudad. En la práctica, solamente cuando un nuevo proveedor se incorpore con
una planta en la misma ciudad que uno de nuestro antiguos proveedores,
resultará claro que no existe dicha dependencia total, Esto no podría ser
deducido a partir de los datos previos.
1. Enuncie la primera forma normal (1NF)
Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene
valores atómicos.
2. Qué debe cumplir una relación en su primera forma normal.
Debe cumplir lo siguiente:
-Las celdas de las tablas poseen valores simples y no se permiten grupos ni
arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
-Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo.
-Cada columna debe tener un nombre único, el orden de las columnas en la tabla
no es importante.
-Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden
de las filas no es importante.
3. Muestre un ejemplo E-R en su primera forma normal.
4. Enuncie la segunda forma normal (2NF)
Una relación R está en 2FN si y solo si está en 1FN y los atributos
no primos dependen funcionalmente de la llave primaria.
5. Represente funcionalmente la 2NF
6. Enuncie la tercera forma normal (3NF)
Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos
no primos dependen no transitivamente de la llave primaria.
7. Represente funcionalmente la 3NF
7. Represente funcionalmente la 3NF
8. Represente funcionalmente la forma normal de Boyce Codd (NFBC)
9. Enuncie la cuarta forma normal (4NF)
Un esquema de relaciones R está en 4FN con respecto a un conjunto D de
dependencias funcionales y de valores múltiples sí, para todas las
dependencias de valores múltiples en D de la forma X->->Y, donde X<=R y
Y<=R, se cumple por lo menos una de estas condiciones:
* X->->Y es una dependencia de valores múltiples trivial.
* X es una superllave del esquema R.
10. Muestre un ejemplo de 4NF
11. Enuncie la 5NF
Un esquema de relaciones R está en 5FN con respecto a un conjunto D
de dependencias funcionales, de valores múltiples y de producto, si
para todas las dependencias de productos en D se cumple por lo menos
una de estas condiciones:
* (R1, R2, R3, ... Rn) es una dependencia de producto trivial.
* Toda Ri es una superllave de R.
La quinta forma normal se refiere a dependencias que son extrañas.
Tiene que ver con tablas que pueden dividirse en subtablas, pero que
no pueden reconstruirse.
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. El
proceso de normalización parte de las formas normales definidas por Edgar Frank Codd
(1970) creador de las bases de datos relacionales. Primeramente, Codd formuló las tres
primeras formas normales (1FN, 2FN, 3FN); posteriormente, unas anomalías detectadas
forzaron a crear una forma normal más completa que la 3FN, es la FNBC (forma normal de
Boyce y Codd), después Fagin definió la 4FN y 5FN. La normalización es el proceso
mediante el cual se transforman datos complejos a un conjunto de estructuras de datos
más pequeñas, que además de ser más simples y más estables, son más fáciles de
mantener.
La normalización son una serie de reglas que se aplican al modelo relacional para
evitar problemas como redundancia, ambigüedades, pérdida de restricciones de
integridad, anomalías de operaciones de modificación de datos.
n Redundancia. Se llama así a los datos que se repiten continua e
innecesariamente por las tablas de las bases de datos.
n Ambigüedades. Datos que no clarifican suficientemente el registro al que
representan.
n Pérdida de restricciones de integridad.
n Anomalías en operaciones de modificación de datos. El hecho de que al
insertar un solo elemento haya que repetir tuplas en una tabla para variar unos
pocos datos. O que eliminar un elemento suponga eliminar varias tuplas.
http://www.monografias.com/trabajos5/norbad/norbad.shtml#ixzz47d8tTBNu
http://www.monografias.com/trabajos5/norbad/norbad.shtml#ixzz47d95wptr
http://istprpecenteno.blogspot.pe/2008/06/formas-normales-1fn-2fn-3fn-4fn-5fn.html
http://cnx.org/contents/qtZsLi-X@1/Un-ejemplo-simple-de-normaliza

Más contenido relacionado

La actualidad más candente (6)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Informe de eliana
Informe de elianaInforme de eliana
Informe de eliana
 
Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4
 
Infografia
InfografiaInfografia
Infografia
 
Normalización
NormalizaciónNormalización
Normalización
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 

Destacado

FCL - Les espaces d'apprentissage
FCL - Les espaces d'apprentissageFCL - Les espaces d'apprentissage
FCL - Les espaces d'apprentissageXavier Garnier
 
EMbaRC - Microbial Resources for Innovation
EMbaRC - Microbial Resources for InnovationEMbaRC - Microbial Resources for Innovation
EMbaRC - Microbial Resources for InnovationEMbaRC
 
Operaciones basicas barra de dibujos
Operaciones basicas barra de dibujosOperaciones basicas barra de dibujos
Operaciones basicas barra de dibujosAnthonyLeonRuiz
 
Démarche Marketing stratégique l'Oréal Paris
Démarche Marketing stratégique l'Oréal ParisDémarche Marketing stratégique l'Oréal Paris
Démarche Marketing stratégique l'Oréal ParisWajdi Zeidi
 
Bpifrance et le financement de l'immatériel
Bpifrance et le financement de l'immatérielBpifrance et le financement de l'immatériel
Bpifrance et le financement de l'immatérielBpifrance
 
Neoplasia OSPE revisions!
Neoplasia OSPE revisions!Neoplasia OSPE revisions!
Neoplasia OSPE revisions!Ejaz Waris
 
Chronologie des prêts Bpifrance
Chronologie des prêts BpifranceChronologie des prêts Bpifrance
Chronologie des prêts BpifranceLes-aides.fr
 
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...Pierre-Léonard Harvey, Ph.D.
 
Bpifrance Atlas Régions 2015
Bpifrance Atlas Régions 2015Bpifrance Atlas Régions 2015
Bpifrance Atlas Régions 2015Bpifrance
 
07 power persuation ethics
07 power persuation ethics07 power persuation ethics
07 power persuation ethicsBrent Weeks
 
Curso prático de desenho 12
Curso prático de desenho 12Curso prático de desenho 12
Curso prático de desenho 12Artes e Encantos
 
Trabajo de campo sociologia
Trabajo de campo sociologia Trabajo de campo sociologia
Trabajo de campo sociologia Lauris Salazar
 

Destacado (17)

Scratch j1 fin
Scratch j1 finScratch j1 fin
Scratch j1 fin
 
HPC Section 5.2
HPC Section 5.2HPC Section 5.2
HPC Section 5.2
 
FCL - Les espaces d'apprentissage
FCL - Les espaces d'apprentissageFCL - Les espaces d'apprentissage
FCL - Les espaces d'apprentissage
 
Invictus
InvictusInvictus
Invictus
 
EMbaRC - Microbial Resources for Innovation
EMbaRC - Microbial Resources for InnovationEMbaRC - Microbial Resources for Innovation
EMbaRC - Microbial Resources for Innovation
 
Operaciones basicas barra de dibujos
Operaciones basicas barra de dibujosOperaciones basicas barra de dibujos
Operaciones basicas barra de dibujos
 
Mc Qs Mol Biology
Mc Qs Mol BiologyMc Qs Mol Biology
Mc Qs Mol Biology
 
Démarche Marketing stratégique l'Oréal Paris
Démarche Marketing stratégique l'Oréal ParisDémarche Marketing stratégique l'Oréal Paris
Démarche Marketing stratégique l'Oréal Paris
 
Bpifrance et le financement de l'immatériel
Bpifrance et le financement de l'immatérielBpifrance et le financement de l'immatériel
Bpifrance et le financement de l'immatériel
 
Neoplasia OSPE revisions!
Neoplasia OSPE revisions!Neoplasia OSPE revisions!
Neoplasia OSPE revisions!
 
Dry eye
Dry eye Dry eye
Dry eye
 
Chronologie des prêts Bpifrance
Chronologie des prêts BpifranceChronologie des prêts Bpifrance
Chronologie des prêts Bpifrance
 
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...
Séminaire COM7602 - Médias socionumériques et espaces communicationnels dans ...
 
Bpifrance Atlas Régions 2015
Bpifrance Atlas Régions 2015Bpifrance Atlas Régions 2015
Bpifrance Atlas Régions 2015
 
07 power persuation ethics
07 power persuation ethics07 power persuation ethics
07 power persuation ethics
 
Curso prático de desenho 12
Curso prático de desenho 12Curso prático de desenho 12
Curso prático de desenho 12
 
Trabajo de campo sociologia
Trabajo de campo sociologia Trabajo de campo sociologia
Trabajo de campo sociologia
 

Similar a Normalizavion

Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaljorge220395
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datosReimer Xavier
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datosValadu Rojas
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesJunior Chiran
 
Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5EstebanPoma2
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datosEstebanPoma2
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacionalGalo Anzules
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datosservandogc
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacionOrlando Verdugo
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónJuan Anaya
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalVideoconferencias UTPL
 

Similar a Normalizavion (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Actividad 9
Actividad 9Actividad 9
Actividad 9
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionales
 
Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datos
 
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
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
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposición
 
NORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptxNORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptx
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 

Más de AnthonyLeonRuiz (17)

Efectos basico autocad
Efectos basico autocadEfectos basico autocad
Efectos basico autocad
 
Auto cad
Auto cadAuto cad
Auto cad
 
Consultas en access
Consultas en accessConsultas en access
Consultas en access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Calculo relacional1
Calculo relacional1Calculo relacional1
Calculo relacional1
 
Algebra relacional2
Algebra relacional2Algebra relacional2
Algebra relacional2
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Modelo de dato
Modelo de datoModelo de dato
Modelo de dato
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Danzas tipicas
Danzas tipicasDanzas tipicas
Danzas tipicas
 
Creacion de base de dato
Creacion de base de datoCreacion de base de dato
Creacion de base de dato
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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...Carlos Muñoz
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Normalizavion

  • 1. Normalización de Base de Datos REALIZADO POR: Marcos Anthony León Ruiz Paola Bazán García
  • 2. El proceso de normalización de bases de datos consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos. El proceso de normalización de bases de datos consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para:
  • 3. Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica un categoría; si se definen otras reglas, se aplicará otra categoría. Estamos interesados en particular en la clasificación de las relaciones BDR. La forma de efectuar esto es a través de los tipos de dependencias que podemos determinar dentro de la relación. Cuando las reglas de clasificación sean más y más restrictivas, diremos que la relación está en una forma normal más elevada..
  • 4. La relación que está en la forma normal más elevada posible es que mejor se adapta a nuestras necesidades debido a que optimiza las condiciones que son de importancia para nosotros: • La cantidad de espacio requerido para almacenar los datos es la menor posible; • La facilidad para actualizar la relación es la mayor posible; • La explicación de la base de datos es la más sencilla posible
  • 5. La dependencia es una relación funcional que penetra en el universo de posibilidades. La dependencia no puede deducirse solamente de los datos de nuestra, ya que éstos son necesariamente incompletos, sino que debe ser inherente al comportamiento del sistema. Por ejemplo, si los datos revelan que cada uno de nuestros proveedores tiene exactamente una planta y que todas estas plantas están en diferentes ciudades, podemos asumir una dependencia total entre proveedor, planta y ciudad. Es decir, dada una ciudad, la misma está asociada con un proveedor; y dado este proveedor estará asociado con una ciudad. En la práctica, solamente cuando un nuevo proveedor se incorpore con una planta en la misma ciudad que uno de nuestro antiguos proveedores, resultará claro que no existe dicha dependencia total, Esto no podría ser deducido a partir de los datos previos.
  • 6. 1. Enuncie la primera forma normal (1NF) Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos. 2. Qué debe cumplir una relación en su primera forma normal. Debe cumplir lo siguiente: -Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. -Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo. -Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante. -Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
  • 7. 3. Muestre un ejemplo E-R en su primera forma normal. 4. Enuncie la segunda forma normal (2NF) Una relación R está en 2FN si y solo si está en 1FN y los atributos no primos dependen funcionalmente de la llave primaria.
  • 8. 5. Represente funcionalmente la 2NF 6. Enuncie la tercera forma normal (3NF) Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos no primos dependen no transitivamente de la llave primaria. 7. Represente funcionalmente la 3NF
  • 9. 7. Represente funcionalmente la 3NF 8. Represente funcionalmente la forma normal de Boyce Codd (NFBC)
  • 10. 9. Enuncie la cuarta forma normal (4NF) Un esquema de relaciones R está en 4FN con respecto a un conjunto D de dependencias funcionales y de valores múltiples sí, para todas las dependencias de valores múltiples en D de la forma X->->Y, donde X<=R y Y<=R, se cumple por lo menos una de estas condiciones: * X->->Y es una dependencia de valores múltiples trivial. * X es una superllave del esquema R. 10. Muestre un ejemplo de 4NF
  • 11. 11. Enuncie la 5NF Un esquema de relaciones R está en 5FN con respecto a un conjunto D de dependencias funcionales, de valores múltiples y de producto, si para todas las dependencias de productos en D se cumple por lo menos una de estas condiciones: * (R1, R2, R3, ... Rn) es una dependencia de producto trivial. * Toda Ri es una superllave de R. La quinta forma normal se refiere a dependencias que son extrañas. Tiene que ver con tablas que pueden dividirse en subtablas, pero que no pueden reconstruirse.
  • 12. 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. El proceso de normalización parte de las formas normales definidas por Edgar Frank Codd (1970) creador de las bases de datos relacionales. Primeramente, Codd formuló las tres primeras formas normales (1FN, 2FN, 3FN); posteriormente, unas anomalías detectadas forzaron a crear una forma normal más completa que la 3FN, es la FNBC (forma normal de Boyce y Codd), después Fagin definió la 4FN y 5FN. La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener.
  • 13. La normalización son una serie de reglas que se aplican al modelo relacional para evitar problemas como redundancia, ambigüedades, pérdida de restricciones de integridad, anomalías de operaciones de modificación de datos. n Redundancia. Se llama así a los datos que se repiten continua e innecesariamente por las tablas de las bases de datos. n Ambigüedades. Datos que no clarifican suficientemente el registro al que representan. n Pérdida de restricciones de integridad. n Anomalías en operaciones de modificación de datos. El hecho de que al insertar un solo elemento haya que repetir tuplas en una tabla para variar unos pocos datos. O que eliminar un elemento suponga eliminar varias tuplas.