Dependencias Funcionales

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

Teórico: Normalización
Teórico: Dependencias Funcionales
Dependencias Funcionales
NORMALIZACIÓN DE DATOS
NORMALIZACIÓN DE DATOS
Diseño de Bases de Datos
RESTRICCIONES Ing. Carolina Moreno Departamento de Sistemas Facultad de Electrónica y Telecomunicaciones Universidad del Cauca.
Tema 5 Diseño de Bases de Datos Universidad de Murcia
Normalización Prof. Gloria Toro Oñate
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.
Una restricción de integridad es una condición que deben cumplir ciertos datos para que sean considerados una instancia de una Base de datos. Instancia:
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.
Normalizacion Sesión 3 Dr. Ing. Lenin Herrera. Contenido Que es la Normalizacion Dependencias funcionales Formas normales   1FN   2FN   3FN  
Papi 2010 Sobre la Construcción del Concepto de Inducción Alejandro Chmiel Educación Media Tecnológica Orientación Informática UTU Sylvia da Rosa Instituto.
Fundamentos para el Cálculo Unidad 3: FUNCIONES Y SUS GRAFICAS : Clase 3.1: Funciones Definición: Dominio y rango 1 FUNDAMENTOS PARA EL CÁLCULO La teoría,
Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la.
Dominio y Rango de una función
Paul Leger Formas Normales: Lineamientos formales para un buen diseño y la necesidad de por qué son necesarias las dependencia funcionales.
Base de Datos
Diseño de Bases de Datos
Dependencias Funcionales
PROPIEDADES DE LAS DESIGUALDADES
Conferencia 2. Modelo Relacional. Teoría de la Normalización.
Dependencias Funcionales
Funciones Potencias, exponenciales y logarítmicas.
Dependencias Funcionales
INDUCCIÓN MATEMÁTICA.
El conjunto de los números naturales
Programación Orientada a Objetos
Diseño del modelo de datos 2013
Paul Leger Formas Normales Paul Leger
Normalización Unidad 1.
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
Relaciones de orden de los números reales
Álgebra relacional.
Conferencia 4. Normalización. Forma Normal de Boyce – Codd (FNBC)
TEORÍA DE CONJUNTOS POR: FÉLIX ORTIZ TAMAYO
LÍMITE DE UNA FUNCIÓN.
MATEMÁTICA DISCRETA Y LÓGICA 1
LÍMITE DE UNA FUNCIÓN.
Normalización Proceso de simplificación de datos Almacenar con el menor espacio posible Eliminar datos repetidos Eliminar errores lógicos Datos ordenados.
Normalización MC Beatriz Beltrán Martínez Benemérita Universidad Autónoma de Puebla.
INDICE Ejemplo 1: Temperaturas registradas entre las 5hs y 22:30hs
Segunda Forma Normal (2FN)
Las principales funciones de las hipótesis son:
Funciones Prof. M. Alonso
Límites de sucesión INTEGRANTES : MIGUEL ANGEL ANTONIO PACHECO
Continuidad de una función en un punto.
Vectores en el espacio 2º Bachillerato
Programación Lógica.
Dra. Noemí L. Ruiz © Derechos Reservados Dra. Noemí L. Ruiz © Derechos Reservados Números Reales.
PRODUCTO CARTESIANO RELACIONES BINARIAS. Producto Cartesiano El producto cartesiano de dos conjuntos A y B, denotado A × B, es el conjunto de todos los.
Departamento de Matemática 4° año medio
Clase Nº 1 Concepto de Probabilidad
Unidad 3 Números Reales.  Clasificación de los Números Reales en el Siguiente Cuadro.
Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición,
Base de datos simples, relaciones Cardinalidad Claves.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
Ing. Francisco Rodríguez
ALGEBRA RELACIONAL UNIDAD 3 ALGEBRA RELACIONAL. INTRODUCCIÓN Se forma a partir de la matemática formal Creada por Edgar Frank Codd en 1972 Concede comportamineto.
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.
Funciones reales de variable real. Habilidades a desarrollar: Al terminar el presente tema, usted estará en la capacidad de: 1)Identificar variables dependientes.
Tabla de verdad es una herramienta desarrollada por Charles Peirce en los años 1880, siendo sin embargo más popular el formato que Ludwig Wittgenstein.
Clase Nº 1 Concepto de Probabilidad
Números Reales. Objetivos de la lección 1.Conocer los distintos subconjuntos de los números Reales 2.Identificar a qué conjuntos de los Reales pertenece.
Base de Datos Ing. Ricardo Tillero UNIDAD 3: NORMALIZACIÓN.
Transcripción de la presentación:

