P. 1
Bases de Datos Unidad 3

Bases de Datos Unidad 3

|Views: 15.215|Likes:
Publicado pornario1989_m4733
Bases de Datos Unidad 3 curso de bases de datos UNAM FAC CONTADURIA Y ADMON
Bases de Datos Unidad 3 curso de bases de datos UNAM FAC CONTADURIA Y ADMON

More info:

Published by: nario1989_m4733 on Dec 02, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/28/2015

pdf

text

original

Una dependencia funcional (DF) es un tipo de relación entre atributos donde un atributo determina
el valor de los otros.

Definición: Si R es el esquema de una relación y A y B son conjuntos no vacíos de atributos en R,
se dice que B es dependiente funcionalmente de A si, y sólo si, cada valor de A en R está
asociado con exactamente un valor de B en R.

Se escribe:

AàB lo que se lee: “A determina funcionalmente a B”.

Para cada valor de A sólo hay un valor de B. Donde A es la determinante y B es el implicado (o
dependiente)
. B es una información acerca de A. La definición dice que si dos tuplas en una
extensión de R tienen el mismo valor para A, deben tener también el mismo valor para B. Esta regla
no significa que A causa a B o que el valor de B se calcula a partir del valor de A por una fórmula.
Simplemente significa que si se conoce el valor de A y se examina la tabla de la relación R, se
encontrará sólo un valor de B en todos los renglones que tengan el valor dado de A en cualquier
momento. Sin embargo, para un valor B dado, puede haber varios valores diferentes de A. Una
dependencia funcional es pues una interrelación muchos a uno entre los atributos A y B. Nótese
que A o B pueden ser conjuntos que consistan de un solo atributo.

Ejemplo:

Estudiante

IdEstudiante Apellido Carrera

Nivel Créditos

CURP

1000

Pérez

Historia

Avanzado

90

AAAA111111

1001

Ramírez

Matemáticas

Avanzado

95

BBBB222222

1002

López

Computación

Básico

15

CCCC333333

1003

Bravo

Arte

Intermedio

63

DDDD444444

1004

Ramírez

Computación

Básico

25

EEEE555555

Se puede decir que:

{idEstudiante} à {apellido, carrera, nivel, créditos, CURP}
{CURP} à {idEstudiante, apellido, carrera, nivel, créditos}

Unidad 2. Modelo Relacional

Página 25

{Créditos} à {nivel}

Pero no se puede decir que

{Apellido} à {idEstudiante, carrera, créditos, nivel, CURP}
{Créditos} à {idEstudiante, apellido, carrera, CURP}

Ya que el apellido se puede repetir, igual que la carrera o los créditos, pero los créditos determinan
funcionalmente el nivel del estudiante, aunque el valor de créditos no sea único, lo cual indica que
una determinante no necesariamente única.

Algunas dependencias funcionales son llamadas triviales porque siempre se satisfacen en cada
relación. En las dependencias funcionales triviales, el implicado es un subconjunto de la
determinante. Si todos los atributos en el conjunto de la derecha se incluyen en el lado izquierdo de
la dependencia, o si los dos lados son iguales, la DF es trivial, ejemplo:

{A, B} à A
{A, B} à B
{A, B} à {A,B}

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->