SlideShare una empresa de Scribd logo
1 de 29
NORMALIZACIÓN DE BASES DE DATOS Aprender a realizar la planificación de la base de datos es el aspecto más importante en el desarrollo de sistemas, ya que previene la redundancia de datos, hace a la información más fiable y consistente. Seguir los pasos de la normalización nos orientan a tener buenos resultados en la creación de software.
Normalización: Este capítulo examina los detalles del proceso de normalización. La normalización en la secuencia de las medidas por las que un modelo de base de datos relacionales que haber mejorado la secuencia de etapas implicadas en el proceso de normalización se llaman formas normales. Básicamente las formas normales aplicadas durante un proceso de normalización permitirá la creación de una base de datos relacional como un modelo paso a paso de progresión.
NORMALIZACION La normalización o estandarización es la reacción y aprobación de normas que se establecen para garantizar el acoplamiento de los elementos construidos independientemente, así como garantizarla calidad de los elementos fabricados y la seguridad de funcionamiento.
NORMALIZACIÓN La normalización persigue fundamentalmente tres objetivos: Simplificación. Se trata de reducir los modelos quedándose únicamente con los más necesarios. Unificación. Para permitir la intercambiabilidad a nivel internacional. Especificación. Se persigue evitar errores de identificación crea un lenguaje claro y preciso.
NORMALIZACION
ANOMALÍAS
DEPENDENCIA Dependencia funcional. Es una conexión entre uno o más atributos por ejemplo si conocemos el valor de “fecha de nacimiento” podemos conocer el valor de “edad”. Y se escribe de la siguiente manera: Fecha de Nacimiento Edad
DEPENDENCIA Dependencia transmitida. Se han X, Y, Z tres atributos (o grupos de atributos de una misma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y se dice que Z depende transitivamente de X. Fecha de Nacimiento Edad Conducir
FORMAS NORMALES ¿Cómo puedo realizar una normalización de forma sencilla? ¿por qué es fácil? La normalización en su mayor parte, sobre todo porque para realizarla solo se necesita sentido común y nociones básicas de sentido empresarial.
PRIMERA FORMA NORMAL
PRIMERA FORMA NORMAL
PRIMERA FORMA NORMAL El siguiente ejemplo muestra la aplicación de la primera forma normal, Eliminando la repetición de campos mediante la creación de una nueva tabla, donde el original y nuevo documento se vinculan en una relación uno a muchos (Maestro-detalle).
PRIMERA FORMA NORMAL El siguiente paso sería crear claves primarias en ambas tablas. En el siguiente ejemplo el campo autor de la tabla con el mismo nombre es la clave maestra y el campo autor de la tabla libro sería la clave foránea que apunta a la tabla maestra.
SEGUNDA FORMA NORMAL Se refiere a las relaciones y dependencias funcionales entre atributos no – claves.
SEGUNDA FORMA NORMAL De modo que si una entidad no se halla en segunda forma normal lo que debemos hacer para convertirla será remover los atributos que son dependientes parcialmente de la clave primaria. Si una entidad tiene clave primaria compuesta de varios atributos y/o relaciones, si otro atributo depende únicamente de parte de tal identificador compuesto, entonces el atributo y la parte de la clave primaria de la cual depende deberán formar la base de una nueva entidad.
SEGUNDA FORMA NORMAL Crear una nueva tabla para separar la parte parcialmente dependiente de la clave principal y sus dependientes campos.
SEGUNDA FORMA NORMAL La figura de la derecha  muestra la etapa inicial de la aplicación de la 2NF, con la creación de la tabla editor trasladamos los datos que se encontraban en la tabla libro los cuales no pertenecían a dicha entidad.
SEGUNDA FORMA NORMAL Luego hacemos las relaciones entre las nuevas tablas que hemos creado con la entidad libro, creándose una relación de uno a muchos.
SEGUNDA FORMA NORMAL Las claves primarias se crean tanto en las tablas editor y tema para identificar de forma exclusiva los editores y los temas dentro de sus respectivas dos tablas. Es importante comprender estas relaciones en dirección opuesta de modo que las entradas de la libreta dependen de la existencia de editor y tema así pues, los editores y los temas debe existir para un libro o cada libro debe tener un editor y tema.
SEGUNDA FORMA NORMAL
SEGUNDA FORMA NORMAL Es evidente en el ejemplo anterior que utilizando la 2NF ricamente hemos ahorrado espacio. La duplicación se ha eliminado ya que sólo tenemos un registro de “tema” y un número de registros mucho menor de “editor”.
TERCERA FORMA NORMAL Para que una entidad en tercera forma normal, deben cumplirse dos condiciones: 3FN (Segunda Forma Normal) Que la entidad esté en segunda forma normal. Que todos los atributos no claves son independientes del resto de atributos no clave.
TERCERA FORMA NORMAL Este ejemplo muestra una interpretación más fácil de la 3FN donde tenemos una relación de muchos a muchos y nos presenta la posibilidad de que más de un registro sean devueltos mediante una consulta que une ambas columnas.
TERCERA FORMA NORMAL Si se busca  el empleado Colombia, tres tareas siempre se devolverán. Del mismo modo, si se busca la tercera tarea dos empleados siempre se devolverán.
TERCERA FORMA NORMAL Otra forma de ver la 3NF es como se muestra en el ejemplo, donde los campos comunes a más de un cuadro pueden ser trasladados a una nueva tabla, como lo demuestra la creación de la tabla FOREIGN_EXCHANGE.
TERCERA FORMA NORMAL Obviamente la transformación 3NF disminuye el tamaño de la base de datos, en general, porque las copias repetidas de la moneda se ha normalizado en la tabla FOREIGN_EXCHANGE y retirarse completamente de las tablas de clientes y proveedores.
TERCERA FORMA NORMAL En este ejemplo existe una dependencia transitiva porque se supone que cada empleado se le asigna un departamento determinado. Departamentos dentro de una empresa se basa exclusivamente en una determinada ciudad.
CUARTA FORMA NORMAL 4FN (Cuarta Forma Normal) ,[object Object]
Transforma las múltiples dependencias valoradas en dependencias funcionales esto implica que un valor de varios valores y no depende de la clave principal.

Más contenido relacionado

La actualidad más candente

Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
Luis Jherry
 

La actualidad más candente (20)

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Cuarta forma normal y quinta forma normal
Cuarta forma normal y quinta forma normalCuarta forma normal y quinta forma normal
Cuarta forma normal y quinta forma normal
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Sql
SqlSql
Sql
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 

Destacado

Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
Luis Jherry
 
Formas normales
Formas normalesFormas normales
Formas normales
didachos1
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
claudiachiri
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Luis Jherry
 
Algebra relacional i-bdi
Algebra relacional i-bdiAlgebra relacional i-bdi
Algebra relacional i-bdi
Deisy Montoya
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
LuiS YmAY
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2
kajovi
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
MIGUEL
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-
Martha Guarin
 

Destacado (20)

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005
 
PL SQL Diplomado Oracle
PL SQL Diplomado OraclePL SQL Diplomado Oracle
PL SQL Diplomado Oracle
 
200508 - Bases de Datos
200508 - Bases de Datos200508 - Bases de Datos
200508 - Bases de Datos
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
 
PL/SQL
PL/SQLPL/SQL
PL/SQL
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql server
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional i-bdi
Algebra relacional i-bdiAlgebra relacional i-bdi
Algebra relacional i-bdi
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-
 

Similar a Normalización de bases de datos

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
a e
 
Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)
Celia Castillo Flores
 
