![](//s1.studylibfr.com/store/data-gzf/cb145e8f3c3d15ed2b5a7d97d335e4c1/1/004299957.htmlex.zip/bg4.jpg)
Bases de Données
Dépendances fonctionnelles et clefs
IDe façon plus générale, une dépendance fonctionnelle X→Y
(où X,Ysont des séquences d’attributs) est satisfaite dans
une relation Rsi pour tous tuples t1,t2∈R:
πX(t1) = πX(t2)implique πY(t1) = πY(t2)
ICas particulier très important : les clefs
ISoit Kun ensemble d’attributs de R, et Ul’ensemble de tous
les attributs de R. Alors Kest une clef si Rsatisfait la
dépendance fonctionnelle K→U
II.e., un ensemble d’attributs Kest une clef de Rsi pour tous
tuples t1,t2∈R:
πK(t1) = πK(t2)implique t1=t2
IUne clef est donc un ensemble d’attributs qui identifie de
façon unique un tuple dans une relation.
4 / 32