MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.

Slides:



Advertisements
Presentaciones similares
Teoría de Bases de Datos
Advertisements

Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
NORMALIZACION DE BASES DE DATOS
Normalización en una base de datos
SEGUNDA FORMA NORMAL Cod Alumno Universidad Nombre Apellido Años 10
Chapter 13 Normalization Transparencies © Pearson Education Limited 1995, 2005.
DISEÑO DE BASES DE DATOS
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Base de Datos.
Ingeniero Esp. Ricardo Cujar.
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.
NORMALIZACIÓN DE DATOS TALLER DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Geynen Rossler Montenegro Cochas.
TIPOS DE DATOS NO PRIMITIVOS Los arreglos (arrays) son estructuras de datos homogéneos en el sentido de que todos los elementos que lo componen son del.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
TEMA 5: PROBABILIDAD. Índice Experimentos aleatorios. Sucesos. Tipos de sucesos. Sucesos elementales Suceso seguro Suceso imposible Álgebra de sucesos.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Normalizacion Sesión 3 Dr. Ing. Lenin Herrera. Contenido Que es la Normalizacion Dependencias funcionales Formas normales   1FN   2FN   3FN  
Normalización Prof. Carlos Rodríguez Sánchez. Definición El proceso de NORMALIZACION se refiere a la modificación del diseño de una Base de Datos. Usualmente.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
BASE DE DATOS RELACIONAL. BASE DE DATOS RELACIONAL NORMALIZACIÒN.
Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la.
BASE DE DATOS.
Paul Leger Formas Normales: Lineamientos formales para un buen diseño y la necesidad de por qué son necesarias las dependencia funcionales.
Estado del arte y Gestión de la Información
Base de Datos
Diseño de Bases de Datos
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Instituto Profesional Virginio Gómez
Conferencia 2. Modelo Relacional. Teoría de la Normalización.
U.T. 11: Introducción A Las Bases De Datos
Paul Leger Formas Normales Paul Leger
Normalización Unidad 1.
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
NORMALIZACION El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo.
Conferencia 4. Normalización. Forma Normal de Boyce – Codd (FNBC)
Prof. Daniel Obando Fuentes
Autofiltro en Excel.
METODO DE LISTA DE CHEQUEO Consisten en una lista ordenada de factores ambientales potencialmente afectados por las acciones producidas por el proyecto.
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
Normalización Proceso de simplificación de datos Almacenar con el menor espacio posible Eliminar datos repetidos Eliminar errores lógicos Datos ordenados.
Itzel, karina, daniel y aaron
Normalización de la Base de Datos.
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
Segunda Forma Normal (2FN)
Introducción a las estructuras de datos
Conceptos Relacionados Unidad I. Parte A.
Fundamentos de programación
Bienvenidos A clase.
6.1 ORGANIZACIÓN DE LOS DATOS EN UN ENTORNO DE ARCHIVOS TRADICIONAL Un sistema efectivo de información da a los usuarios información: Exacta: libre de.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Unidad V :- Integridad de datos.
Es la capacidad de almacenamiento en cualquier dato
Archivos - Bases de datos
SISTEMAS DE ECUACIONES LINEALES.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
Base de datos simples, relaciones Cardinalidad Claves.
R.A 1.1 Da tratamiento de datos e información mediante la herramienta de hoja de cálculo electrónica. Excel ¿Qué es y para qué sirve? Excel es un programa.
Descarga de Formatos Una vez que descargues y llenes los formatos, asegúrate tener a la mano también los documentos que están en el recuadro azul.
GANCHOS DE BARRAS UAC. GANCHOS APLICADOS A ESTRIBOS Cuando hacemos las piezas de refuerzo, debemos cumplir varios requisitos mínimos indicados en el Reglamento.
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
Ing. Francisco Rodríguez
Estabilidad de sistemas dinámicos
Factores clave para el Diseño Organizacional. Factores estratégicos Las organizaciones han tratado de crear ventajas competitivas por diversas vías, pero.
BASES DE DATOS NORMALIZACION. Normalización  ¿Qué es la normalización?  Es la aplicación de un conjunto de reglas que permite aprobar la construcción.
NORMALIZACI ON DE UNA BASE DE DATOS. DIAGRAMA RELACIONAL CLIENTE FACTURA codigo_cliente (PK) numero_factura (PK) nombre fecha apellidos codigo_cliente.
Elizabeth Agudelo Trejos Andrea Mejía Díaz Normalización de la Base de Datos.
Base de Datos Ing. Ricardo Tillero UNIDAD 3: NORMALIZACIÓN.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Transcripción de la presentación:

MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos

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

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

NORMALIZACION DE BASES DE DATOS 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 Tercera Forma Normal (3FN)

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