SlideShare una empresa de Scribd logo
1 de 10
Diseño y administración de
Bases de Datos
INF – 161
NORMALIZACIÓN
¿Qué es?
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.
También se puede entender como una serie de reglas
que sirven para ayudar a los diseñadores de bases de
datos a desarrollar un esquema que minimice los
problemas de lógica
Ventajas y desventajas
Reduce la duplicación de datos
Grupos de datos lógicamente
Hace cumplir la integridad de referencial
Reduce el rendimiento de Bases de Datos
Requiere un análisis detallado y diseño
Dependencia Funcional
Una dependencia funcional es una restricción entre dos
conjuntos de atributos de la base de datos.
Una dependencia funcional es una conexión entre
uno o más atributos.
B ES FUNCIONALMENTE DEPENDIENTE DE A
Dependencia funcional completa
Los determinantes deben tener el mínimo
número de atributos necesarios para
mantener la dependencia funcional con el
(los) atributo(s) del lado derecho.
Dependencias transitivas
Importante reconocer dependencias transitivas porque su
existencia en una relación puede potencialmente causar
anomalías al hacer actualizaciones Dependencia transitiva
Si A, B y C son atributos de una relación tal que:
Formas Normales
Las formas normales proporcionan
los criterios para determinar el grado
de vulnerabilidad de una tabla a
inconsistencias y anomalías lógicas.
Primera Forma Normal (1FN)
Cada fila o tupla de una tabla debe de representar una
entidad y las entidades deben ser únicas por lo que se
debe establecer un atributo o columna que identifique de
forma única cada registro de la tabla, esto se hace
estableciendo una llave primaria. Además los atributos
de una tabla deben ser atómicos, es decir indivisibles. El
orden de los atributos no debe ser relevante y no afecta le
orden de los atributos.
Segunda Forma Normal (2NF)
Primero debe de cumplirse la primera regla de
normalización. Toda columna que no sea llave primaria
debe de guardar relación directa con su clave principal o
llave primaria. Cuando la llave primaria de una tabla sea
compuesta los demás atributos de la tabla deberán de
tener relación con ambos atributos que forman la llave
primaria.
Tercera Forma Normal (3NF)
No deben existir dependencias transitorias y estas deben
llevarse a otra entidad y estas nuevas entidades deben de
cumplir con la primera y segunda forma normal.
Forma Normal de Boyce-Codd (FNBC)
La FNBC requiere que no existan dependencias
funcionales no triviales de los atributos que no sean un
conjunto de la clave candidata. En una tabla en 3FN, todos
los atributos dependen de una clave, de la clave completa y
de ninguna otra cosa excepto de la clave.
Cuarta Forma Normal (4FN)
La 4NF se asegura de que las dependencias multivaluadas
independientes estén correctas y eficientemente
representadas en un diseño de base de datos. La 4NF es el
siguiente nivel de normalización después de la forma
normal de Boyce-Codd (FNBC)
Quinta Forma Normal (5FN)
La 5FN, también conocida como forma normal de
proyección-unión (PJ/NF), es un nivel de normalización de
bases de datos diseñado para reducir redundancia en las
bases de datos relacionales que guardan hechos
multivalores aislando semánticamente relaciones múltiples
relacionadas.
Forma Normal Dominio/Clave (FNDC)
La FNDC es una forma normal usada en normalización de
bases de datos que requiere que la base de datos contenga
restricciones de dominios y de claves. Una restricción del
dominio especifica los valores permitidos para un atributo
dado, y una restricción clave especifica los atributos que
identifican únicamente una fila en una tabla dada.
Diseño Relacional Formal
Axiomas de Armstrong
• Reflexividad
• Incremento
• Transitividad
• Autodeterminación
• Descomposición
• Unión
• Composición
Conjuntos Mínimos de
dependencias funcionales
• Cada X tiene un atributo en su
lado derecho.
• No puede sustituir ninguna
dependencia.
• No se puede eliminar ninguna
dependencia.
Dependencias multivaluada
Existe una dependencia multivaluada A->>B si para cada par de
tuplas t1 y t2 de la relación R que coinciden en todos los valores de A
se puede encontrar una tupla t3 tal que:
• Coincida con t1 y t2 en A.
• Coincida con t1 en B.
• Coincida con t2 en todos los atributos de R que no pertenecen ni a
A ni a B.
Denormalización
Es el proceso de procurar optimizar el desempeño de una
base de datos por medio de agregar datos redundantes.
Almacenamiento de datos: Un diseño normalizado a menudo
almacenará diferentes, pero relacionadas, piezas de
información en tablas lógicas separadas.
Normalización versus no normalización: Un modelo de
datos denormalizado no es lo mismo que un modelo de
datos que no ha sido normalizado, y la denormalización
debe tomar lugar solamente después de que haya ocurrido
un nivel satisfactorio de normalización y de que hayan sido
creadas las restricciones y/o reglas requeridas para
ocuparse de las anomalías inherentes en el diseño.

Más contenido relacionado

La actualidad más candente

Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosYarquiri Claudio
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo RelacionalKudos S.A.S
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptxhelloween10
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL Laura Correa Restrepo
 
Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16Patricia Flores
 

La actualidad más candente (20)

Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Base datos normalización une
Base datos normalización uneBase datos normalización une
Base datos normalización une
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
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
NormalizaciónNormalización
Normalización
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
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
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases 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
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
Clase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MRClase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MR
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL
 
Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4
 
Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16
 
