SlideShare uma empresa Scribd logo
1 de 51
Base de Datos  Profesor: MSC Luis Serna Jherry
Normalización ,[object Object],[object Object],[object Object],[object Object]
Resumen de 1FN, 2FN y 3FN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forma Normal Boyce/Codd ,[object Object],[object Object],[object Object]
Forma Normal Boyce/Codd ASESORIA ,[object Object],[object Object],[object Object],N Estudiante Gómez Gómez Pérez Pérez Ramos Ramos N Curso Mate I  Física Mate I Álgebra Física Mate I N Asesor Arias Flores Arias Sánchez Flores García
Forma Normal Boyce/Codd ,[object Object],(E, C) A ,[object Object],(E, A) C
[object Object],[object Object],[object Object],Forma Normal Boyce/Codd
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Forma Normal Boyce/Codd
Forma Normal Boyce/Codd ASESOR- ESTUDIANTE ASESORIA ASESOR_CURSO NEstudiante Gómez Gómez Pérez Pérez Ramos Ramos N Asesor Arias  Flores Arias Sánchez Flores García NEstudiante Gómez Gómez Pérez Pérez Ramos Ramos NCurso Mate I  Física Mate I Álgebra Física Mate I NAsesor Arias Flores Arias Sánchez Flores García N Asesor Arias Flores Sánchez García Curso Mate I  Física Álgebra Mate I
Forma Normal Boyce/Codd ,[object Object]
Forma Normal Boyce/Codd PROYECTO_TAREA_EMPLEADO ,[object Object],[object Object],[object Object],[object Object],[object Object],Proyecto P01 P01 P15 P20 P30 Tarea análisis calidad diseño análisis análisis  Empleado Juana Paz Mario Gómez Ana Llanos Juana Paz Ramón Díaz
[object Object],[object Object],[object Object],[object Object],Forma Normal Boyce/Codd
Forma Normal Boyce/Codd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Forma Normal Boyce/Codd PROYECTO_TAREA_EMPLEADO PROYECTO_EMPLEADO EMPLEADO_TAREA Proyecto P01 P01 P15 P20 P30 Empleado Juana Paz Mario Gómez Ana Llanos Juana Paz Ramón Díaz Proyecto P01 P01 P15 P20 P30 Tarea análisis calidad diseño análisis análisis  Empleado Juana Paz Mario Gómez Ana Llanos Juana Paz Ramón Díaz Empleado Juana Paz Mario Gómez Ana Llanos Ramón Díaz Tarea análisis calidad Diseño análisis
Forma Normal Boyce/Codd EXAMEN ,[object Object],[object Object],Materia Estudiante Posición Lengua Pérez 5 Matemática Pérez 1 Lengua Gómez 1 Matemática Gómez 3 Historia Pérez 2 Historia Gómez 1
[object Object],[object Object],Forma Normal Boyce/Codd ,[object Object]
Dependencia Multivalor y Cuarta Forma Normal ,[object Object],[object Object],[object Object],Rx R.y
Dependencia Multivalor ,[object Object],[object Object],[object Object],Curso Profesor Texto Química Moreno Química Orgánica Mora Físico Química Matemáticas Merino Análisis Vectorial Álgebra Trigonometría
Dependencia Multivalor CURSO_PROFESOR_TEXTO Esta relación especifica que: el curso impartido puede ser dictado por varios profesores utilizando varios textos”.  Existen dos DMV: Curso Profesor Texto Química Moreno Físico Química Química Moreno Química Orgánica Química Mora Físico Química Química Mora Química Orgánica Matemáticas Merino Análisis Vectorial Matemáticas Merino Álgebra Matemáticas Merino Trigonometría Curso Profesor  y  Curso Texto
Tratamiento de las DMV ,[object Object],[object Object],Curso Profesor  Curso Texto R1 = ( Curso ,  Profesor ) R2 = ( Curso ,  Texto )
Tratamiento de las DMV ,[object Object],Curso   (Texto1, Texto2, Texto3) R3 = ( Curso , texto1, texto2, texto3)
Tratamiento de las DMV ,[object Object],Curso Profesor  Curso Texto Curso Química Química Matemáticas Profeso r Moreno Mora Merino Curso Química Química Matemática Matemática Matemática Texto Físico Química Química Orgánica Análisis Vectorial Algebra Trigonometría
Tratamiento de las DMV ,[object Object],Curso Química Química Matemáticas Texto 1 Físico Química Química Orgánica Análisis Vectorial Texto 2 Química Orgánica Físico Química Algebra Texto 3 Trigonometría Curso   (Texto1, Texto2, Texto3)
Cuarta Forma Normal ,[object Object]
Cuarta Forma Normal - Ejemplo ACTIVIDADES C_Alumno N_Deporte N_Arte Z502010 Basquet Teatro Z502010 Basquet Canto Z502010 Gimnasia Teatro Z502010 Gimnasia Canto Z510394 Atletismo Danza Z510394 Atletismo Teatro Z510394 Atletismo Mimo Z510394 Basquet Danza Z510394 Basquet Teatro Z510394 Basquet Mimo
4 FN - Ejemplo ,[object Object],[object Object],C_Alumno N_Deporte N_Arte Deporte ( C_Alumno,   N_Deporte )
4 FN - Ejemplo ,[object Object],[object Object],Arte ( C_Alumno , N_Arte_1, N_Arte_2, N_Arte_3) Deporte ( C_Alumno ,  N_Deporte )
4 FN - Ejemplo Actividades Deporte C_Alumno N_Arte_1 N_Arte_2 N_Arte_3 Z502010 Teatro Canto Z510394 Danza Teatro Mimo C_Alumno N_Deporte Z502010 Basquet Z502010 Gimnasia Z510394 Atletismo Z510394 Basquet
Cuarta Forma Normal - Ejemplo NACIMIENTOS ,[object Object],[object Object],R = ( bebe , madre,  enfermera ,  médico )
Cuarta Forma Normal - Ejemplo NACIMIENTOS ,[object Object],[object Object],[object Object],[object Object],bebe enfermera bebe médico
Cuarta Forma Normal - Ejemplo NACIMIENTOS R 1  = ( bebe , madre)   R2 = ( bebe ,  enfermera ,  médico) BEBE   ENFERMERA MÉDICO Bebe1   Silva Zapata Bebe1   Silva Fuentes Bebe1   Silva  García Bebe1   Gómez Zapata Bebe1   Gómez  Fuentes Bebe1   Gómez   García  BEBE   MADRE Bebe1   Sra. López
Cuarta Forma Normal - Ejemplo NACIMIENTOS ,[object Object],[object Object],[object Object],Bebe Médico Bebe 1 Zapata Bebe 1 Fuentes Bebe 1 García Bebe   Enfermera Bebe 1 Silva Bebe 1 Gómez
Cuarta Forma Normal - Ejemplo NACIMIENTOS ,[object Object],[object Object],[object Object],R5 R6 Bebe   Enfermera1  Enfermera2  Bebe 1 Silva   Gómez    Bebe   Médico1  Médico2  Médico3 Bebe 1  Zapata   Fuentes   García
Normalización - Observaciones ,[object Object],[object Object],[object Object],[object Object]
Normalización - Observaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Normalización - Observaciones ,[object Object],[object Object],[object Object]
Normalización Sin Normalizar Datos almacenados redundantemente en archivo  no plano 1FN La relación tiene registros por separado para cada valor en cada campo del registro, o cada campo de un registro contiene un solo valor 2FN Cada atributo depende total y funcionalmente de su clave principal 3FN Ningún atributo no-clave depende transitivamente de su clave principal  BCFN Todo determinante existente en la relación es clave candidata 4FN La relación no contiene dependencias multivaloradas
Reglas de Inferencia para Dependencias Funcionales RI1, RI2 y RI3 se conocen como los  Axiomas de Armstrong Regla reflexiva RI1: Si X   Y, entonces X    Y Regla de aumento RI2: {X  Y}|= XZ   YZ Regla transitiva RI3: {X  Y, Y  Z}|= X   Z Regla de descomposición o proyectiva RI4: {X  YZ}|= X  Z Regla de unión o aditiva RI5: {X  Y, X  Z}|= X  YZ Regla pseudotransitiva RI6: {X  Y, WY  Z}|= WX  Z
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Resumen del Análisis de las Dependencias Funcionales
Resumen del Análisis de las Dependencias Funcionales Uno a uno Muchos a uno Muchos a muchos Definición de la relación R(A,B) S(C, D) T(E, F) Dependencias A  B B  A C  D D  C F  E E  F Clave A o B C (E, F) Regla para agregar otro atributo A o B  C C  E (E, F)  G
Proceso Total de Normalización  (Diagrama de Dependencias) ,[object Object],[object Object],[object Object],[object Object]
[object Object],Proceso Total de Normalización  (Diagrama de Dependencias) Sea la relación  R1  (A, B, C, D, E, F, G, H, I), con las siguientes dependencias: ,[object Object],[object Object],[object Object],[object Object],[object Object],Como D es DMV de A,  PK(R1) = (A, B, D) A B C D E F G H I
[object Object],Proceso Total de Normalización  (Diagrama de Dependencias) R2: ( A ,  B , C, E, F, G, H, I) A B C E F G H I A D R3: ( A ,  D )
[object Object],Proceso Total de Normalización  (Diagrama de Dependencias) A B H R4: ( A ,  B , H) A D R3: ( A ,  D ) B E F G R5: ( B , E, F, G) A I C R6: ( A , I, C)
[object Object],Proceso Total de Normalización  (Diagrama de Dependencias) A D R3: ( A ,  D ) A B H R4: ( A ,  B , H) B E F R7: ( B , E, F) A I C R6: ( A , I, C) F G R8: ( F , G)
Proceso con Diagrama de Dependencias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PK: (Conjunto mínimo de atributos determinantes + Atributos en DMV) =  (C Cliente, Ndirección_envío, NTipo_Credito)
Proceso con Diagrama de Dependencias Paso 2:  Tratamiento de las DMV C Cliente  N dirección_envío Dirección de Cliente : ( C Cliente ,  N Dirección_envío )
Proceso con Diagrama de Dependencias Paso 3 : tratamiento de las DFC (C Cliente, N Tipo_Credito)  $ Tipo_Credito Deuda de Cliente : ( C Cliente ,  N Tipo_credito , $ Tipo_Credito) C Cliente  (N Cliente, N Tipo_documento, # Documento, $_Linea_credito, CTipo_cliente, Ntipo_cliente,  C_Clasificación) Cliente : ( C Cliente , N Cliente, N Tipo_documento, # Documento, $_Linea_credito, C Tipo_cliente, Ntipo_cliente,  C_Clasificación)
Proceso con Diagrama de Dependencias Paso 4 : tratamiento de las DT C Tipo_cliente  N TipoCliente Tipo de Cliente : ( C Tipo_cliente , N TipoCliente)
Proceso con Diagrama de Dependencias Conjunto resultante de relaciones: Cliente : ( C Cliente , N Cliente, N Tipo_documento, # Documento, $_Linea_credito, C Tipo_cliente,  C_Clasificación) Dirección de Cliente : ( C Cliente ,  N Dirección_envío ) Deuda de Cliente : ( C Cliente ,  N Tipo_credito , $ Tipo_Credito) Tipo de Cliente : ( C Tipo_cliente , N TipoCliente)
Objetivos Generales de la Normalización ,[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejerciciostestgrupocomex
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
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
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Josue Lara Reyes
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 

Mais procurados (20)

Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
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.
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 

Destaque

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)michell_quitian
 
Forma normal de boyce codd
Forma normal de boyce coddForma normal de boyce codd
Forma normal de boyce coddMemo Wars
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
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
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fnLuis Jherry
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normalITCV
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
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
 
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 normalMemo Wars
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosYarquiri Claudio
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datoskamui002
 
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 datosGusttavo Nipas
 
Formas normales de codd
Formas normales de coddFormas normales de codd
Formas normales de coddclarita9
 

Destaque (20)

Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
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)
 
Forma normal de boyce codd
Forma normal de boyce coddForma normal de boyce codd
Forma normal de boyce codd
 
Formas normales
Formas normalesFormas normales
Formas normales
 
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
 
6 n2
6 n26 n2
6 n2
 
Normalizacion 1 -_3_fn
Normalizacion 1 -_3_fnNormalizacion 1 -_3_fn
Normalizacion 1 -_3_fn
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases 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
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion 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
 
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
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
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
 
Bases de datos normalizacion
Bases de datos normalizacionBases de datos normalizacion
Bases de datos normalizacion
 
Formas normales de codd
Formas normales de coddFormas normales de codd
Formas normales de codd
 

Semelhante a Normalizacion boyce codd_4_fn

Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnLuis Jherry
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datoscarsanta
 
Semana 1 t sistema de base de datos
Semana 1 t sistema de base de datosSemana 1 t sistema de base de datos
Semana 1 t sistema de base de datoserickrwk
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 
Presentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalizaciónPresentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalizaciónlicitlalicarrillo
 

Semelhante a Normalizacion boyce codd_4_fn (13)

Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Dependencias funcionales
Dependencias funcionalesDependencias funcionales
Dependencias funcionales
 
Semana 1 t sistema de base de datos
Semana 1 t sistema de base de datosSemana 1 t sistema de base de datos
Semana 1 t sistema de base de datos
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalizaciónPresentación de Base de datos, reglas de normalización
Presentación de Base de datos, reglas de normalización
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 

Mais de Luis Jherry

Suscripciones de cable
Suscripciones de cableSuscripciones de cable
Suscripciones de cableLuis Jherry
 
Sistema de organización de eventos
Sistema de organización de eventosSistema de organización de eventos
Sistema de organización de eventosLuis Jherry
 
Sistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesSistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesLuis Jherry
 
Selección de personal
Selección de personalSelección de personal
Selección de personalLuis Jherry
 
Planificacion mensual en una industria medico
Planificacion mensual en una industria medicoPlanificacion mensual en una industria medico
Planificacion mensual en una industria medicoLuis Jherry
 
Pedidos en feria
Pedidos en feriaPedidos en feria
Pedidos en feriaLuis Jherry
 
Paquete turístico
Paquete turísticoPaquete turístico
Paquete turísticoLuis Jherry
 
Organización de congresos
Organización de congresosOrganización de congresos
Organización de congresosLuis Jherry
 
Obras de construcción
Obras de construcciónObras de construcción
Obras de construcciónLuis Jherry
 
Instituto de capacitación en ti
Instituto de capacitación en tiInstituto de capacitación en ti
Instituto de capacitación en tiLuis Jherry
 
Explotaciones mineras
Explotaciones minerasExplotaciones mineras
Explotaciones minerasLuis Jherry
 

Mais de Luis Jherry (20)

Tienda de ropa
Tienda de ropaTienda de ropa
Tienda de ropa
 
Telefonos
TelefonosTelefonos
Telefonos
 
Suscripciones
SuscripcionesSuscripciones
Suscripciones
 
Suscripciones de cable
Suscripciones de cableSuscripciones de cable
Suscripciones de cable
 
Software s
Software sSoftware s
Software s
 
Sistema escolar
Sistema escolarSistema escolar
Sistema escolar
 
Sistema de organización de eventos
Sistema de organización de eventosSistema de organización de eventos
Sistema de organización de eventos
 
Sistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesSistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renales
 
Selección de personal
Selección de personalSelección de personal
Selección de personal
 
Planificacion mensual en una industria medico
Planificacion mensual en una industria medicoPlanificacion mensual en una industria medico
Planificacion mensual en una industria medico
 
Pedidos en feria
Pedidos en feriaPedidos en feria
Pedidos en feria
 
Paquete turístico
Paquete turísticoPaquete turístico
Paquete turístico
 
Organización de congresos
Organización de congresosOrganización de congresos
Organización de congresos
 
Obras de construcción
Obras de construcciónObras de construcción
Obras de construcción
 
Museo
MuseoMuseo
Museo
 
Instituto de capacitación en ti
Instituto de capacitación en tiInstituto de capacitación en ti
Instituto de capacitación en ti
 
Hostal
HostalHostal
Hostal
 
Hostal ii
Hostal iiHostal ii
Hostal ii
 
Gimnasio
GimnasioGimnasio
Gimnasio
 
Explotaciones mineras
Explotaciones minerasExplotaciones mineras
Explotaciones mineras
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
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
 

Último (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
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
 

Normalizacion boyce codd_4_fn

  • 1. Base de Datos Profesor: MSC Luis Serna Jherry
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Forma Normal Boyce/Codd ASESOR- ESTUDIANTE ASESORIA ASESOR_CURSO NEstudiante Gómez Gómez Pérez Pérez Ramos Ramos N Asesor Arias Flores Arias Sánchez Flores García NEstudiante Gómez Gómez Pérez Pérez Ramos Ramos NCurso Mate I Física Mate I Álgebra Física Mate I NAsesor Arias Flores Arias Sánchez Flores García N Asesor Arias Flores Sánchez García Curso Mate I Física Álgebra Mate I
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Forma Normal Boyce/Codd PROYECTO_TAREA_EMPLEADO PROYECTO_EMPLEADO EMPLEADO_TAREA Proyecto P01 P01 P15 P20 P30 Empleado Juana Paz Mario Gómez Ana Llanos Juana Paz Ramón Díaz Proyecto P01 P01 P15 P20 P30 Tarea análisis calidad diseño análisis análisis Empleado Juana Paz Mario Gómez Ana Llanos Juana Paz Ramón Díaz Empleado Juana Paz Mario Gómez Ana Llanos Ramón Díaz Tarea análisis calidad Diseño análisis
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Dependencia Multivalor CURSO_PROFESOR_TEXTO Esta relación especifica que: el curso impartido puede ser dictado por varios profesores utilizando varios textos”. Existen dos DMV: Curso Profesor Texto Química Moreno Físico Química Química Moreno Química Orgánica Química Mora Físico Química Química Mora Química Orgánica Matemáticas Merino Análisis Vectorial Matemáticas Merino Álgebra Matemáticas Merino Trigonometría Curso Profesor y Curso Texto
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Cuarta Forma Normal - Ejemplo ACTIVIDADES C_Alumno N_Deporte N_Arte Z502010 Basquet Teatro Z502010 Basquet Canto Z502010 Gimnasia Teatro Z502010 Gimnasia Canto Z510394 Atletismo Danza Z510394 Atletismo Teatro Z510394 Atletismo Mimo Z510394 Basquet Danza Z510394 Basquet Teatro Z510394 Basquet Mimo
  • 26.
  • 27.
  • 28. 4 FN - Ejemplo Actividades Deporte C_Alumno N_Arte_1 N_Arte_2 N_Arte_3 Z502010 Teatro Canto Z510394 Danza Teatro Mimo C_Alumno N_Deporte Z502010 Basquet Z502010 Gimnasia Z510394 Atletismo Z510394 Basquet
  • 29.
  • 30.
  • 31. Cuarta Forma Normal - Ejemplo NACIMIENTOS R 1 = ( bebe , madre) R2 = ( bebe , enfermera , médico) BEBE ENFERMERA MÉDICO Bebe1 Silva Zapata Bebe1 Silva Fuentes Bebe1 Silva García Bebe1 Gómez Zapata Bebe1 Gómez Fuentes Bebe1 Gómez García BEBE MADRE Bebe1 Sra. López
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Normalización Sin Normalizar Datos almacenados redundantemente en archivo no plano 1FN La relación tiene registros por separado para cada valor en cada campo del registro, o cada campo de un registro contiene un solo valor 2FN Cada atributo depende total y funcionalmente de su clave principal 3FN Ningún atributo no-clave depende transitivamente de su clave principal BCFN Todo determinante existente en la relación es clave candidata 4FN La relación no contiene dependencias multivaloradas
  • 38. Reglas de Inferencia para Dependencias Funcionales RI1, RI2 y RI3 se conocen como los Axiomas de Armstrong Regla reflexiva RI1: Si X  Y, entonces X  Y Regla de aumento RI2: {X  Y}|= XZ  YZ Regla transitiva RI3: {X  Y, Y  Z}|= X  Z Regla de descomposición o proyectiva RI4: {X  YZ}|= X  Z Regla de unión o aditiva RI5: {X  Y, X  Z}|= X  YZ Regla pseudotransitiva RI6: {X  Y, WY  Z}|= WX  Z
  • 39.
  • 40. Resumen del Análisis de las Dependencias Funcionales Uno a uno Muchos a uno Muchos a muchos Definición de la relación R(A,B) S(C, D) T(E, F) Dependencias A B B A C D D C F E E F Clave A o B C (E, F) Regla para agregar otro atributo A o B C C E (E, F) G
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. Proceso con Diagrama de Dependencias Paso 2: Tratamiento de las DMV C Cliente N dirección_envío Dirección de Cliente : ( C Cliente , N Dirección_envío )
  • 48. Proceso con Diagrama de Dependencias Paso 3 : tratamiento de las DFC (C Cliente, N Tipo_Credito) $ Tipo_Credito Deuda de Cliente : ( C Cliente , N Tipo_credito , $ Tipo_Credito) C Cliente (N Cliente, N Tipo_documento, # Documento, $_Linea_credito, CTipo_cliente, Ntipo_cliente, C_Clasificación) Cliente : ( C Cliente , N Cliente, N Tipo_documento, # Documento, $_Linea_credito, C Tipo_cliente, Ntipo_cliente, C_Clasificación)
  • 49. Proceso con Diagrama de Dependencias Paso 4 : tratamiento de las DT C Tipo_cliente N TipoCliente Tipo de Cliente : ( C Tipo_cliente , N TipoCliente)
  • 50. Proceso con Diagrama de Dependencias Conjunto resultante de relaciones: Cliente : ( C Cliente , N Cliente, N Tipo_documento, # Documento, $_Linea_credito, C Tipo_cliente, C_Clasificación) Dirección de Cliente : ( C Cliente , N Dirección_envío ) Deuda de Cliente : ( C Cliente , N Tipo_credito , $ Tipo_Credito) Tipo de Cliente : ( C Tipo_cliente , N TipoCliente)
  • 51.

Notas do Editor

  1. Introducción a las Bases de Datos 26 de abril de 2011 UPC - Ingeniería de Sistemas
  2. Normalización 26/04/11 UPC-Ingeniería de Sistemas
  3. Normalización 26/04/11 UPC-Ingeniería de Sistemas
  4. Normalización 26/04/11 UPC-Ingeniería de Sistemas Reglas: Un cliente puede tener varias direcciones de envío, y la misma dirección de envío puede corresponder a más de un cliente (esposos, hermanos, etc.) Cada cliente tiene asignada una línea de crédito Un cliente puede tener varios tipos de crédito (por cuotas, rotativo, etc.) y para cada tipo de crédito tiene un saldo ($ Tipo_credito)