Chapprend · Modélisation · Bloc 1
Les dépendances fonctionnelles
Distinguer déterminant, dépendance élémentaire et dépendance directe.
Lire A → B
A → B signifie qu’une valeur de A détermine une seule valeur de B. A est le déterminant. Deux personnes peuvent partager un nom : le nom seul ne détermine donc pas nécessairement leur prénom.
MODÈLE
numeroActeur → nomActeur, prenomActeur
(numeroActeur, codeFilm) → cachetÉlémentaire et directe
- Une dépendance est élémentaire si aucun attribut du déterminant n’est superflu.
- Une dépendance est directe lorsqu’elle ne passe pas par un attribut intermédiaire dans l’analyse du cours.
EXEMPLE
numeroActeur → codePays
codePays → nomPays
numeroActeur → nomPays est une dépendance transitive.Expliquer le modèle
Pourquoi le cachet dépend-il du couple acteur–film ?
Un acteur peut percevoir un cachet différent selon le film. Ni l’acteur seul ni le film seul ne désigne cette rémunération.