FORMAS NORMALES 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.

Slides:



Advertisements
Presentaciones similares
IBD Clase 13.
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
Normalización de la Base de Datos
MODELO RELACIONAL.
¿QUÉ SON LAS BASES DE DATOS?
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:
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Normalización Ing. Alfonso Vicente, PMP
b) Transforme cada tabla a su Tercera Forma Normal.
Consultas básicas SELECT Campos FROM Tabla;
FORMA NORMAL DE BOYCE-CODD (BCNF)
Teoría de Bases de Datos
4.2 Dominios atómicos y la primera forma normal.
M.A. Ana Celia Gutiérrez Olivas
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.
NORMALIZACION DE DATOS ANDREA CATALINA GALLEGO GONZALEZ.
NORMALIZACIÓN DE DATOS
Normalización Preparó: Ismael Castañeda Fuentes
BASE DE DATOS I Clase # 1.
Ing. Héctor Abraham Hernández. Normalización de Bases de Datos  La normalización es el proceso de organizar los datos en una base de datos. Esto incluye.
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de Bases 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.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:

John Freddy Duitama Muñoz Juan Camilo Alzate Restrepo Facultad de Ingeniería U.de.A. John Freddy Duitama Muñoz Juan Camilo Alzate Restrepo Facultad de.
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.
“Como pasar automáticamente las visiones de datos de los usuarios a un esquema de datos en Tercera Forma Normal ” Luis Alvarez Adrián Arredondo Martín.
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
Ejemplo2: Normalización
NORMALIZACIÓN. Por qué funciona la normalización Preservación de la información –Debe poder reconstruirse la relación original a partir de la descomposición.
DISEÑO DE BASES DE DATOS
Modelos 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.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Normalización 1FN-2FN-3FN-FNBC.
Normalización Base de Datos I.
Normalización Base de Datos I.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
Prof. Daniel Obando Fuentes
NORMALIZACIÓN Prof. Gabriel Matonte.
NORMALIZACION DE DATOS
UNIDAD III Diseño de Base de Datos Relacionales.
Normalización Base de Datos I.
Base de Datos.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
Normalización de Base de Datos
Normalización Prof. Gloria Toro Oñate
Ingeniero Esp. Ricardo Cujar.
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.
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.
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.
Normalizacion Sesión 3 Dr. Ing. Lenin Herrera. Contenido Que es la Normalizacion Dependencias funcionales Formas normales   1FN   2FN   3FN  
Normalización Unidad 1.
Transcripción de la presentación:

FORMAS NORMALES 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 entidad-relación al modelo relacional. -

PRIMERA FORMA NORMAL(1FN) No admite atributos multievaluados No admite atributos compuestos PRIMO: - Si esta adentro de una clave. DEPENDENCIA TOTAL: -Si la eliminación de alguno de sus atributos del lado izquierdo construye una dependencia q no es valida. DEPENDENCIA PARCIAL: -Si es posible eliminar un atributo determinado de su lado izquierdo y la dependencia sigue siendo valida.

Un diseño que está inequívocamente en 1FN hace uso de dos tablas: una tabla de cliente y una tabla de teléfono del cliente. Cliente Teléfono del cliente ID Cliente Nombre Apellido 123 Rachel Ingram 456 James Wright 789 Cesar Dure ID Cliente Teléfono 123 555-861-2025 456 555-403-1659 555-776-4100 789 555-808-9633

SEGUNDA FORMA NORMAL (2FN) Ningún atributo no primo depende parcialmente de cualquier clave. DEPENDENCIA FUNCIONAL TRANSITIVA: Si no hay un conjunto de atributos q no son subconjunto de una clave. -X-->Y es transitiva cuando puede encontrar un conjunto de atributos Z no subconjunto de una clave, y se pueden encontrar en F+ las dos dependencias X-->Z y Z-->Y.

Empleados Habilidades de los empleados Una alternativa 2NF al diseño representaría la misma información en dos tablas: Empleados Habilidades de los empleados Empleado Lugar actual de trabajo Jones 114 Main Street Bravo 73 Industrial Way Ellis Harrison Empleado Habilidad Jones Mecanografía Taquigrafía Tallado Bravo Limpieza ligera Ellis Alquimia Malabarismo Harrison

TERCERA FORMA NORMAL (3FN) Si esta en 2NF y ningún atributo no primo depende transitivamente de una clave. Siempre que una dependencia funcional X-->A se cumple en R , o bien: (a) X es una superclave de R, o bien (b) A es un atributo primo de R.

Ganadores del torneo Fecha Nacimiento Jugador Para expresar los mismos hechos sin violar la 3NF, es necesario dividir la tabla en dos: Ganadores del torneo Fecha Nacimiento Jugador Torneo Año Ganador Indiana Invitational 1998 Al Fredrickson Cleveland Open 1999 Bob Albertson Des Moines Masters Chip Masterson Jugador Fecha de nacimiento Chip Masterson 14 de marzo de 1977 Al Fredrickson 21 de julio de 1975 Bob Albertson 28 de septiembre de 1968

DESNORMALIZACION Permite ingresar información redundante en forma controlada En ocasiones puede ser conveniente relajar las reglas de normalización introduciendo redundancias de forma controlada con objeto de mejorar las prestaciones del sistema.