NORMALIZACION DE DATOS

Slides:



Advertisements
Presentaciones similares
Tema: La Clave Principal.
Advertisements

Normalizaciones de Bases de Datos
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Modelo Entidad Relación
El modelo de datos relacional
Rocío Contreras Águila Primer Semestre 2010
Diseño de Bases de Datos
Una dependencia funcional es una relación entre atributos de una misma relación (tabla). Si X e Y son atributos de la relación R, se dice que Y es funcionalmente.
¿ Qué es un Modelo de Datos ?
BASE DE DATOS Primeros pasos
Access Bases de datos.
BASE DE DATOS MICROSOFT ACCESS
MODELO RELACIONAL.
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
Representación en espacio de estado
Windows XP sp3.
Teoría de Bases de Datos
UNIDAD II Modelo de Datos.
4.2 Dominios atómicos y la primera forma normal.
M.A. Ana Celia Gutiérrez Olivas
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
NORMALIZACION DE DATOS ANDREA CATALINA GALLEGO GONZALEZ.
UNIDAD I Conceptos Básicos.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de Bases de Datos
Diseño de una Base de datos
NORMALIZACION La teoría de la normalización, cuyas tres primeras formas normales fueron introducidas por Codd desde sus primeros trabajos, elimina dependencias.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
NORMALIZACION DE BASES DE DATOS
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
Base de datos.
Ing. JUAN CARLOS GARCIA DUARTE
Relaciones entre tablas
Ing. Elkin José Carrillo Arias
SEGUNDA FORMA NORMAL Cod Alumno Universidad Nombre Apellido Años 10
Chapter 13 Normalization Transparencies © Pearson Education Limited 1995, 2005.
INSTITUTO TECNOLÓGICO DE TIJUANA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE ENERO-JUNIO 2014 CARRERA: INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN.
Diseño de una Base de Datos
Unidad 5 EL CENTRO DE PROCESAMIENTO DE DATOS Y LA SEGURIDAD EN LA AUDITORÍA INFORMÁTICA.
Ejemplo2: Normalización
DISEÑO DE BASES DE DATOS
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
NORMALIZACIÓN Prof. Gabriel Matonte.
Diagramas.
Relaciones entre tablas
Normalización de una BASE DE DATOS
Base de Datos.
Normalización Prof. Gloria Toro Oñate
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
22/09/2015Curso Bases de Datos1 Normalización Francisco Moreno.
MIA - Grupo 5 Unidad 2.
AYUDA MEMORIA: MANEJO DE IMAGENES Cambio y ajuste de imagen.
Programación II Concepto de Archivos.
Ingeniero Esp. Ricardo Cujar.
NORMALIZACION Téllez Arcos Diana Fátima. La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
NORMALIZACIÓN.
Institución: Colegio Cosubsidio las Mercedes I.E.D Fecha: Nombre:martinez González David Arturo Grado: Decimo Presentado a: Gabriel Sánchez.
Tema 2: Diseño de Bases de Datos relacionales
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Por: Carlos Alberto Luis Grados. ¿Qué es una Relación en Access? Una vez creadas diferentes tablas para cada tema de la BD, se necesita una manera de.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
SEMICONDUCTORES Alumno : Rodríguez Sánchez Eduardo Francisco Carrera : Ingeniería de Sistemas Ciclo : IV Profesor : Mendoza Nolorbe Juan.
Transcripción de la presentación:

NORMALIZACION DE DATOS Profesora Pilar Pardo www.pilarpardo.cl 1

Normalización Existen unas cuantas reglas para la normalización de bases de datos. Cada regla se denomina "forma normal" Si se cumple la primera regla, se dice que la base de datos está en la "primera forma normal" Si se cumplen las tres primeras reglas, se considera que la base de datos está en la "tercera forma normal“. Aunque existen otros niveles de normalización, se considera que la tercera forma normal es el máximo nivel necesario para la mayoría de las aplicaciones .

Breve introducción 1° FORMA NORMAL: sí y solo sí, cada uno de los campos es atómico. 2° FORMA NORMAL: hace una comparación de todos los campos de la tabla con la clave definida. Todos los campos dependen directamente de la clave. 3° FORMA NORMAL: sí y solo sí los campos dependen únicamente de la clave y no unos de otros.

Primera Forma Normal Eliminar grupos repetidos en tablas individuales. Crear una tabla diferente para cada conjunto de datos relacionados. Identificar cada conjunto de datos relacionados mediante una clave principal. Solo deben existir campos atómicos

Ejemplo Maíz - Arroz Código Proveedor 145 Casita 154 Granja 001 Maíz Artículo Prov1 Prov2 Prov3 Maíz - Granja Arroz Casita En lugar de hacer varios campos para los proveedores en una sola tabla, hacemos otra tabla con el campo proveedor y colocamos varios registros para los proveedores (tabla de en medio). Sustituimos la tabla superior de la izquierda por la tabla inferior. Código Proveedor 145 Casita 154 Granja Codigo_Artículo Descripción 001 Maíz 002 Arroz

Segunda forma normal Crear tablas independientes para conjuntos de valores que se apliquen a varios registros. Relacionar dichas tablas mediante una clave externa. Los registros tan sólo deben depender de la clave principal de una tabla (si es necesario, puede ser una clave compuesta).

Ejemplo Piense en la dirección de un cliente en un sistema de contabilidad. La dirección es necesitada por la tabla Clientes pero por las tablas Pedidos, Facturas y Cuentas a cobrar también. En lugar de almacenar la dirección del cliente como una entrada diferente en cada tabla, almacénela en un único lugar, ya sea en la tabla Clientes o en una tabla de direcciones independiente.

Tercera forma normal Eliminar los campos que no dependan de la clave. Los atributos no clave deben ser mutuamente independientes pero dependientes por completo de la clave primaria. EXCEPCIÓN: No es práctico siempre cumplir la forma tercera normal teóricamente conveniente. Si tiene una tabla Clientes y desea eliminar todas las posibles dependencias entre campos, debe crear tablas independientes para ciudades, códigos postales, representantes de ventas, clases de clientes y cualquier otro factor que pueda aparecer duplicado en varios registros. En teoría, la normalización vale la pena. Sin embargo, la utilización de un gran número de tablas pequeñas puede perjudicar el rendimiento o superar la capacidad de memoria del sistema.

Resumen de Normalización Hemos llegado finalmente a una base de datos bien organizada en la cual podemos actualizar o cambiar los datos almacenados fácilmente y de una manera ordenada sin alterar los demás registros.