SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Universidad Nacional de Educación
Enrique Guzmán y Valle
FACULTAD DE TECNOLOGÍA
DEPARTAMENTO ACADÉMICO DE ELECTRÓNICA Y
TELECOMUNICACIONES
Normalización
Normalización
Base deBase de
DatosDatos
¿Que vamos
aprender hoy?
Reconocer y elegir buenas
estructuras de relaciones
permitiendo expresar formalmente
las razones por las que una
agrupación de atributos
es mejor que otra.
Elegir “buenas” estructuras de relaciones
Permitiendo
Expresar formalmente las razones por las que una
agrupación de atributos es mejor que otra.
1FN
2FN
3FN
Boyce-Codd
4FN
5FN
Dependencias
multivaluadas
Dependencias
funcionales
Dependencias de join
MALAS
BUENAS
Primera forma normal: La primera forma
normal establece que en cada intersección de
fila y columna de la tabla existe un valor y
nunca una lista de valores.
Segunda Forma Normal (2FN)
Para lograr la segunda forma normal (2FN) es necesario
primero lograr la primera forma normal (1FN). Una vez que se
logre, todos los atributos no claves deben depender de toda la
clave primaria, en otras palabras deben estar en dependencia
funcional completa (DFC) . Si no se cumple, se debe separar en
diferentes tablas para que cumplan este requisito
2DA FORMA NORMAL
Ejemplo.- 1
DA FORMA NORMAL
Ejemplo.- 2
DA FORMA NORMAL
jemplo.- 3
2DA FORMA NORMAL
Ejemplo.- 4
La Tercera Forma Normal (3FN), consiste en que ningún atributo
dato, que depende de la PK, dependa de otro atributo dato. Es decir,
no debe tener DEPENDENCIA TRANSITIVA. Hacemos la
siguiente analogía.
Para que los Datos estén en 3FN, deben estar en 2FN y NO DEBEN
tener Dependencia Transitiva DT.
X ---> Y --->Z
Tercera Forma Normal (3FN)
3RA FORMA NORMAL
Ejemplo.- 1
En este cuadro, tendríamos como Clave Primaria al C_Evento y
los demás atributos dependen de la PK. Sin embargo, vemos que
la Dirección del local T_Dirección depende del nombre del Local
donde se realiza el evento. Para resolver este problema y tener un
mejor almacenamiento de datos, la 3FN hace que creemos una
2da tabla haciendo PK al Nombre del local teniendo como
atributo dato a la Dirección.
3RA FORMA NORMAL
Ejemplo.- 1
3RA FORMA NORMAL
Ejemplo.- 2
Con la 3FN quedaría así
3RA FORMA NORMAL
Ejemplo.- 3
3RA FORMA NORMAL
Ejemplo.- 4
GRACIASGRACIAS

Contenu connexe

Tendances

Examen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De CiscoExamen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De CiscoCarlos Ceballos
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Ana Castro
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqljoshelo97
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisionesemiru48
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fnLuis Jherry
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJennifer Montano
 
Arboles 2-3 Insertar Eliminar
Arboles 2-3 Insertar EliminarArboles 2-3 Insertar Eliminar
Arboles 2-3 Insertar EliminarEvans Balcazar
 
MySql Triggers Tutorial - The Webs Academy
MySql Triggers Tutorial - The Webs AcademyMySql Triggers Tutorial - The Webs Academy
MySql Triggers Tutorial - The Webs Academythewebsacademy
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Exposicion Busqueda
Exposicion BusquedaExposicion Busqueda
Exposicion BusquedaAngie Suarez
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05Cristian Ortiz Gómez
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesErivan Martinez Ovando
 

Tendances (20)

Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
Examen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De CiscoExamen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De Cisco
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
PROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTASPROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTAS
 
Arboles 2-3 Insertar Eliminar
Arboles 2-3 Insertar EliminarArboles 2-3 Insertar Eliminar
Arboles 2-3 Insertar Eliminar
 
Problema 8 puzzle
Problema 8 puzzleProblema 8 puzzle
Problema 8 puzzle
 
MySql Triggers Tutorial - The Webs Academy
MySql Triggers Tutorial - The Webs AcademyMySql Triggers Tutorial - The Webs Academy
MySql Triggers Tutorial - The Webs Academy
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Exposicion Busqueda
Exposicion BusquedaExposicion Busqueda
Exposicion Busqueda
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 

En vedette

Politicas de seguridad de la informacion
Politicas de seguridad de la informacionPoliticas de seguridad de la informacion
Politicas de seguridad de la informacionRomario Correa Aguirre
 
