SlideShare una empresa de Scribd logo
1 de 8
FORMA
NORMAL (3FN).
La Normalización
La normalización es el proceso de
simplificar la relación entre los
campos de un registro. Por medio de
la normalización un conjunto de
datos en un registro se reemplaza
por varios registros que son más
simples y predecibles y, por lo tanto,
más manejables.
Pasos de la normalización:
1. Descomponer todos los grupos de
datos en registros bidimensionales.
2. Eliminar todas las relaciones en la que
los datos no dependan completamente
de la llave primaria del registro.
3. Eliminar todas las relaciones que
contengan dependencias transitivas.
afinidad
Una afinidad es una tabla de dos
dimensiones. Cada hilera en la tabla tiene
datos que pertenecen a alguna cosa o
una parte de alguna cosa. Cada columna
de la tabla contiene datos referentes a un
atributo. Las hileras de denominan tuplas y
las columnas atributos.
Ejemplo
Las afinidades en la segunda forma normal
también tienen anomalías. Considerando la
afinidad VIVIENDA de la siguiente figura. La
clave es SID y las dependencias funcionales son
SID  Edificio y Edificio  Cuota. Estas
dependencias surgen porque cada estudiante
vive en un edificio y cada edificio tiene una
cuota. Cada estudiante que vive en Randolph
Hall paga $1200 por trimestre.
Debido a que SID determina Edificio y
Edificio determina cuota. Indirectamente
SID Cuota. Un arreglo de dependencias
funcionales como este se denomina una
dependencia transitiva, ya que SID
determina Cuota por medio del atributo
Edificio.
Por esta dependencia transitiva, SID es la
clave y la afinidad esta en segunda forma
normal. A pesar de esto vivienda tiene
anomalías.
Para eliminar las anomalías de una afinidad
en segunda forma normal, debe quitarse la
dependencia transitiva, lo que conduce a la
definición de una tercera forma normal: Una
afinidad está en tercera forma normal si está
en segunda forma normal y no tiene
dependencias transitivas.
Forma normal (3 fn)

Más contenido relacionado

La actualidad más candente

Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Normalizaciondebasesdedato
NormalizaciondebasesdedatoNormalizaciondebasesdedato
Normalizaciondebasesdedatodorysvalero
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
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
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datosservandogc
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normalITCV
 

La actualidad más candente (20)

Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Normalizaciondebasesdedato
NormalizaciondebasesdedatoNormalizaciondebasesdedato
Normalizaciondebasesdedato
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Diseño relacional
Diseño relacionalDiseño relacional
Diseño relacional
 
Modelos de bd
Modelos de bdModelos de bd
Modelos de bd
 
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
 
Clase 1 Modelo de Datos Relacional
Clase 1 Modelo de Datos RelacionalClase 1 Modelo de Datos Relacional
Clase 1 Modelo de Datos Relacional
 
Normalización
NormalizaciónNormalización
Normalización
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
Normalización
NormalizaciónNormalización
Normalización
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
Deber
DeberDeber
Deber
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 

Destacado

Opticas Schilling - Piero Sini Conte
Opticas Schilling - Piero Sini ConteOpticas Schilling - Piero Sini Conte
Opticas Schilling - Piero Sini ContePiero Sini Conte
 
Estudiante en red1
Estudiante en red1Estudiante en red1
Estudiante en red1Ely Paredez
 
Elizabeth paredez 5_a_t#1
Elizabeth paredez 5_a_t#1Elizabeth paredez 5_a_t#1
Elizabeth paredez 5_a_t#1Ely Paredez
 
H multimedia ii_unidad_1
H multimedia ii_unidad_1H multimedia ii_unidad_1
H multimedia ii_unidad_1Ely Paredez
 
Resultados proceso eca agricultores ocotepeque
Resultados proceso eca agricultores ocotepequeResultados proceso eca agricultores ocotepeque
Resultados proceso eca agricultores ocotepequePedro Baca
 
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...Mouna Touma
 
Introduccion softaware libre
Introduccion softaware libreIntroduccion softaware libre
Introduccion softaware libreEly Paredez
 
Ceibal y más allá de la formación
Ceibal y más allá de la formaciónCeibal y más allá de la formación
Ceibal y más allá de la formaciónJorge Donato
 
Las competencias en la educación básica,
Las competencias en la educación básica,Las competencias en la educación básica,
Las competencias en la educación básica,Dulce Lugo
 
Paredez elizabeth 6_a_t21
Paredez elizabeth 6_a_t21Paredez elizabeth 6_a_t21
Paredez elizabeth 6_a_t21Ely Paredez
 

Destacado (20)

Laleydela amor
Laleydela amorLaleydela amor
Laleydela amor
 
Opticas Schilling - Piero Sini Conte
Opticas Schilling - Piero Sini ConteOpticas Schilling - Piero Sini Conte
Opticas Schilling - Piero Sini Conte
 
Loei
LoeiLoei
Loei
 
3fisioterapia expo
3fisioterapia expo3fisioterapia expo
3fisioterapia expo
 
Estudiante en red1
Estudiante en red1Estudiante en red1
Estudiante en red1
 
