données ou deux groupes de données (Une source -> Une cible). C-t-d pour une valeur source (A), on peut déterminer une et une seule valeur cible (B): On dit qu’une propriété B dépend fonctionnellement d’une autre propriété A et on note: Une valeur de A correspond toujours à une et une seule valeur de B et la réciproque n’est pas vraie. A détermine B B en dépendance fonctionnelle de A Propriétés des dépendances fonctionnelles:
Union: Si on a deux DF ayant la même source,
on peut les rassembler en une seule, en séparant les cibles par une virgule: Si A->B et A->C alors on peut écrire: A->B,C
Transitivité:
Si A->B et B->C alors A->C
Une DF doit être élémentaire et directe: Elémentaire: c’est l’intégralité de la source qui doit déterminer la cible d’une DF. Si A->C alors A,B->C n’est pas élémentaire Si A seul ne détermine pas C et B seul ne détermine pas C et A,B->C c’est élémentaire La source d’une dépendance fonctionnelle peut se composer d’une concaténation de deux ou plusieurs propriétés. Directe: La DF ne doit pas être obtenue par transitivité. C-t-d que la dépendance fonctionnelle n’est pas le résultat d’une transitivité (Sans propriété intermédiaire). Graphe de dépendance fonctionnelles(GDF): il fait apparaitre les dépendances fonctionnelles entre les données et intervient à l’élaboration du MCD en respectant certaines règles. Exercice: A->B,C B->D D,C->E E->F