logo informatico sin limites

¿Quieres apoyarnos? Con nuestro Código: "VIVESINLIMITES" tendrás 2 MESES GRATIS en el plan mensual del Hosting SERED QUIERO APOYARTE!

Las dependencias funcionales triviales y no triviales son una característica de las dependencias funcionales en si. Por ello te recomiendo que veas el post de dependencias funcionales.

Definicion

La teoria nos dice que en una dependencia funcional donde A es la determinante y B los dependientes, a es un conjunto de atributos y B es un subconjunto de A.

Determinante Dependiente > A,B B >

En la tabla de empleados donde teniamos numero de identificacion, nombre y apellido, es una dependencia funcional no trivial.

IDNombresApellidos
123TonyMontana
Tabla: Ciudadanos

En nuestra tabla la determinante es numero identifcacion y los dependientes son nombre y apellidos, porque decimos que es una dependencia funcional no trivial?

Determinante Dependiente -> ID Nombres -> ID Apellidos ->

Porque los atributos que estan en el lado izquierdo de la dependencia (la determinante), no se encuentra tambien en el lado derecho es decir no es dependiente.

una dependencia funcional trivial es cuando el atributo que esta en la dependencia tambien este en la determinante. Es decir que se autodetermina asi mismo por consecuente

Determinante Dependiente > A,B B >

EJEMPLOS

En el ejemplo anterior la dependencia entre mesa y fecha el conjunto como determinante, y mesa como dependiente , nos encontramos con que es una dependencia funcional trivial porque mesa fora parte de la determinante y de la dependiente.

ejemplos dependencia funcional trivial
Ejemplos dependencia funcional trivial.

Sin embargo la dependencia con cliente es no trivial porque no forma parte de la determinante.

Determinante Dependiente -> Mesa, Fecha Clientes ->

Otro ejemplo quizas mas claro es nuestra tabla empleados.

Determinante Dependiente -> ID Nombres -> ID Apellidos ->

dijimos que estos atributos son no triviales porque nombre y apellido no se encuentran en la parte izquiera es decir no son determinante.

Pero el ID se autodetermina asi mismo por consecuente este es el ejemplo mas claro de lo que es un dependencia funcional trivial.

DeterminanteDependiente

IDID

¿Para que sirve para entender las dependencias funcionales triviales?

El principal beneficio es para normalizar, por ejemplo la forma normal de Boyce Codd, nos dice que todas las dependencias funcionales deben tener como determinante la clave candidata o ser una dependencia funcional trivial de esta.

Al reconocer cual es la determinante y la dependendiente de cada atributo, te permitira normalizar sin problemas. (si no entendiste eso que dije de boyce codd. No te preocupes eso lo veremos mas adelante.)

DEPENDENCIA FUNCIONALES SEMI TRIVIALES

Si entendiste la dependencia funcional trivial esta la entenderas rapido, esta es la composicion que debe tener

DeterminanteDependiente

ABBC

Las semi triviales es cuando una parte de la determinante es dependiente pero la otra no.

EJEMPLO

DeterminanteDependiente

id, nombrenombre,cargo

aquí tal como vimos AB es decir id y nombre son determinante y las dependientes B y C nombre y cargo por lo cual una parte de la detemrinante esta en la dependiente asi que es semi dependiente.

Ejercicio de Dependencias funcionales triviales

¿Que tipo de atributos son estos?

  1. ab → a
  2. ab → cdef
  3. ab → b
  4. c → cdf
  5. ab → ac
  6. a → dcaef

Dime en comentarios en este vídeo de Youtube, ¿La dependencias que consideras? Sigue bajando para ver las respuestas.

Respuestas del ejercicios

  1. Trivial
  2. No trivial
  3. Trivial
  4. Trivial (solo con C)
  5. Semi trivial
  6. Trivial (solo con A)

Si acertaste déjame este emoji ☀️ en respuesta a tu comentario de Youtube del vídeo de arriba.

Y si no acertaste déjame este emoji ☘️, y dime porque tomaste esa decisión.

( Si no te salen los emoji déjame tu comentario igual diciendo si acertaste o no)

Ademas te felicito si vienes de Youtube ❤️, porque demuestra que eres una persona curiosa y que quiere mejorar.

El regalo no solamente es el ejercicio… Sino también la información extra que compartí en este post que en el vídeo no la menciono.

Los que navegan mas profundo, son los que descubren tesoros mas valiosos.

Anterior capitulo

Depedencias funcionales

Esta web utiliza cookies. Puedes ver nuestra política de cookies, si continuas navegando estás aceptándola.