Politicas de seguridad INFORMATICA
Politicas de seguridad INFORMATICAPoliticas de seguridad INFORMATICA
Politicas de seguridad INFORMATICAerickaoblea1
 
Políticas de seguridad de la información
Políticas de seguridad de la informaciónPolíticas de seguridad de la información
Políticas de seguridad de la informaciónFranklin Duarte
 
Tipos de dependencias funcionales
Tipos de dependencias funcionalesTipos de dependencias funcionales
Tipos de dependencias funcionalesald32
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacionOrlando Verdugo
 
Seguridad informacion
Seguridad informacionSeguridad informacion
Seguridad informacionBioga Dixital
 
Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacionGiovanita Caira
 
Seguridad De La información
Seguridad De La informaciónSeguridad De La información
Seguridad De La informaciónLiliana Pérez
 
Ai seguridad de_la_informacion
Ai seguridad de_la_informacionAi seguridad de_la_informacion
Ai seguridad de_la_informacionGeGuMe
 
Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información Jonathan López Torres
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datoskamui002
 
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACIONSEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACIONseguridad7p
 
Seguridad de la Informacion
Seguridad de la InformacionSeguridad de la Informacion
Seguridad de la InformacionDigetech.net
 
Ejercicios áLgebra Relacional
Ejercicios áLgebra RelacionalEjercicios áLgebra Relacional
Ejercicios áLgebra Relacionalnegriz
 
UCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la InformacionUCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la Informacionmargretk
 
Seguridad De la Informacion
Seguridad De la InformacionSeguridad De la Informacion
Seguridad De la InformacionJessicakatherine
 
Modelos de seguridad de la información
Modelos de seguridad de la informaciónModelos de seguridad de la información
Modelos de seguridad de la informaciónluisrobles17
 

En vedette (20)

Tema 7
Tema 7Tema 7
Tema 7
 
Politicas de seguridad de la informacion
Politicas de seguridad de la informacionPoliticas de seguridad de la informacion
Politicas de seguridad de la informacion
 
Politicas de seguridad INFORMATICA
Politicas de seguridad INFORMATICAPoliticas de seguridad INFORMATICA
Politicas de seguridad INFORMATICA
 
Políticas de seguridad de la información
Políticas de seguridad de la informaciónPolíticas de seguridad de la información
Políticas de seguridad de la información
 
Tipos de dependencias funcionales
Tipos de dependencias funcionalesTipos de dependencias funcionales
Tipos de dependencias funcionales
 
Normalización de las bases de datos
Normalización de las bases de datosNormalización de las bases de datos
Normalización de las bases de datos
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
Seguridad informacion
Seguridad informacionSeguridad informacion
Seguridad informacion
 
Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacion
 
Seguridad De La información
Seguridad De La informaciónSeguridad De La información
Seguridad De La información
 
Ai seguridad de_la_informacion
Ai seguridad de_la_informacionAi seguridad de_la_informacion
Ai seguridad de_la_informacion
 
Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACIONSEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACION
 
Seguridad de la Informacion
Seguridad de la InformacionSeguridad de la Informacion
Seguridad de la Informacion
 
Ejercicios áLgebra Relacional
Ejercicios áLgebra RelacionalEjercicios áLgebra Relacional
Ejercicios áLgebra Relacional
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
UCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la InformacionUCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la Informacion
 
Seguridad De la Informacion
Seguridad De la InformacionSeguridad De la Informacion
Seguridad De la Informacion
 
Modelos de seguridad de la información
Modelos de seguridad de la informaciónModelos de seguridad de la información
Modelos de seguridad de la información
 

Similaire à Base datos normalización une

Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaljorge220395
 
Fundamentos de una Base de Datos
Fundamentos de una Base de DatosFundamentos de una Base de Datos
Fundamentos de una Base de DatosAngie Cardozo
 
Normalizacion de bases de datos relacionales.docx
Normalizacion de bases de datos relacionales.docxNormalizacion de bases de datos relacionales.docx
Normalizacion de bases de datos relacionales.docxa e
 
Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,GQ Vargas
 
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptx
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptxfdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptx
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptxrodrigomamani53
 
Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxJerickqloOP
 
NORMALIZACIÓN DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOSNORMALIZACIÓN DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOSLuzEspinoza29
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuantomedicengabriel
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datosValadu Rojas
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 

Similaire à Base datos normalización une (20)

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
 
