En una dependència funcional trivial, un atribut és un subconjunt d'un altre
En el món de la teoria de bases de dades relacionals, existeix una dependència funcional quan un atribut determina un altre atribut únicament en una base de dades. Una dependència funcional trivial és una dependència de base de dades que es produeix quan es descriu una dependència funcional d'un atribut o d'una col · lecció d'atributs que inclou l'atribut original.
Exemples de dependències funcionals trivials
Aquest tipus de dependència es diu trivial perquè es pot derivar del sentit comú. Si un "costat" és un subconjunt de l'altre, es considera trivial. El costat esquerre es considera el determinant i el dret del dependent .
- {A, B} -> B és una dependència funcional trivial perquè B és un subconjunt d' A, B. Com que { A, B} -> B inclou B , es pot determinar el valor de B. Es tracta d'una dependència funcional trivial perquè la determinació de B està satisfeta per la seva relació amb A, B. Atès que els valors de B són determinats pels valors de A , qualsevol altra seqüència que comparteixi els valors d' A tindrà els mateixos valors que B. Una altra manera de posar-ho és que tot de B està inclòs en A , per la qual cosa és el subconjunt d'A.
- {Employee_ID, Employee_Name} -> Employee_ID també és una dependència funcional trivial ja que Employee_ID és un subconjunt de {Employee_ID, Employee_Name} .
- El mateix passa amb A -> A o Employee_ID -> Employee_ID i Employee_Name -> Employee_Name . Són totes les dependències funcionals trivials.
- Si una dependència funcional X-> Y, i Y és un subconjunt de X, aquesta és una dependència funcional trivial. Si Y no és un subconjunt de X, aquesta no és una dependència funcional trivial.