Triviaalses funktsionaalses sõltuvuses on üks atribuut teise alamhulga
Relatsioonandmebaasi teooria maailmas eksisteerib funktsionaalne sõltuvus, kui üks atribuut määrab andmebaasis unikaalselt kindlaks teise atribuudi. Triviaalne funktsionaalne sõltuvus on andmebaasi sõltuvus, mis tekib atribuudi funktsionaalse sõltuvuse või esialgse atribuudi sisaldava atribuutide kogumi kirjeldamisel.
Triviaalsete funktsionaalsete sõltuvuste näited
Sellist sõltuvust nimetatakse triviaalseks, sest seda saab tuletada mõistest. Kui üks "külg" on teise alamhulk, peetakse seda mõttetuks. Vasakpoolt peetakse determinantiks ja paremaks sõltuvaks .
- {A, B} -> B on triviaalne funktsionaalne sõltuvus, kuna B on A, B alamhulk. Kuna { A, B} -> B sisaldab B , saab B väärtust määrata. See on triviaalne funktsionaalne sõltuvus, sest B määrab kindlaks selle suhe A, B-ga. Kuna B väärtused määratakse kindlaks A väärtustega, on mõnel teisel A- väärtusi jagava järjestusega samad väärtused kui B-l . Veel üks võimalus seda teha on see, et kõik B kuuluvad A-sse , mistõttu on see A- alamhulk.
- {Employee_ID, Employee_Name} -> Employee_ID on ka triviaalne funktsionaalne sõltuvus, sest Employee_ID on {Employee_ID, Employee_Name} alamhulk.
- Sama kehtib ka A -> A või Employee_ID -> Employee_ID ja Employee_Name -> Employee_Name . Need kõik on triviaalsed funktsionaalsed sõltuvused.
- Kui funktsionaalne sõltuvus X-> Y ja Y on alamhulk X-st, on see triviaalne funktsionaalne sõltuvus. Kui Y ei ole alamhulk X-st, ei ole see tühine funktsionaalne sõltuvus.