¿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.
En la tabla de empleados donde teniamos numero de identificacion, nombre y apellido, es una dependencia funcional no trivial.
| ID | Nombres | Apellidos |
| 123 | Tony | Montana |
En nuestra tabla la determinante es numero identifcacion y los dependientes son nombre y apellidos, porque decimos que es una dependencia funcional no trivial?
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
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.
Sin embargo la dependencia con cliente es no trivial porque no forma parte de la determinante.
Otro ejemplo quizas mas claro es nuestra tabla empleados.
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.
Determinante – Dependiente
ID → ID
¿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
Determinante → Dependiente
AB → BC
Las semi triviales es cuando una parte de la determinante es dependiente pero la otra no.
EJEMPLO
Determinante → Dependiente
id, nombre → nombre,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?
- ab → a
- ab → cdef
- ab → b
- c → cdf
- ab → ac
- a → dcaef
Dime en comentarios en este vídeo de Youtube, ¿La dependencias que consideras? Sigue bajando para ver las respuestas.
Respuestas del ejercicios
- Trivial
- No trivial
- Trivial
- Trivial (solo con C)
- Semi trivial
- 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
Siguiente capitulo