Semiconductores intrínsecos y dopados
Semiconductores intrínsecos y dopadosSemiconductores intrínsecos y dopados
Semiconductores intrínsecos y dopados
 
Windws 7 manual
Windws 7 manualWindws 7 manual
Windws 7 manual
 
Administración presentación
Administración presentaciónAdministración presentación
Administración presentación
 
Elizabeth paredez 5_a_t#1
Elizabeth paredez 5_a_t#1Elizabeth paredez 5_a_t#1
Elizabeth paredez 5_a_t#1
 
Silabaslocas
SilabaslocasSilabaslocas
Silabaslocas
 
H multimedia ii_unidad_1
H multimedia ii_unidad_1H multimedia ii_unidad_1
H multimedia ii_unidad_1
 
Resultados proceso eca agricultores ocotepeque
Resultados proceso eca agricultores ocotepequeResultados proceso eca agricultores ocotepeque
Resultados proceso eca agricultores ocotepeque
 
Célula
Célula Célula
Célula
 
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...
universidad politecnica territorial del estado trujillo "MARIO BRICEÑO IRAGOR...
 
Instrumentos
InstrumentosInstrumentos
Instrumentos
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Introduccion softaware libre
Introduccion softaware libreIntroduccion softaware libre
Introduccion softaware libre
 
Ceibal y más allá de la formación
Ceibal y más allá de la formaciónCeibal y más allá de la formación
Ceibal y más allá de la formación
 
Las competencias en la educación básica,
Las competencias en la educación básica,Las competencias en la educación básica,
Las competencias en la educación básica,
 
Paredez elizabeth 6_a_t21
Paredez elizabeth 6_a_t21Paredez elizabeth 6_a_t21
Paredez elizabeth 6_a_t21
 

Similar a Forma normal (3 fn)

Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxJerickqloOP
 
Presentacion g4
Presentacion g4Presentacion g4
Presentacion g4Edwin Tmz
 
Normalizacion base de_datos
Normalizacion base de_datosNormalizacion base de_datos
Normalizacion base de_datosPaulo Galarza
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacionalGalo Anzules
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuantomedicengabriel
 
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
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptrodrigomamani53
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptLorenaDniaSacariGuti
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptMarioEnrique44
 
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptJonathanFerrer16
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptluiyitzo
 
BASES DE DATOS.pdf
BASES DE DATOS.pdfBASES DE DATOS.pdf
BASES DE DATOS.pdfRicardoSusa2
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 

Similar a Forma normal (3 fn) (20)

Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptx
 
Presentacion g4
Presentacion g4Presentacion g4
Presentacion g4
 
Normalización
NormalizaciónNormalización
Normalización
 
Normalizacion base de_datos
Normalizacion base de_datosNormalizacion base de_datos
Normalizacion base de_datos
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
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
 
Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 
Normalizacion2
Normalizacion2Normalizacion2
Normalizacion2
 
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
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion 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 elizabeth andrea.pptnormalizacion 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 elizabeth andrea.pptnormalizacion 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 (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).ppt
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.ppt
 
BASES DE DATOS.pdf
BASES DE DATOS.pdfBASES DE DATOS.pdf
BASES DE DATOS.pdf
 
Base de datos
Base de datosBase de datos
Base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 

Forma normal (3 fn)

  • 2. La Normalización La normalización es el proceso de simplificar la relación entre los campos de un registro. Por medio de la normalización un conjunto de datos en un registro se reemplaza por varios registros que son más simples y predecibles y, por lo tanto, más manejables.
  • 3. Pasos de la normalización: 1. Descomponer todos los grupos de datos en registros bidimensionales. 2. Eliminar todas las relaciones en la que los datos no dependan completamente de la llave primaria del registro. 3. Eliminar todas las relaciones que contengan dependencias transitivas.
  • 4. afinidad Una afinidad es una tabla de dos dimensiones. Cada hilera en la tabla tiene datos que pertenecen a alguna cosa o una parte de alguna cosa. Cada columna de la tabla contiene datos referentes a un atributo. Las hileras de denominan tuplas y las columnas atributos.
  • 5. Ejemplo Las afinidades en la segunda forma normal también tienen anomalías. Considerando la afinidad VIVIENDA de la siguiente figura. La clave es SID y las dependencias funcionales son SID  Edificio y Edificio  Cuota. Estas dependencias surgen porque cada estudiante vive en un edificio y cada edificio tiene una cuota. Cada estudiante que vive en Randolph Hall paga $1200 por trimestre.
  • 6. Debido a que SID determina Edificio y Edificio determina cuota. Indirectamente SID Cuota. Un arreglo de dependencias funcionales como este se denomina una dependencia transitiva, ya que SID determina Cuota por medio del atributo Edificio. Por esta dependencia transitiva, SID es la clave y la afinidad esta en segunda forma normal. A pesar de esto vivienda tiene anomalías.
  • 7. Para eliminar las anomalías de una afinidad en segunda forma normal, debe quitarse la dependencia transitiva, lo que conduce a la definición de una tercera forma normal: Una afinidad está en tercera forma normal si está en segunda forma normal y no tiene dependencias transitivas.