SlideShare una empresa de Scribd logo
1 de 17
CUN ESTRUCTURAS DE  BASES DE DATOS ING. DILSA ENITH TRIANA M. 2010
NORMALIZACIÓN  -  INTRODUCCIÓN ,[object Object],[object Object],[object Object],[object Object]
DEFINICIÓN DE NORMALIZACION   ,[object Object],[object Object],[object Object]
DEFINICIÓN DE NORMALIZACION   ,[object Object],[object Object]
NORMALIZACION   - ANOMALÍAS ,[object Object],[object Object],[object Object],[object Object]
NORMALIZACION   - ANOMALÍAS ,[object Object],[object Object],[object Object]
PROPIEDADES DE UNA BASE DE DATOS DESPUÉS DE LA NORMALIZACION ,[object Object],[object Object],[object Object],[object Object]
PROCEDIMIENTOS DE   NORMALIZACION ,[object Object],[object Object],[object Object],[object Object]
REGLAS -  NORMALIZACION Propiedades de una relación  Un tabla debe satisfacer ciertos criterios previos antes de calificar para convertirse en una relación. No duplicados  No debe haber nunca dos columnas o filas totalmente idénticas. Si dos filas son totalmente idénticas, entonces hacen falta algunos atributos que las haga diferentes y distinguibles.  Ejemplo: Dos registros de CD en una tienda serían idénticos si son dos copias del último álbum de Shakira, si no fuera porque cada disco compacto tiene un numero código que los hace diferentes.
REGLAS -  NORMALIZACION ,[object Object],[object Object],[object Object],[object Object],[object Object]
REGLAS -  NORMALIZACION Insignificancia del orden La secuencia en la cual los atributos son escritos no debe importar.  Podemos escribir el ID del empleado de primero, o el nombre y el apellido de primero, y esto no afectará las relaciones que establezcamos con otras tablas.  Por otro lado, los registros deben ser totalmente independientes de su secuencia o posición en la BD (dependencia posicional). Esto significa que si intentamos identificar un registro por su posición dentro de la tabla, estaremos creando una llave inválida.
REGLAS -  NORMALIZACION ,[object Object],[object Object],[object Object],[object Object],[object Object]
PRIMERA FORMA NORMAL ,[object Object],[object Object],EMPLEADO Identificación Nombre  Edad Alojamiento Responsable Dirección Oficio1 Oficio2  Oficio3 ,[object Object]
PRIMERA FORMA NORMAL ,[object Object],[object Object],[object Object],[object Object],[object Object]
PRIMERA FORMA NORMAL Tabla EMPLEADO Identificación Nombre  Edad Alojamiento Responsable Dirección Codigo_oficio Identificación Nombre_Oficio Descripción  Calificación Tabla OFICIO Llave Primaria
[object Object],[object Object],[object Object],[object Object],[object Object],Actividad
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Actividad

Más contenido relacionado

La actualidad más candente

Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datosyumitacohen
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Ariel Tonatiuh Espindola
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
Ensayo sobre bases de datos
Ensayo sobre bases de datos  Ensayo sobre bases de datos
Ensayo sobre bases de datos liliananaa
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consultaMaria Garcia
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexióncordovabr
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Modelo de redes locales
Modelo de redes localesModelo de redes locales
Modelo de redes localeskrliz
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 

La actualidad más candente (20)

Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datos
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Rfc2460 es
Rfc2460 esRfc2460 es
Rfc2460 es
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Ensayo sobre bases de datos
Ensayo sobre bases de datos  Ensayo sobre bases de datos
Ensayo sobre bases de datos
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consulta
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexión
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Modelo de redes locales
Modelo de redes localesModelo de redes locales
Modelo de redes locales
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 

Similar a Normalizacion (20)

Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
Contenido 4
Contenido 4Contenido 4
Contenido 4
 
Proyecto de Base de Datos
Proyecto de Base de DatosProyecto de Base de Datos
Proyecto de Base de Datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Tecno
TecnoTecno
Tecno
 
Tecno
TecnoTecno
Tecno
 
TVCABLE
TVCABLE TVCABLE
TVCABLE
 
Informe del sistema ctas por cobrar
Informe del sistema ctas por cobrarInforme del sistema ctas por cobrar
Informe del sistema ctas por cobrar
 
unidad-4
 unidad-4 unidad-4
unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Proceso de normalizacion
Proceso de normalizacionProceso de normalizacion
Proceso de normalizacion
 
Qué es la normalización
Qué es la normalizaciónQué es la normalización
Qué es la normalización
 

Normalizacion

  • 1. CUN ESTRUCTURAS DE BASES DE DATOS ING. DILSA ENITH TRIANA M. 2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. REGLAS - NORMALIZACION Propiedades de una relación Un tabla debe satisfacer ciertos criterios previos antes de calificar para convertirse en una relación. No duplicados No debe haber nunca dos columnas o filas totalmente idénticas. Si dos filas son totalmente idénticas, entonces hacen falta algunos atributos que las haga diferentes y distinguibles. Ejemplo: Dos registros de CD en una tienda serían idénticos si son dos copias del último álbum de Shakira, si no fuera porque cada disco compacto tiene un numero código que los hace diferentes.
  • 10.
  • 11. REGLAS - NORMALIZACION Insignificancia del orden La secuencia en la cual los atributos son escritos no debe importar. Podemos escribir el ID del empleado de primero, o el nombre y el apellido de primero, y esto no afectará las relaciones que establezcamos con otras tablas. Por otro lado, los registros deben ser totalmente independientes de su secuencia o posición en la BD (dependencia posicional). Esto significa que si intentamos identificar un registro por su posición dentro de la tabla, estaremos creando una llave inválida.
  • 12.
  • 13.
  • 14.
  • 15. PRIMERA FORMA NORMAL Tabla EMPLEADO Identificación Nombre Edad Alojamiento Responsable Dirección Codigo_oficio Identificación Nombre_Oficio Descripción Calificación Tabla OFICIO Llave Primaria
  • 16.
  • 17.