Dependencias Funcionales

DEPENDENCIAS FUNCIONALES La dependencia funcional es una extensión del concepto de función para n dominios. Informalmente, una dependencia funcional ocurre cuando el valor de una tupla sobre un conjunto de atributos X determina unívocamente el valor de otro conjunto de atributos Y . Esto significa que, si existen dos tuplas que coincidan en los valores para X, entonces deben coincidir en los valores para Y . Definición: Sea R un esquema de relación, y sean X, Y ⊆ R. Decimos que X determina funcionalmente a Y o que Y depende funcionalmente de X y lo denotamos con X → Y , si y solo si para cualquier instancia r no existen dos tuplas que coincidan en X y no coincidan en Y.

DEPENDENCIAS FUNCIONALES Ejemplos: En el esquema R={ RUT, Nombre, Categoría, Sueldo}, donde el atributo Sueldo representa el sueldo básico, se cumple la dependencia Categoría → Sueldo, dado que todos los empleados de la misma categoría tiene el mismo sueldo básico. Por lo tanto, si existen dos tuplas que coincidan en el valor del atributo Categoría, también deben coincidir en el valor del atributo Sueldo. Si suponemos que un empleado no puede tener cargos en distintas categorías, en este esquema también se cumple que RUT →Nombre, Categoría, Sueldo dado que no pueden existir dos empleados distintos con el mismo RUT.

DEPENDENCIAS FUNCIONALES Es sumamente importante notar que no podemos deducir a partir de una instancia r que dependencias funcionales se cumplen en R. Las dependencias funcionales representan restricciones de la realidad. Por consiguiente, la única manera de determinar las dependencias funcionales que se cumplen en un esquema R es analizando cuidadosamente las restricciones de la realidad que estamos representando. Las dependencias funcionales son afirmaciones del ”mundo real" que nos dicen que instancias son validas para un esquema R. No pueden ser probadas pero deben ser forzadas por el DBMS.

DEPENDENCIAS FUNCIONALES Puede suceder que en R no se cumpla una dependencia X → Y , pero que en alguna instancia valida sı se verifique. Por ejemplo, si tenemos el esquema: Empleados={ RUT, Nombre, Categorıa, Sueldo } y la siguiente instancia: RUT NOMBRE CATEGORIA SUELDO 19852145-8 Alan Brito A $1.500.000 15748562-K Zoila Toro B $890.000 9814268-8 Laura Cea $1.251.000

DEPENDENCIAS FUNCIONALES Sea A, B, y C subconjuntos de atributos de una relación R, los axiomas de Armstrong son: 1. Reflexivilidad Si B es un subconjunto de A, entonces A → B 2. Aumentatividad Si A → B, entonces A,C → Β,C 3. Transitividad Si A → B y B → C, entonces A → C Estas reglas son completas, es decir, que un conjunto dado S de DF, absolutamente todas las DF derivadas de S pueden ser inferidas a través de esta tres reglas. También son profundas en el sentido que ninguna otra DF derivada de S puede ser obtenida.

DEPENDENCIAS FUNCIONALES 4. Auto determinación: A → A. 5. Descomposición: Si A → BC, entonces A → B y A → C. 6. Unión si A → B y A → C, entonces A → BC. 7. Composición: Si A → B y C → D, entonces AC → BD. 8. Pseudotransitividad: Si A → B y CB → D, entonces AC → D.

Dependencias funcionales Clausura de un conjunto de Atributos Una superclave de una relación R es un conjunto de atributos que incluye al menos una llave candidata de R. Si K es un subconjunto de atributos de una relación R la clausura de atributos de K, K+ son todos los atributos de R que dependen funcionalmente de K.