Infografia
InfografiaInfografia
Infografia
 

Similar a Presentacion g4 (20)

5 teoriadebasededatos
5 teoriadebasededatos5 teoriadebasededatos
5 teoriadebasededatos
 
Modo relacional
Modo relacionalModo relacional
Modo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
3 a5 avendaño gary - tarea 1
3 a5   avendaño gary - tarea 13 a5   avendaño gary - tarea 1
3 a5 avendaño gary - tarea 1
 
Modelo relacional ex
Modelo relacional  exModelo relacional  ex
Modelo relacional ex
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
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 db
Normalizacion db Normalizacion db
Normalizacion db
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalización
NormalizaciónNormalización
Normalización
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Último

La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
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
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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ónLourdes Feria
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
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
 
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
 
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.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
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...
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Presentacion g4

  • 1. Diseño y administración de Bases de Datos INF – 161 NORMALIZACIÓN
  • 2. ¿Qué es? 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. También se puede entender como una serie de reglas que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica
  • 3. Ventajas y desventajas Reduce la duplicación de datos Grupos de datos lógicamente Hace cumplir la integridad de referencial Reduce el rendimiento de Bases de Datos Requiere un análisis detallado y diseño Dependencia Funcional Una dependencia funcional es una restricción entre dos conjuntos de atributos de la base de datos. Una dependencia funcional es una conexión entre uno o más atributos. B ES FUNCIONALMENTE DEPENDIENTE DE A
  • 4. Dependencia funcional completa Los determinantes deben tener el mínimo número de atributos necesarios para mantener la dependencia funcional con el (los) atributo(s) del lado derecho. Dependencias transitivas Importante reconocer dependencias transitivas porque su existencia en una relación puede potencialmente causar anomalías al hacer actualizaciones Dependencia transitiva Si A, B y C son atributos de una relación tal que:
  • 5. Formas Normales Las formas normales proporcionan los criterios para determinar el grado de vulnerabilidad de una tabla a inconsistencias y anomalías lógicas. Primera Forma Normal (1FN) Cada fila o tupla de una tabla debe de representar una entidad y las entidades deben ser únicas por lo que se debe establecer un atributo o columna que identifique de forma única cada registro de la tabla, esto se hace estableciendo una llave primaria. Además los atributos de una tabla deben ser atómicos, es decir indivisibles. El orden de los atributos no debe ser relevante y no afecta le orden de los atributos.
  • 6. Segunda Forma Normal (2NF) Primero debe de cumplirse la primera regla de normalización. Toda columna que no sea llave primaria debe de guardar relación directa con su clave principal o llave primaria. Cuando la llave primaria de una tabla sea compuesta los demás atributos de la tabla deberán de tener relación con ambos atributos que forman la llave primaria. Tercera Forma Normal (3NF) No deben existir dependencias transitorias y estas deben llevarse a otra entidad y estas nuevas entidades deben de cumplir con la primera y segunda forma normal.
  • 7. Forma Normal de Boyce-Codd (FNBC) La FNBC requiere que no existan dependencias funcionales no triviales de los atributos que no sean un conjunto de la clave candidata. En una tabla en 3FN, todos los atributos dependen de una clave, de la clave completa y de ninguna otra cosa excepto de la clave. Cuarta Forma Normal (4FN) La 4NF se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos. La 4NF es el siguiente nivel de normalización después de la forma normal de Boyce-Codd (FNBC)
  • 8. Quinta Forma Normal (5FN) La 5FN, también conocida como forma normal de proyección-unión (PJ/NF), es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multivalores aislando semánticamente relaciones múltiples relacionadas. Forma Normal Dominio/Clave (FNDC) La FNDC es una forma normal usada en normalización de bases de datos que requiere que la base de datos contenga restricciones de dominios y de claves. Una restricción del dominio especifica los valores permitidos para un atributo dado, y una restricción clave especifica los atributos que identifican únicamente una fila en una tabla dada.
  • 9. Diseño Relacional Formal Axiomas de Armstrong • Reflexividad • Incremento • Transitividad • Autodeterminación • Descomposición • Unión • Composición Conjuntos Mínimos de dependencias funcionales • Cada X tiene un atributo en su lado derecho. • No puede sustituir ninguna dependencia. • No se puede eliminar ninguna dependencia. Dependencias multivaluada Existe una dependencia multivaluada A->>B si para cada par de tuplas t1 y t2 de la relación R que coinciden en todos los valores de A se puede encontrar una tupla t3 tal que: • Coincida con t1 y t2 en A. • Coincida con t1 en B. • Coincida con t2 en todos los atributos de R que no pertenecen ni a A ni a B.
  • 10. Denormalización Es el proceso de procurar optimizar el desempeño de una base de datos por medio de agregar datos redundantes. Almacenamiento de datos: Un diseño normalizado a menudo almacenará diferentes, pero relacionadas, piezas de información en tablas lógicas separadas. Normalización versus no normalización: Un modelo de datos denormalizado no es lo mismo que un modelo de datos que no ha sido normalizado, y la denormalización debe tomar lugar solamente después de que haya ocurrido un nivel satisfactorio de normalización y de que hayan sido creadas las restricciones y/o reglas requeridas para ocuparse de las anomalías inherentes en el diseño.