Fundamentos de una Base de Datos
Fundamentos de una Base de DatosFundamentos de una Base de Datos
Fundamentos de una Base de Datos
 
Normalizacion de la bd
Normalizacion de la bdNormalizacion de la bd
Normalizacion de la bd
 
Normalizacion de bases de datos relacionales.docx
Normalizacion de bases de datos relacionales.docxNormalizacion de bases de datos relacionales.docx
Normalizacion de bases de datos relacionales.docx
 
Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,
 
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptx
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptxfdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptx
fdocuments.es_normalizacion-de-bases-de-datos-56ccab3109aea.pptx
 
Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptx
 
Clase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de DatosClase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de Datos
 
NORMALIZACIÓN DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOSNORMALIZACIÓN DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOS
 
Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 
Normalizacion2
Normalizacion2Normalizacion2
Normalizacion2
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
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
normalizacionnormalizacion
normalizacion
 
normalizacion
normalizacionnormalizacion
normalizacion
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Plus de Yovana Connie Roca Avila

Práctica Docente: Observación, Análisis y Planeamiento.
Práctica Docente: Observación, Análisis y Planeamiento.Práctica Docente: Observación, Análisis y Planeamiento.
Práctica Docente: Observación, Análisis y Planeamiento.Yovana Connie Roca Avila
 
Analisis y Diseo de Sistemas (base de datos)
Analisis y Diseo de Sistemas (base de datos)Analisis y Diseo de Sistemas (base de datos)
Analisis y Diseo de Sistemas (base de datos)Yovana Connie Roca Avila
 
Analisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaAnalisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaYovana Connie Roca Avila
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoYovana Connie Roca Avila
 
Analisis y diseño estudio de factibilidad
Analisis y diseño estudio de factibilidadAnalisis y diseño estudio de factibilidad
Analisis y diseño estudio de factibilidadYovana Connie Roca Avila
 
Analisis y diseño organizaciones sistemas
Analisis y diseño organizaciones sistemasAnalisis y diseño organizaciones sistemas
Analisis y diseño organizaciones sistemasYovana Connie Roca Avila
 

Plus de Yovana Connie Roca Avila (20)

Idef0
Idef0Idef0
Idef0
 
Introducción - Desarrollo de Software
Introducción - Desarrollo de SoftwareIntroducción - Desarrollo de Software
Introducción - Desarrollo de Software
 
Técnicas e Instrumentos de Evaluación.
Técnicas e Instrumentos de Evaluación.Técnicas e Instrumentos de Evaluación.
Técnicas e Instrumentos de Evaluación.
 
Diseño Curricular Básico de Institutos
Diseño Curricular Básico de InstitutosDiseño Curricular Básico de Institutos
Diseño Curricular Básico de Institutos
 
Práctica Docente: Observación, Análisis y Planeamiento.
Práctica Docente: Observación, Análisis y Planeamiento.Práctica Docente: Observación, Análisis y Planeamiento.
Práctica Docente: Observación, Análisis y Planeamiento.
 
Base datos
Base datosBase datos
Base datos
 
Tics caracteristicas ventajas desventajas
Tics caracteristicas ventajas desventajasTics caracteristicas ventajas desventajas
Tics caracteristicas ventajas desventajas
 
Tics educacion
Tics educacionTics educacion
Tics educacion
 
Analisis y Diseo de Sistemas (base de datos)
Analisis y Diseo de Sistemas (base de datos)Analisis y Diseo de Sistemas (base de datos)
Analisis y Diseo de Sistemas (base de datos)
 
Analisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaAnalisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vida
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de uso
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
Analisis y diseño idef0
Analisis y diseño idef0Analisis y diseño idef0
Analisis y diseño idef0
 
Class profession
Class professionClass profession
Class profession
 
Class profession
Class professionClass profession
Class profession
 
Class appereance
Class  appereanceClass  appereance
Class appereance
 
Analisis y diseño estudio de factibilidad
Analisis y diseño estudio de factibilidadAnalisis y diseño estudio de factibilidad
Analisis y diseño estudio de factibilidad
 
Analisis y diseño organizaciones sistemas
Analisis y diseño organizaciones sistemasAnalisis y diseño organizaciones sistemas
Analisis y diseño organizaciones sistemas
 
Analisis y diseño sistemas introducción
Analisis y diseño sistemas introducciónAnalisis y diseño sistemas introducción
Analisis y diseño sistemas introducción
 
Diapositiva proceso de negocio
Diapositiva proceso de negocioDiapositiva proceso de negocio
Diapositiva proceso de negocio
 

Base datos normalización une