Examen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz GranadosExamen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz Granados
Bety Cruz
 
Examen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaExamen de recuperacion maestra yolanda
Examen de recuperacion maestra yolanda
Bety Cruz
 

Similar a Normalización de bases de datos (20)

Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptx
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Contenido 3
Contenido 3Contenido 3
Contenido 3
 
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 DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOSNORMALIZACIÓN DE BASE DE DATOS
NORMALIZACIÓN DE BASE DE DATOS
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Examen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz GranadosExamen de recuperacion Betriz Cruz Granados
Examen de recuperacion Betriz Cruz Granados
 
Examen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaExamen de recuperacion maestra yolanda
Examen de recuperacion maestra yolanda
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
 
Base de datos access (-_-)
Base de datos access (-_-)Base de datos access (-_-)
Base de datos access (-_-)
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Diseño relacional
Diseño relacionalDiseño relacional
Diseño relacional
 
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdfInt_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
 
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdfInt_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
 
Normalizaciondebasesdedato
NormalizaciondebasesdedatoNormalizaciondebasesdedato
Normalizaciondebasesdedato
 
DOCI2019-GRUPO4
DOCI2019-GRUPO4DOCI2019-GRUPO4
DOCI2019-GRUPO4
 
Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Normalización de bases de datos

  • 1. NORMALIZACIÓN DE BASES DE DATOS Aprender a realizar la planificación de la base de datos es el aspecto más importante en el desarrollo de sistemas, ya que previene la redundancia de datos, hace a la información más fiable y consistente. Seguir los pasos de la normalización nos orientan a tener buenos resultados en la creación de software.
  • 2. Normalización: Este capítulo examina los detalles del proceso de normalización. La normalización en la secuencia de las medidas por las que un modelo de base de datos relacionales que haber mejorado la secuencia de etapas implicadas en el proceso de normalización se llaman formas normales. Básicamente las formas normales aplicadas durante un proceso de normalización permitirá la creación de una base de datos relacional como un modelo paso a paso de progresión.
  • 3. NORMALIZACION La normalización o estandarización es la reacción y aprobación de normas que se establecen para garantizar el acoplamiento de los elementos construidos independientemente, así como garantizarla calidad de los elementos fabricados y la seguridad de funcionamiento.
  • 4. NORMALIZACIÓN La normalización persigue fundamentalmente tres objetivos: Simplificación. Se trata de reducir los modelos quedándose únicamente con los más necesarios. Unificación. Para permitir la intercambiabilidad a nivel internacional. Especificación. Se persigue evitar errores de identificación crea un lenguaje claro y preciso.
  • 7. DEPENDENCIA Dependencia funcional. Es una conexión entre uno o más atributos por ejemplo si conocemos el valor de “fecha de nacimiento” podemos conocer el valor de “edad”. Y se escribe de la siguiente manera: Fecha de Nacimiento Edad
  • 8. DEPENDENCIA Dependencia transmitida. Se han X, Y, Z tres atributos (o grupos de atributos de una misma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y se dice que Z depende transitivamente de X. Fecha de Nacimiento Edad Conducir
  • 9. FORMAS NORMALES ¿Cómo puedo realizar una normalización de forma sencilla? ¿por qué es fácil? La normalización en su mayor parte, sobre todo porque para realizarla solo se necesita sentido común y nociones básicas de sentido empresarial.
  • 12. PRIMERA FORMA NORMAL El siguiente ejemplo muestra la aplicación de la primera forma normal, Eliminando la repetición de campos mediante la creación de una nueva tabla, donde el original y nuevo documento se vinculan en una relación uno a muchos (Maestro-detalle).
  • 13. PRIMERA FORMA NORMAL El siguiente paso sería crear claves primarias en ambas tablas. En el siguiente ejemplo el campo autor de la tabla con el mismo nombre es la clave maestra y el campo autor de la tabla libro sería la clave foránea que apunta a la tabla maestra.
  • 14. SEGUNDA FORMA NORMAL Se refiere a las relaciones y dependencias funcionales entre atributos no – claves.
  • 15. SEGUNDA FORMA NORMAL De modo que si una entidad no se halla en segunda forma normal lo que debemos hacer para convertirla será remover los atributos que son dependientes parcialmente de la clave primaria. Si una entidad tiene clave primaria compuesta de varios atributos y/o relaciones, si otro atributo depende únicamente de parte de tal identificador compuesto, entonces el atributo y la parte de la clave primaria de la cual depende deberán formar la base de una nueva entidad.
  • 16. SEGUNDA FORMA NORMAL Crear una nueva tabla para separar la parte parcialmente dependiente de la clave principal y sus dependientes campos.
  • 17. SEGUNDA FORMA NORMAL La figura de la derecha muestra la etapa inicial de la aplicación de la 2NF, con la creación de la tabla editor trasladamos los datos que se encontraban en la tabla libro los cuales no pertenecían a dicha entidad.
  • 18. SEGUNDA FORMA NORMAL Luego hacemos las relaciones entre las nuevas tablas que hemos creado con la entidad libro, creándose una relación de uno a muchos.
  • 19. SEGUNDA FORMA NORMAL Las claves primarias se crean tanto en las tablas editor y tema para identificar de forma exclusiva los editores y los temas dentro de sus respectivas dos tablas. Es importante comprender estas relaciones en dirección opuesta de modo que las entradas de la libreta dependen de la existencia de editor y tema así pues, los editores y los temas debe existir para un libro o cada libro debe tener un editor y tema.
  • 21. SEGUNDA FORMA NORMAL Es evidente en el ejemplo anterior que utilizando la 2NF ricamente hemos ahorrado espacio. La duplicación se ha eliminado ya que sólo tenemos un registro de “tema” y un número de registros mucho menor de “editor”.
  • 22. TERCERA FORMA NORMAL Para que una entidad en tercera forma normal, deben cumplirse dos condiciones: 3FN (Segunda Forma Normal) Que la entidad esté en segunda forma normal. Que todos los atributos no claves son independientes del resto de atributos no clave.
  • 23. TERCERA FORMA NORMAL Este ejemplo muestra una interpretación más fácil de la 3FN donde tenemos una relación de muchos a muchos y nos presenta la posibilidad de que más de un registro sean devueltos mediante una consulta que une ambas columnas.
  • 24. TERCERA FORMA NORMAL Si se busca el empleado Colombia, tres tareas siempre se devolverán. Del mismo modo, si se busca la tercera tarea dos empleados siempre se devolverán.
  • 25. TERCERA FORMA NORMAL Otra forma de ver la 3NF es como se muestra en el ejemplo, donde los campos comunes a más de un cuadro pueden ser trasladados a una nueva tabla, como lo demuestra la creación de la tabla FOREIGN_EXCHANGE.
  • 26. TERCERA FORMA NORMAL Obviamente la transformación 3NF disminuye el tamaño de la base de datos, en general, porque las copias repetidas de la moneda se ha normalizado en la tabla FOREIGN_EXCHANGE y retirarse completamente de las tablas de clientes y proveedores.
  • 27. TERCERA FORMA NORMAL En este ejemplo existe una dependencia transitiva porque se supone que cada empleado se le asigna un departamento determinado. Departamentos dentro de una empresa se basa exclusivamente en una determinada ciudad.
  • 28.
  • 29. Transforma las múltiples dependencias valoradas en dependencias funcionales esto implica que un valor de varios valores y no depende de la clave principal.
  • 30.