NORMALIZACION DE BASES DE DATOS

Slides:



Advertisements
Presentaciones similares
Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Advertisements

Normalizaciones de Bases de Datos
Bases de datos, Entidad de relación y normalizaciones
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.
Teórico: Normalización
Por: Ronald Toscano Pretelt
MODELO RELACIONAL.
INTELIGENCIA ARTIFICIAL
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:
Consultas básicas SELECT Campos FROM Tabla;
Teoría de Bases de Datos
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
Modelo Entidad-Relación
4.2 Dominios atómicos y la primera forma normal.
COMPUTACIÓN IV Alcalá Gaytán Erick Daniel Banda Salas Luis Rolando
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
NORMALIZACIÓN DE DATOS
Answering Queries Using Views (Levy, Mendelzon, Sagiv, Srivastava) Javier López C.
Normalización Preparó: Ismael Castañeda Fuentes
Guia datos de información
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de Bases de Datos
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Estructura de Datos II Equipo 4 Equipo 7 Acosta Montiel Miguel A.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
Fundamentos de bases de datos:
Normalización en una base de datos
Base de datos.
Bases de datos relacionales
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
DISEÑO DE BASES DE DATOS
Base de Datos I. Definición: La normalización es un proceso en el cual se va comprobando el cumplimiento de una serie de reglas, que sirven para ayudar.
 ID  Normalización  Tabulación  Seguridad  Ubicación  Límites de recursos  Mantenimiento.
ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADONUM_ITEMDESC_ITEMCANTPRECIO 23012/23/03101MARTICA3786RED /23/03101MARTICA4011RAQUETA /23/03101MARTICA9132PAQ
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Restricciones de Integridad
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Normalización 1FN-2FN-3FN-FNBC.
Bases de Datos.
Normalización Base de Datos I.
Normalización Base de Datos I.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
UNIVERSIDAD LATINA VII. ACTUALIZACIÓN DE LAS BASES DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
NORMALIZACIÓN Prof. Gabriel Matonte.
INSTITUTO TECNOLOGICO DE APIZACO
NORMALIZACION DE DATOS
Conceptos Básicos.  Al realizar una BD formada por varias tablas, el problema fundamental, es la repetición de datos, es decir, campos repetidos en diferentes.
Carolina Baeza Natalia Gamboa Agosto  Que es una Base de Datos.
Normalización Base de Datos I.
Base de Datos.
Normalización de Base de Datos
Normalización Prof. Gloria Toro Oñate
22/09/2015Curso Bases de Datos1 Normalización Francisco Moreno.
MIA - Grupo 5 Unidad 2.
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.
NORMALIZACIÓN.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
Bases de Datos I UNIVERSIDAD DEL VALLE. Contenido 5. Diseño de Sistemas de Bases de Datos  Diseño relacional  Formas normales  Proceso de creación.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Normalización.
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.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Transcripción de la presentación:

NORMALIZACION DE BASES DE DATOS La diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado: El universo de datos no normalizado se refiere al conjunto de datos que están reunidos bajo un criterio en común, estos datos son una gran cantidad de información desorganizada y, en algunos casos, compleja para su análisis u otros usos, ya que tiene un albedrio de información, y en ello encontraremos muchas inconsistencias o ¨defectos¨, como las siguientes: Ø La REDUNDANCIA de datos Ø ERRORES DE ACTUALIZACIÓN de datos. Ø FALTA DE INTEGRIDAD E INCONSISTENCIA en los datos.

NORMALIZACION DE BASES DE DATOS En relación a tablas no normalizadas (cuando almacenamos información no normalizada): Ø Repetición de nombres de cada tabla. Ø Presencia de dos filas iguales. Ø Los datos de una misma columna de un mismo tipo. Ø De inserción: imposibilidad de adicionar datos en la BD por la ausencia de otros. Ø De borrado: pérdida no intencionada de datos debido a la eliminación de otros.

NORMALIZACION DE BASES DE DATOS En cambio, cuando tenemos los datos organizados bajo ciertos criterios, como la Primera Forma Normal (1FN), se debe cumplir con lo siguiente: Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos. Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo. Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante. Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.

NORMALIZACION DE BASES DE DATOS Primera forma normal: La primera forma normal establece que en cada intersección de fila y columna de la tabla existe un valor y nunca una lista de valores.

NORMALIZACION DE BASES DE DATOS

NORMALIZACION DE BASES DE DATOS

NORMALIZACION DE BASES DE DATOS

NORMALIZACION DE BASES DE DATOS

NORMALIZACION DE BASES DE DATOS Segunda Forma Normal (2FN) Para lograr la segunda forma normal (2FN) es necesario primero lograr la primera forma normal (1FN). Una vez que se logre, todos los atributos no claves deben depender de toda la clave primaria, en otras palabras deben estar en dependencia funcional completa (DFC) . Si no se cumple, se debe separar en diferentes tablas para que cumplan este requisito

NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 1

NORMALIZACION DE BASES DE DATOS DA FORMA NORMAL Ejemplo.- 2

NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 3

NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 4

NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 7

Tercera Forma Normal (3FN) NORMALIZACION DE BASES DE DATOS Tercera Forma Normal (3FN) La Tercera Forma Normal (3FN), consiste en que ningún atributo dato. que depende de la PK, dependa de otro atributo dato. Es decir, no debe tener DEPENDENCIA TRANSITIVA. Hacemos la siguiente analogía. Para que los Datos estén en 3FN, deben estar en 2FN y NO DEBEN tener Dependencia Transitiva DT. X ---> Y --->Z

NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 1 En este cuadro, tendríamos como Clave Primaria al C_Evento y los demás atributos dependen de la PK. Sin embargo, vemos que la Dirección del local T_Dirección depende del nombre del Local donde se realiza el evento. Para resolver este problema y tener un mejor almacenamiento de datos, la 3FN hace que creemos una 2da tabla haciendo PK al Nombre del local teniendo como atributo dato a la Dirección.

NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 1

NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 2 Con la 3FN quedaría así

NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 3

NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 4