FORMA NORMAL DE BOYCE-CODD (BCNF)

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
Teórico: Normalización
MODELO RELACIONAL.
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Normalización Ing. Alfonso Vicente, PMP
Consultas básicas SELECT Campos FROM Tabla;
MODELO RELACIONAL.
Teoría de Bases de Datos
RAZONES TRIGONOMÉTRICAS DE LA SUMA DE UN ÁNGULO
4.2 Dominios atómicos y la primera forma normal.
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.
COMPUTACIÓN IV Alcalá Gaytán Erick Daniel Banda Salas Luis Rolando
EL ARTÍCULO O TEXTO DE DIVULGACIÓN CIENTÍFICA
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
EL RESUMEN ¿CÓMO REDACTARLO?.
NORMALIZACIÓN DE DATOS
Normalización Preparó: Ismael Castañeda Fuentes
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

Modelo Relacional (MR)
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:
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.
Diseño de Bases de Datos Relacionales
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.
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 bases relacionales
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.
Dualidad en Programación Lineal
DISEÑO DE BASES DE DATOS
07/05/2015Curso Bases de Datos1 Normalización Francisco Moreno.
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.
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
MAXIMOS Y MINIMOS Cálculo Diferencial Fuan Evangelista Tutor
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.
BASES DE DATOS RELACIONALES
NORMALIZACIÓN Prof. Gabriel Matonte.
Traslación.
UNIDAD III Diseño de Base de Datos Relacionales.
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.
Ingeniero Esp. Ricardo Cujar.
Comentario de texto.
NORMALIZACIÓN.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
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.
Nombre: ____________________________________________________________ Clave: _______.
Paul Leger Formas Normales Paul Leger
Normalización Proceso de simplificación de datos Almacenar con el menor espacio posible Eliminar datos repetidos Eliminar errores lógicos Datos ordenados.
MISION CLAVE: SUJETO (BENEFICIARIO) ATRIBUTOS.
Transcripción de la presentación:

FORMA NORMAL DE BOYCE-CODD (BCNF)   Un esquema de relación, R, está en BCNF si y sólo si para todas sus dependencias funcionales elementales de la forma X →Y se verifica que X es una clave de R. En la figura se representa una tabla y todas sus dependencias funcionales elementales. En las dependencias entre Num_exp y Nombre_al, ambos atributos son de clave elemental (pues forman parte de alguna clave elemental) y, en las otras dos dependencias funcionales, los atributos de la izquierda son claves, por lo que la tabla está en EKNF.

No obstante, la tabla presenta la misma redundancia que la tabla anterior. Una forma de localizar este problema consiste en observar que la tabla no está en BCNF, lo que resulta sencillo al observar que ni Num_exp ni Nombre_al son claves.   El problema de la redundancia puede evitarse dividiendo la tabla en las dos que se representan en la figura, las cuales verifican la BCNF.

Para que un esquema de relación esté en 3NF o en EKNF pero no en BCNF es preciso que existan dos claves que se solapen.   Se demuestra que si una tabla está en BCNF también está en EKNF y que, si está en EKNF también está en 3NF. * En la definición original de Codd de 2NF y 3NF aparece el termino “clave” en el sentido de “clave principal” y “candidata a clave” en el de “clave”. En la actualidad, un atributo se considera “atributo de clave” si pertenece a una clave (clave principal) o a una candidata a clave (clave).